Tech – walker – 2026-09

1729 items · updated 2026-09-30 23:35 UTC · RSS · Up to archive

YJIT: Treat memory bases and narrower views as sources when reorderin…

github/ruby/ruby · 2026-09-30

…g moves find_safe_move compared register sources with a destination including their width and ignored memory bases, so a C argument could

Prevent guides content slide on first chapter navigation (#11950)

remix · 2026-09-30

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Expand data validation and form mutation guides (#11947)

remix · 2026-09-30

Co-authored-by: Remix Run Bot <hello@remix.run> Co-authored-by: Brooks Lybrand <brookslybrand@gmail.com>

Allow fixed-width numeric migration prefixes (#11949)

remix · 2026-09-30

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

[Bug #22387] Fix termlen in str_shared_replace

github/ruby/ruby · 2026-09-30

The buffer is copied over based on the new string's termlen so we can just set the new encoding raw instead of recalculating based on the ol

Merge pull request #58893 from tenderlove/rm-ctrl-action

github/rails/rails · 2026-09-30

Remove support for dynamic controller/action in routes

Merge pull request #58907 from Shopify/hm-qssvvtumvqsmvnrt

github/rails/rails · 2026-09-30

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

Document minimum Ruby version for 8.2

github/rails/rails · 2026-09-30

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

add a warning about missing controllers on boot + eager load

github/rails/rails · 2026-09-30

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

[ruby/json] Prevent crashes with non-Proc on_load callbacks

github/ruby/ruby · 2026-09-30

Convert non-Proc on_load callbacks through to_proc and validate the result in the shared parser configuration. Previously, arbitrary values

JavaScriptの統合ツールチェーン「Vite+ 1.0」正式リリース。ランタイム、パッケージマネージャー、ビルドツール、リンター、フォーマッターなどを統一

Publickey · 2026-09-30

JavaScript用ビルドツール「Vite」(ヴィットあるいはヴィート)を開発しているVoidZeroは、Viteを含むJavaScriptの統合ツールチェーン「Vite+」がバージョン1.0に到達したことを発表しました。 Vite+ 1...

Keep a managed id table pinned while inserting into it

github/ruby/ruby · 2026-09-30

rb_managed_id_table_insert() took the interior pointer of the embedded table and passed it to rb_id_table_insert(), whose buffer growth can

Keep a Ractor::Port pinned while Ractor#monitor copies it

github/ruby/ruby · 2026-09-30

ractor_monitor() copied *rp after an allocation that can run a compacting GC, and used rp again after taking the ractor lock. The port is e

Keep a Monitor pinned while Monitor#enter blocks on its mutex

github/ruby/ruby · 2026-09-30

monitor_enter0() writes the owner and count after do_mutex_lock(), which may block with the GVL released. The monitor was stored only in a

Keep a lazy enumerator's proc entry pinned while its block runs

github/ruby/ruby · 2026-09-30

lazy_grep_iter_proc() and lazy_grep_v_iter_proc() read entry-&gt;proc after calling pattern === value, which can run any Ruby code. The pro

Next.jsアプリをCloudflare WorkersやAWS LambdaなどVercel以外のサーバレス基盤へデプロイできる「Vinext 1.0」リリース

Publickey · 2026-09-30

Cloudflareは、代表的なWebアプリケーションフレームワークであるNext.jsを用いて開発したアプリケーションを、Cloudflare WorkersやAWS Lambda、NetlifyといったVercel以外のサーバレス基盤に...

Keep the refinement call cache set pinned while inserting into it

github/ruby/ruby · 2026-09-30

dd7be7ce69 re-read the embedded data pointer of vm-&gt;cc_refinement_set after the realloc that may move the set. Keep the set on the stack

Merge pull request #58905 from Shopify/hm-xspsxswklmmownus

github/rails/rails · 2026-09-30

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

[ruby/json] Fix Interoperability with Zlib::GzipReader

github/ruby/ruby · 2026-09-30

GzipReader offers both a read and to_io method. The read method returns the uncompressed file as a string. The to_io method returns the comp

[ruby/json] Prevent crashes with non-Proc as_json callbacks

github/ruby/ruby · 2026-09-30

Convert non-Proc callbacks through to_proc and validate the result in both configuration and the as_json setter. rb_convert_type accepts unr

Re-read the refinement call cache set after growing it

github/ruby/ruby · 2026-09-30

rb_vm_insert_cc_refinement() kept a pointer into the embedded data of vm-&gt;cc_refinement_set across the realloc of its entries. Under GC.

Use pthread_sigmask in the GC read barrier signal handler

github/ruby/ruby · 2026-09-30

sigprocmask() is unspecified in multithreaded processes; on macOS it left SIGSEGV/SIGBUS blocked on the faulting thread, so a second read-ba

Unprotect all objspaces before a global compaction updates references

github/ruby/ruby · 2026-09-30

Match the per-objspace ordering of gc_compact_finish (unprotect, then update) across objspaces, so the update pass never faults on a foreign

Deprecate RHASH_TBL

github/ruby/ruby · 2026-09-30

[Feature #22232] Guaranteeing that any hash can be converted into an st_table is limiting the evolution of RHash. None of the public usage

0から学ぶセキュリティの基礎 〜CSRF編〜

Qiita(trend) · 2026-09-30

はじめに 未経験から実務に飛び込んだ私にとって、開発に携わる工程のうち、全く想像だにしていなかった領域がある。それがWebシステムのセキュリティだ。 オリジナルアプリを作る上では微塵も考慮していなかったセキュリティ面がいざ自身の関わるプロダクトで問題として立ち上がってきた...

チケットの優先順位はどう決める?実践した3軸評価の仕組み

Qiita(trend) · 2026-09-30

👀概要 パーソルホールディングス デジタル開発部 Technical Alliance室の三好です。 私たちの部では、チームをまたいだ技術的負債や課題をチケット化して解消する「りぞるぶ会」という活動を運営しています。 しかし、多くの課題が集まる中で「次にどれを優先すべき...

Improve accuracy of ractor_memsize

github/ruby/ruby · 2026-09-30

ractor_memsize is missing accounting of many fields, this commit tries to improve the accuracy of ractor_memsize.

Merge pull request #58746 from federico-carrocera/fede/json-escape-tr

github/rails/rails · 2026-09-30

Escape JSON with String#tr!

Pend the Array#each replacement test in a box

github/ruby/ruby · 2026-09-30

The with_jit hooks that RubyVM::YJIT.enable runs change only the master box, so the main box keeps the C Array#each once it has called it, a

Pend the syntax_tree tests that need prism in a box

github/ruby/ruby · 2026-09-30

Under Ruby::Box the statically linked prism loads in only one box, so these tests raise LoadError once another test has required prism first

[DOC] Update bundled gems list at e59b50f034376de6f34930ecdb3f50

github/ruby/ruby · 2026-09-30

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

Update bundled gems list as of 2026-09-30

github/ruby/ruby · 2026-09-30

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

[ruby/rubygems] Drop the explanatory comments on bin_path and its spec

github/ruby/ruby · 2026-09-30

https://github.com/ruby/rubygems/commit/4fed2269a8 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

[ruby/rubygems] Stop `Bundler.bin_path` creating the directory it rep…

github/ruby/ruby · 2026-09-30

…orts `bin_path` is documented as &quot;Returns absolute location of where binstubs are installed to&quot;, but it called `mkdir_p` on the

Avoid testing Ruby::Box if not defined

github/ruby/ruby · 2026-09-30

These tests are used by other implementations that have not yet implemented the experimental Ruby::Box API. Accessing Ruby::Box here prevent

[ruby/rubygems] Drop the explanatory comments on the new methods

github/ruby/ruby · 2026-09-30

https://github.com/ruby/rubygems/commit/7cd7cbe221

[ruby/rubygems] Report the effective platform in `bundle platform`

github/ruby/ruby · 2026-09-30

`bundle platform` printed the local platform and nothing else, so with `force_ruby_platform` set it told you `arm64-darwin-24` while every g

[DOC] Move debugging out of building_ruby.md

github/ruby/ruby · 2026-09-30

The section has grown past building with the crash dumps, so give it its own page next to building and testing. Co-Authored-By: Claude Opus

[DOC] Describe how to get and read crash dumps

github/ruby/ruby · 2026-09-30

The CI uploads crash dumps on Windows, Linux and macOS now, and a crash that leaves no [BUG] report can only be followed through one. Co-Au

[Bug #22384] Fix memory leak on compile error in a later branch of an…

github/ruby/ruby · 2026-09-30

… alternation

Build vcpkg libraries with MSVC 14.44 on Windows 11-arm

github/ruby/ruby · 2026-09-30

MSVC 14.51 on the windows-11-vs2026-arm64 image miscompiles OpenSSL so that tls_parse_all_extensions returns into itself, and test workers d

Add the PEB and TEBs to Windows crash dumps

github/ruby/ruby · 2026-09-30

The TEBs hold each thread&#39;s stack bounds, which a crash in a machine stack scan needs. The default minidumps already had them (0x121) an

Keep LAUNCHABLE_TOKEN out of Windows crash dumps

github/ruby/ruby · 2026-09-30

The PEB brings the first 8 KB of the environment block into a dump, and an x86 dump also had heap pages with copies of later variables. The

Keep the x86 ruby PDB and bundled gem extensions with crash dumps

github/ruby/ruby · 2026-09-30

The pattern that drops the compiler&#39;s vc140.pdb also matched vcruntime140-ruby410.pdb, the x86 ruby DLL&#39;s PDB, which has no arch pre

Scale test timeouts in the macOS test-all job again

github/ruby/ruby · 2026-09-30

108a92ac633 dropped RUBY_TEST_TIMEOUT_SCALE from this job together with --repeat-count=2, so its subprocess assertions time out at 10 second

Collect crash dumps on the macOS CI

github/ruby/ruby · 2026-09-30

The kernel writes no core for the ad-hoc signed ruby on arm64, and a core would carry the whole dyld shared cache, about 7GB. In macos.yml,

Keep tests that crash on purpose from running RUBY_ON_BUG

github/ruby/ruby · 2026-09-30

EnvUtil passes RUBY_ON_BUG down to child processes, so one set for the whole test run acts on these two tests, which crash a child on purpos

WindowsでLinuxコンテナの作成や実行を可能にする「WSL Containers」正式リリース。コマンドラインとAPIから利用可能

Publickey · 2026-09-30

マイクロソフトはWSL(Windows Subsystem for Linux)の新機能として、WindowsでLinuxコンテナの作成や実行を可能にする「WSL Containers」の正式リリースを発表しました(発表ブログ、アーキテクチ...

Bump msys2/setup-msys2 in the github-actions group across 1 directory

github/ruby/ruby · 2026-09-30

Bumps the github-actions group with 1 update in the / directory: [msys2/setup-msys2](https://github.com/msys2/setup-msys2). Updates `msys2

AWS Certified AI Business Strategist (ベータ試験)を受験してきました

Qiita(trend) · 2026-09-30

AWS Certified AI Business Strategist とは? 既にご存じの方も多いと思いますが、2026年9月に公表されたAWSの新しいAI系認定試験です。 従来の Foundational, Associate, Professional, Spec...

Disable zizmor self-repository audit

github/ruby/ruby · 2026-09-30

It reports every `./` reference to a local action, 175 of them on master. The `$/` form it asks for keeps a step from swapping the checked-o

Skip a fork bootstrap test on OpenBSD CI

github/ruby/ruby · 2026-09-30

I increasing the sleep from 0.2 to 0.3 in 645a0718765fbec023b20b31f819042c9cfab64e, but still saw a couple of CI errors for this test in the

Keep tests that crash on purpose from dumping core

github/ruby/ruby · 2026-09-30

Like the other tests that crash a child on purpose, these leave a core on every run wherever the core size limit allows it, which buries rea

Collect core dumps on the Linux CI

github/ruby/ruby · 2026-09-30

A test process that crashes on the Ubuntu runners hands its core to systemd-coredump, which is thrown away with the runner. Write it into th

新規プロダクトのバックエンド自動テスト戦略 ─UT 中心から API テスト中心へ─

Zenn · 2026-09-30

こんにちは! 株式会社カナリーで新規プロダクトを開発している tom-uchida です。 新規プロダクトのバックエンドでは自動テストをユニットテスト(以下、UT)中心で整備してきたのですが、API 単位で仕様どおりに動作することを保証する仕組みがなかったため、runn による

ゲーミングPC向けで LLMとデプロイ環境を最適化してみた話

Zenn · 2026-09-30

はじめに 翻訳LLMを軽くしようとして、まず気づいたのは「モデルファイルを小さくしても、VRAMは思ったほど減らない」ということでした。 この記事は、オンラインゲームのチャットを翻訳するために、翻訳特化LLMをゲーミングPC向けに最適化してデプロイした記録です。モデルファイル、プ

YJIT: Reject an out-of-range --yjit-temp-regs as an invalid option

github/ruby/ruby · 2026-09-30

The assert panicked across the extern &quot;C&quot; boundary and aborted the process. Report the value like the other invalid ones, together

YJIT: Pick a free temp register only among the enabled ones

github/ruby/ruby · 2026-09-30

The fallback in find_unused_reg searched all MAX_MAPPED_REGS slots, so fewer registers, as with --yjit-temp-regs=3, could get an index beyon

Fix race condition in rb_str_tmp_frozen_no_embed_acquire

github/ruby/ruby · 2026-09-29

[Bug #22382] rb_str_tmp_frozen_no_embed_acquire is not Ractor safe for the non-embedded case because it modifies the orig string. This can

ZJIT: Don't panic when calling RubyVM::ZJIT.reset_stats! with ZJIT off

github/ruby/ruby · 2026-09-29

[Bug #22327] (The rust harness isn't setup for running code without ZJIT, so the test is in ruby.)

ZJIT: Take VM lock in `RubyVM::ZJIT.reset_stats!` to avoid data race

github/ruby/ruby · 2026-09-29

Data race happens when multi-ractor. Even before this patch, no one seems to do (re)allocations without lock, so the I couldn&#39;t come up

Lazy call_arg inspection for attribute methods

github/rails/rails · 2026-09-29

Previously, `call_args.map!(&amp;:inspect)` would allocate a quoted string per model * column * attribute method, even though only the first

Encode backslashes and ampersands in `to_markdown` links (#58903)

github/rails/rails · 2026-09-29

Some Markdown renderers turned a link emitted by `to_markdown` into a `javascript:` link, even though its href passed `allowed_uri?`. Markdo

Retain immediate `IO::Buffer` slice sources. (#19091)

github/ruby/ruby · 2026-09-29

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

io: preserve errno across `rb_io_wait()` call. (#19121)

github/ruby/ruby · 2026-09-29

[Bug #22391]

[ruby/prism] Add a bitmask on context for context_p

github/ruby/ruby · 2026-09-29

https://github.com/ruby/prism/commit/ba8a8a7642

geoparquet-io を使ったGeoParquet入門

Qiita(trend) · 2026-09-29

GeoParquetとは何か まずGeoParquet ですが、Apache Parquet ファイルに地理空間ベクトルデータを保存するための標準化された方式です。 https://geoparquet.org/ なお、Apache Parquet は、効率的なデータの...

[ruby/prism] Add a constant id set

github/ruby/ruby · 2026-09-29

There are times when we don&#39;t need explicit order in a list of constants, namely when looking at names of captures in a pattern match an

「仕様駆動開発(SDD)」って何ですかい?おじさんでも分かるように調べてみた

Qiita(trend) · 2026-09-29

はじめに 前回、AIに仕事を安定して任せるための仕組みとして「ハーネス」について取り上げました。今回は、最近よく見かける「仕様駆動開発(Spec-Driven Development、以下SDD)」を。Claudeに教えてもらいつつまとめ上げました。 名前は難しそうですが...

[ruby/prism] Add an implicit words sep token

github/ruby/ruby · 2026-09-29

The parse.y grammar has the concept of a words separator that must delimit words in a word list literal. Prism previously didn&#39;t emit th

[ruby/prism] Switch ripper compat to forward look

github/ruby/ruby · 2026-09-29

A bunch of things are required to match ripper state, including looking backward sometimes to pull a state forward because of the nature of

ZJIT: Bake block ISEQ pointers as GC offsets (#19108)

github/ruby/ruby · 2026-09-29

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

タイムズカーの不正アクセスで免許証画像が流出した人へ:考えられる被害と今日からできる対策

Zenn · 2026-09-29

2026年9月25日、タイムズカーの Web システムが不正アクセスを受け、利用者の個人情報が流出したと発表されました。対象は約660万件で、そのうち約160万件では、運転免許証の画像など本人確認書類の画像も流出しました。 この記事では、公式発表で分かっている範囲をもとに、流出し

Remove support for dynamic controller/action in routes

github/rails/rails · 2026-09-29

A route may no longer read the controller or the action out of the URL: ```ruby get &quot;:controller(/:action(/:id))&quot; ``` A route th

Google Cloud、AIエージェントからの大量アクセスをPostgreSQLのプライマリDBから切り離せる「PostgreSQL for agents in AlloyDB」発表

Publickey · 2026-09-29

Google Cloudは、本番環境で動作しているPostgreSQLの処理に影響を与えないよう、AIエージェントからの読み取りワークロード用にサンドボックス化されたPostgreSQLのデータベースインスタンスを数秒でプロビジョニングする...

コーディングエージェントにGoogle Cloudの専門知識とツールを組み込む「Google Cloud Developer Plugin for AI Coding Agents」発表

Publickey · 2026-09-29

Google Cloudは、Claude CodeなどのコーディングエージェントにGoogle Cloudの専門知識とツールなどを組み込める「Google Cloud Developer Plugin for AI Coding Agent...

【SELECT AIの精度が出ない時に試したい5つのポイント】①対象表の絞り込み

Qiita(trend) · 2026-09-29

はじめに SELECT AIに自然言語で質問すると、SQL自体は生成されるものの、期待とは違うテーブルが使われることがあります。 たとえば「2026年の売上を顧客別に集計して」と質問したとき、データベース内に次のテーブルがあったらどうでしょうか。 受注を管理するORDE...

JITs: Rebuild libjit.rlib when jit/src/lib.rs changes

github/ruby/ruby · 2026-09-29

Both libyjit.rlib and libzjit.rlib list jit/src/lib.rs as a dependency in release builds containing both JITs. Any change to that file cause

生命科学研究 × AI 活用ハンドブック

Zenn · 2026-09-29

📰 概要 「AI で研究時間を取り戻す」ための、生命科学研究者向けの実践ハンドブックです。 実験があり、解析があり、事務手続きがあり、そのうえで論文を書かなければならない。指導教員は忙しく、隣に詳しい人がいるとは限らない。そんな状況で研究を続ける研究者たちに取材し、実際にやっ

[DOC] Adding section 'Cleaning Up' to doc guide (#19101)

github/ruby/ruby · 2026-09-29

* [DOC] Adding section &#39;Cleaning Up&#39; to doc guide * Update doc/contributing/documentation_guide.md Co-authored-by: Jeremy Evans &l

サイバーエージェントのバックエンドインターンUNIVERSEに参加し、優秀賞をいただきました

Zenn · 2026-09-29

参加したインターン 『バックエンドエンジニア向けチーム開発インターンシップ UNIVERSE』に参加しました。 https://www.cyberagent.co.jp/careers/students/event/detail/id=33044 バックエンドエンジニア向け チ

[ruby/rubygems] Add --source option to gem exec command

github/ruby/ruby · 2026-09-29

Allows specifying a custom gem source when running `gem exec`, matching the existing --source option on gem install. https://github.com/rub

win32: Add RUBY_DEBUG=wer to leave crashes to Windows Error Reporting

github/ruby/ruby · 2026-09-29

SEM_NOGPFAULTERRORBOX keeps a crashing test from waiting on the WER dialog, but it also keeps WER from writing a dump when the crash bypasse

Keep Windows 11-arm failures out of Windows result

github/ruby/ruby · 2026-09-29

The 11-arm check job is not stable enough to block merges. The windows-11-arm label moves to the Visual Studio 2026 image by September 30, a

Collect crash dumps on the Windows CI

github/ruby/ruby · 2026-09-29

Test workers on Windows 11-arm die without any report. With RUBY_DEBUG=wer, Windows Error Reporting writes a minidump for such a crash, and

Stop pending test_sending_hook_payloads_under_gc_stress on Windows arm64

github/ruby/ruby · 2026-09-29

Its failures on 11-arm no longer fail Windows result, and a crash there now leaves a dump to investigate. Co-Authored-By: Claude Opus 5.5 <

正確に取れない数字は出さない — 4,000社の財務データで選んだ「諦めて注記する」設計

Qiita(trend) · 2026-09-29

この記事は Zenn に公開した記事のクロス投稿です。元記事: https://zenn.dev/edinetty/articles/54ba74d0b7215b はじめに edinetty.com という財務データサイトを個人で運営しています。EDINET の有価証...

2026年9月29日 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-09-29

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 AI感のないAWS構成図をAIエージェントに描...

[Bug #22388] Fix use-after-free in `Enumerable#sum`

github/ruby/ruby · 2026-09-29

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

[Bug #22388] Fix use-after-free in some `Enumerable` methods

github/ruby/ruby · 2026-09-29

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

Merge pull request #58888 from carlosdanielpohlod/actioncable-tagged-…

github/rails/rails · 2026-09-29

…logger-formatter Don't assume a tagging logger keeps tags in its formatter in Action Cable

AIエージェントのコードレビューをどう設計して検証するか — code-review-skillsをリリースしました

Qiita(trend) · 2026-09-29

はじめに 先日、AIコーディングエージェント向けのコードレビューSkill「code-review-skills」をリリースしました。Xで予想以上に反響をいただき、ありがとうございます。 この記事では、Skillを作った背景と設計、レビューの振る舞いをどう確かめているかを...

Following on from https://github.com/ruby/ruby/pull/18647

github/rails/rails · 2026-09-29

`String#tr!`now accepts a Hash, which substitutes in one pass over the UTF-8 string with no Regexp and no round-trip. `tr!` raises on inval

Power Automateのフロー設計で属人化を防ぐ工夫——命名・テンプレート・ドキュメントの3点セット

Qiita(trend) · 2026-09-29

Power Automateはノーコードで手軽にフローを組める分、作った人の思考の流れがそのままフロー構造に反映されやすい。1人や少人数のうちはそれで問題ないが、複数の担当者が関わるようになると「このフロー、誰が何のために作ったのか」という問いに答えられなくなる事態が頻発す...

Merge alias definition and registration

github/ruby/ruby · 2026-09-29

Also, make `lazy_use_super_method` hash `compare_by_identity` since all the keys are symbols, .

[Bug #21142] Add `Enumerator::Lazy#each_with_index`

github/ruby/ruby · 2026-09-29

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

[ruby/mmtk] Update mmtk-core and remove LOS workaround

github/ruby/ruby · 2026-09-29

There was a bug in mmtk-core that caused `is_live()` and `is_reachable()` to return wrong results for objects in the large object space. Th

Don't skip the next connection attempt after a failed one

github/ruby/ruby · 2026-09-29

remove_connection_attempt_fd shifts the remaining fds down, so advancing the index skipped the fd moved into the current slot. A connection

Watch fd 0 when it is the only connection attempt

github/ruby/ruby · 2026-09-29

When stdin is closed, a socket can get fd 0, and nfds stayed 0 if it was the only fd to wait for, so select never reported the connection.

Forget the connection attempt fd when getsockopt fails

github/ruby/ruby · 2026-09-29

The fd was closed but left in connection_attempt_fds, so it was passed to the next select and closed again in the cleanup, possibly after th

[ruby/json] JRuby: keep the whole character after an invalid escape

github/ruby/ruby · 2026-09-29

With allow_invalid_escape, the JRuby decoder appended the code point read after a stray backslash with append(int), which writes only its lo

Close the resolver notification pipe under the lock

github/ruby/ruby · 2026-09-29

The resolver thread checks notify and writes to it while holding the lock. Closing it outside the lock let the thread write a byte to an unr

Read has_syserr under the lock

github/ruby/ruby · 2026-09-29

The main thread polls has_syserr on every loop while the resolver thread may be setting it, so read it with the lock the resolver thread hol

Use high-resolution waitable timers for timed waits on Windows

github/ruby/ruby · 2026-09-29

The millisecond timeout of a Win32 wait is rounded up to the timer tick, so `sleep(0.001)` took 15.6 ms on average. A waitable timer created

Autopilot が最高だった...私の Vibe Coding の常識が、また変わった! タスク分割の Prompt はもう要らない。トークンと時間を半日溶かして分かったこと

Qiita(trend) · 2026-09-29

背景 最近、コーディングエージェントに「要求定義あるいはFeature Requestを渡して、あとは最後まで任せる」という使い方が、現場でもだいぶ普通になってきました。 私のリポジトリでも、そのための足場として ATG(Autonomous Task Graph)Kit...

Resolve mkdepend source names against the source root

github/ruby/ruby · 2026-09-29

A relative name was expanded against the current directory first, so a build directory nested inside the source tree made generated files su

3分で読めるトランザクション設計のコツ

Zenn · 2026-09-29

これはなに こんにちは、もりたです。 最近Software Designで連載をしています[1]。連載をしているとアホほど資料を読んでめちゃくちゃ学びがあるんですが原稿の進捗がやばすぎてZennに投稿できません[2]。この記事はせめてもの償いとして最近知った便利情報を簡単に皆さん

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

github/ruby/ruby · 2026-09-29

Bumps the github-actions group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [ruby/setup-ruby](https://g

録音音声を扱うプロダクトでAIとテストするために初手で行った工夫と改善点

Zenn · 2026-09-29

こんにちは。 特撮に毎週元気をもらっているbunです。今年の8月(2026年)にナレッジワークにQAエンジニアとして入社しました。 みなさん、AIとテストしてますか?私はAIがブラウザやモバイルアプリなどを容易に操作できるようになってから、機能テストを大きく以下のような3種類に分

Reactの削除処理を書いて間違えた話

Qiita(trend) · 2026-09-29

はじめに 業務ではテストコードは自分で書いて、実装はかなりAIで書いている 問題 こんな感じかな?で書いて間違えた const deleteRecord = async (id) =&gt; { const newRecords = records....

Fix out-of-bounds crash in Array#repeated_permutation

github/ruby/ruby · 2026-09-29

If the array is modified in the call to to_int in Array#repeated_permutation, it can trigger an out-of-bounds because the length is cached f

Fix IndexedRow lookups when columns aren't unique

github/rails/rails · 2026-09-29

Previously, IndexedRow could build an indexes hash with values larger than the length of the row. This was possible because the indexes hash

AI開発時代だからこそ、テストの役割を見つめ直す

Zenn · 2026-09-29

AI がコードを書くようになり、「これからは E2E テストが大事だ」「いや、ユニットテストを厚くすべきだ」という議論をよく見かけます。けれども、テストの種類ごとに検出できる不具合は違い、その役割は AI が来ても変わりません。大事なのは、それぞれの役割を意識して使い分けることで

Call stat directly instead of the STAT macro in file.c

github/ruby/ruby · 2026-09-29

Since the Windows-specific definition was removed, STAT is only an alias of stat, which include/ruby/win32.h already maps to rb_w32_ustati12

Announcing Vite+ 1.0 | VoidZero

リアルタイム版 JSer.info · 2026-09-29

Vite+ 1.0リリース。BetaからはGitLab CI/CD向けsetup-vp、HomebrewとDockerイメージ、vp hooks/vp stagedなどを追加。vp testとvite-plus/test*がVitest 5.0.1へ移行、CLIのNode.jsサ

大きなボトルネックをごろごろ見つける方法 - 優秀なエンジニアになる

Zenn · 2026-09-28

以下の記事を読んで、ボトルネックについての考えが私とだいぶ違うなあと思ったので、未来の大きなボトルネックを簡単にたくさん見つける方法について書きます。 https://www.pospome.work/entry/2026/09/28/152221 ボトルネックは爆弾ではない

Release v3.0.0-rc.4 (#11910)

remix · 2026-09-28

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Serve guides as markdown on the site and in the remix package (#11944)

remix · 2026-09-28

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Merge pull request #58894 from seuros/dedup-mysql-test-schema

github/rails/rails · 2026-09-28

Share MySQL-specific test schema between mysql2 and trilogy

Share MySQL-specific test schema between mysql2 and trilogy

github/rails/rails · 2026-09-28

The mysql2 and trilogy specific schema files were identical and had already drifted once (8b0c8079c6e). Load a single mysql_specific_schema.

LINEと診察券番号を安全に紐付ける医療連携設計

Qiita(trend) · 2026-09-28

はじめに 医療系のLINE連携を考えるとき、最初に悩むのはメッセージの送り方よりも「LINE上の利用者と、院内システムの患者をどう結び付けるか」です。 Messaging APIのWebhookからはLINEのuserIdを取得できます。一方、院内には診察券番号や患者I...

[ruby/json] Ensure `default_sort_keys_proc` isn't reassigned.

github/ruby/ruby · 2026-09-28

It&#39;s assignable from Ruby simply for the gem&#39;s own initialization, but it should never be re-assigned later. Fix: https://github.co

[ruby/prism] Only report real captures inside alternation patterns

github/ruby/ruby · 2026-09-28

When a variable is captured anywhere in a pattern, the operands of each alternation are visited to report captures inside them. That visitor

Hidden objects class is cleared

github/ruby/ruby · 2026-09-28

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

Extract `ary_make_hidden_shared_copy`

github/ruby/ruby · 2026-09-28

Make hidden shape copy of an array.

Align browser frame requests and server error reporting (#11941)

remix · 2026-09-28

Co-authored-by: Remix Run Bot <hello@remix.run>

win32: Harden AF_UNIX socketpair path handling

github/ruby/ruby · 2026-09-28

Keep the cleanup path and reject temporary paths that cannot fit.

win32: Handle an empty system temporary path

github/ruby/ruby · 2026-09-28

Avoid reading before the buffer when the resolved base path is empty.

win32: Consolidate FILETIME timestamp conversion

github/ruby/ruby · 2026-09-28

Set seconds and nanoseconds together to avoid duplicate conversions.

win32: Quote assignment in batch

github/ruby/ruby · 2026-09-28

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

win32: Simplify home directory resolution

github/ruby/ruby · 2026-09-28

Allocate only the buffer needed by the selected home directory source.

AWS、AIエージェントを自作できるツール「Strandsハーネス」をオープンソースで公開。特定のLLMに依存せず入れ替え可能、任意のコンテナ環境にデプロイ

Publickey · 2026-09-28

Amazon Web Services(AWS)は、GPTやClaude、Gemini、Ollamaなど主要なLLMやLLMランタイムを基にした高性能なAIエージェントを簡単に自作できるツール「Strandsハーネス」をオープンソースで公開...

unjs/upm: :package: A fast, tiny package manager for the npm registry, written in TypeScript.

リアルタイム版 JSer.info · 2026-09-28

TypeScriptで書かれたnpmレジストリ向けのパッケージマネージャ。パッケージサイズが小さく、プログラムから実行できるAPIを持っている

[Bug #22386] Reject port creation after Ractor termination

github/ruby/ruby · 2026-09-28

Raise `Ractor::ClosedError` to prevent child threads from accessing freed port tables during teardown.

Keep hash navigations and downloads under browser control (#11940)

remix · 2026-09-28

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

M5StickS3から自宅のWi-Fiの電波強度(RSSI)をAWS IoT Coreへ送信しCloudWatchで可視化するまで

Qiita(trend) · 2026-09-28

こんにちは ソーイ株式会社Webエンジニア2年目の村上です。 前回の記事でM5StickS3の開発環境セットアップを行いました。 そんなM5StickS3にはWi-Fiを接続することが可能です。 せっかく接続するのであれば、接続して終わりではなくWi-Fiの電波強度も...

RX 5500 XTからV100S×4まで、4台の計算機でローカルLLMを測り比べた話

Zenn · 2026-09-28

みなさんこんにちは。カノンと申します。 この記事では、とある事情で様々な計算機を使う機会があったので世代もメーカーもバラバラな4台の計算機にローカルLLMを載せて測り比べた結果を書き連ねていこうと思います。 ※ 数値はすべて2026年9月18〜19日の実測です。llama.cpp

別会社の開発チームに AWS 環境を共有するのって大変だ

Zenn · 2026-09-28

別会社の開発チームに AWS を触ってもらいたいとき、どうしてますか? DRESS CODE(弊社のプロダクト)の開発にはパートナー企業のエンジニアにも参加してもらっているのですが、デプロイは GitHub Actions が全部やってくれるので、AWS の権限を渡さなくても開発

Fix out-of-bounds in Array#sample when array modified

github/ruby/ruby · 2026-09-28

The fix in commit 11f57c6 contained a bug where the calculated index should be `len - i` and not `len - 1`. This script reproduces the crash

[DOC] Harmonize writable? methods

github/ruby/ruby · 2026-09-28

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

win32: Stop splitting writes to the console

github/ruby/ruby · 2026-09-28

Windows 7 and older could not write more than about 64KB to a console in one call, so console writes and binary writes to character devices

Pend test_sending_hook_payloads_under_gc_stress on Windows arm64

github/ruby/ruby · 2026-09-28

The child dies with SIGSEGV in about a quarter of the Windows 11-arm check runs on master, and leaves no [BUG] report to go on. It has not s

Go 1.28でstring(int)周りの挙動が変わりそう

Zenn · 2026-09-28

はじめに 2026年09月23日のProposal Review Meetingで珍しいProposalがProposal-Acceptedになったので今回はそのProposalについてまとめていこうと思います。 spec: remove string(int) #3939

Fix cycle(n).size for n beyond the Fixnum range

github/ruby/ruby · 2026-09-28

LONG2FIX does not check the range, so `[1].cycle(2**30).size` returned -1073741824 on mswin. 64-bit platforms hit the same with 2**62. Co-A

[ruby/rubygems] Drop the verify_spec checks that only protected to_ruby

github/ruby/ruby · 2026-09-28

Gem::Specification#to_ruby now escapes these values or raises for them, so such a spec fails in ensure_loadable_spec as corrupt. Call to_rub

[ruby/rubygems] Keep the output of Gem::Specification#to_ruby well-fo…

github/ruby/ruby · 2026-09-28

…rmed Dependency names were written into %q&lt;&gt; without escaping, and specification_version, dependency types and stub line values were

Make `IO::Buffer` slices offset-based so they survive source relocati…

github/ruby/ruby · 2026-09-28

…on. (#19090)

FastAPI はどこで待たされていたのか ― イベントループ・スレッド・プロセスで整理する

Zenn · 2026-09-28

きっかけ SREとして参画していたプロジェクトで、FastAPI のレイテンシを改善したときの記録です。原因は「非同期処理の中で同期処理を呼ぶと遅くなる」という、よく聞く話でした。ただ、それがプロセス・スレッド・イベントループのどこで起きているのかを自分では説明できなかったので、

Microsoft 365 E5 から E7 へ移行すべき? ~ Copilot との価格差から考えるライセンス選び

Qiita(trend) · 2026-09-28

はじめに 勉強会の後の雑談などで Microsoft 365 E5 を導入済みの組織から、E7 の導入について相談されることも増えてきました。 その際に口頭でお伝えしている判断材料を、記事としてまとめてみました。 本記事では価格差を中心に、どのようなケースで E7 を検討...

Treat empty `IO::Buffer` ranges as non-overlapping. (#19088)

github/ruby/ruby · 2026-09-28

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

[ruby/rubygems] Send X-Gemfile-Source on redirects only within the sa…

github/ruby/ruby · 2026-09-28

…me origin Gem::RemoteFetcher and the Bundler downloader resent the header on every redirect, including one to another origin. It carries t

探索できる人は何をしているの?『Explore It!』を読んで

Zenn · 2026-09-28

ナレッジワークでQAエンジニアをしている かとあず です。 探索的テストをすると、何かしらを見つけることが多くあります。細かい部分だったり、「そこを気にするんだ?」と言われそうなコーナーケースだったりします。しかし、「なぜそれに気づいたの?」と聞かれると、うまく説明できません。

続・データサイエンティストのためのSkills:分析手法×診断可視化セット

Zenn · 2026-09-28

はじめに 先日、データサイエンスを実務で扱う人向けの AGENTS.md と Skills の作り方の紹介と、実装例を公開しました。 https://zenn.dev/green_tea/articles/d310e5cf809190 https://github.com/ats

[DOC] Update dates in updated man pages only

github/ruby/ruby · 2026-09-28

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

Revalidate `IO::Buffer` byte access after Ruby callbacks. (#19086)

github/ruby/ruby · 2026-09-28

Treat encoding coercion, `to_io`, and scheduler capability checks as callouts that can change the buffer before byte access begins. - Copy

[DOC] Harmonize zero? methods

github/ruby/ruby · 2026-09-28

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

[DOC] Harmonize writable_real? methods

github/ruby/ruby · 2026-09-28

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

[DOC] Harmonize world_writable? methods

github/ruby/ruby · 2026-09-28

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

[DOC] Harmonize world_readable? methods

github/ruby/ruby · 2026-09-28

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

[DOC] Harmonize unlink doc

github/ruby/ruby · 2026-09-28

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

中二病なら四次方程式も解きたい!

Qiita(trend) · 2026-09-28

はじめに 前回の記事からの続きである。前回の記事では実数係数の三次方程式の実数解を得るところまで辿りつけた。今回は目標の四次方程式の実数解を得るところまで到達したい。 四次方程式の解法 四次方程式の解法として最初に発見された手法は発見者にちなんでフェラーリの解法と...

[DOC] Update the date in man pages

github/ruby/ruby · 2026-09-27

check_misc asks for this after man/ruby.1 changed. https://github.com/ruby/ruby/actions/runs/36075733323/job/107886392990 Co-Authored-By:

Remove bccwin from the Resolv::Hosts platform check

github/ruby/ruby · 2026-09-27

Ruby 2.3 dropped Borland C. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Remove leftover checks for unsupported platforms

github/ruby/ruby · 2026-09-27

Ruby 1.9.1 dropped DJGPP, Windows CE and VMS, NeXTSTEP, OpenStep and Rhapsody went in 2011, and Ruby 2.3 dropped OS/2, BeOS and Borland C. N

Remove support code for unmaintained platforms

github/ruby/ruby · 2026-09-27

AtheOS, AmigaOS, HI-UX/MPP, IRIX, OSF/1, QNX, ESIX, UX/PDS, System V Release 4 and RISC OS are not listed under Platform Maintainers in doc/

Remove unsupported platforms from prism host_os patterns

github/ruby/ruby · 2026-09-27

Ruby 1.9.1 dropped DJGPP and Windows CE, and Ruby 2.3 dropped Borland C. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Mention the removed platforms in NEWS

github/ruby/ruby · 2026-09-27

None of these removals had been announced in NEWS before. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Remove unsupported platforms from the fileutils test platform checks

github/ruby/ruby · 2026-09-27

Ruby 1.9.1 dropped Windows CE, and Ruby 2.3 dropped OS/2 (emx) and Borland C. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Remove AmigaOS from the zlib OS code detection

github/ruby/ruby · 2026-09-27

AmigaOS is not a platform Ruby supports. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Remove unsupported platforms from RubyGems and Bundler Windows detection

github/ruby/ruby · 2026-09-27

Ruby 1.9.1 dropped DJGPP and Windows CE, and Ruby 2.3 dropped Borland C. Gem::WIN_PATTERNS itself stays because other gems reference it. msd

[Bug #22284] Test curry with an arity that responds to to_int

github/ruby/ruby · 2026-09-27

It also counts the to_int calls, so it fails on LP64 platforms too, where the old code converted the arity again on every call.

[ruby/rubygems] Bump rubyzip from 3.3.0 to 3.4.0 in /spec/realworld/f…

github/ruby/ruby · 2026-09-27

…ixtures/warbler Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 3.3.0 to 3.4.0. - [Release notes](https://github.com/rubyzip/ruby

具体と抽象の勉強会に参加してきた話

Qiita(trend) · 2026-09-27

はじめに JISSENというコミュニティで「具体と抽象」に関する勉強会に参加してきたので、やったことや学びなどを記事として残しておこうと思います。今後もこの勉強会はやるみたいなので、具体で何をしたか等のネタバレは控えています。 勉強会は以下の記事の実践バージョンという感じ...

Tesseract OCRの誤読を人の確認画面で吸収する設計

Qiita(trend) · 2026-09-27

はじめに 書類をOCRして業務システムへ取り込む仕組みを考えると、最初は「どうすれば認識精度を上げられるか」に目が向きます。 私も書類の読み取りやデータ整理を自動化するとき、OCRの後ろまで含めて考えるようにしています。理由は単純で、画像から文字を100%正しく読み取れ...

WebKit Features for Safari 27.0 | WebKit

リアルタイム版 JSer.info · 2026-09-27

Safari 27.0のWebKitの変更点について。Safari MCP、&lt;select&gt;のカスタマイズ、&lt;modal&gt;要素のサポート、&lt;img sizes=&quot;auto&quot;&gt;のサポート。WebA...

Don't assume a tagging logger keeps tags in its formatter

github/rails/rails · 2026-09-27

Since 58429 defined BroadcastLogger#tagged, respond_to?(:tagged) no longer implies the formatter answers to current_tags. A BroadcastLogger

Merge pull request #58876 from afurm/af/fix-except-on-error-matching

github/rails/rails · 2026-09-27

Fix error matching for validations using `:except_on`

Kubernetes 1.37: SIG Appsの変更内容

Zenn · 2026-09-27

Kubernetes v1.37が2026/08/26にリリースされました🎉 本記事では、特にSIG Appsに関係する変更点を、CHANGELOGからピックアップして紹介いたします。 📝がついた文章は、CHANGELOGの公式内容ではなく筆者の補足です。また、内容に誤り等ござい

そもそもClaude Codeのエフォートってなに?

Zenn · 2026-09-27

はじめに Claude Codeのモデルは選んでいるのに、エフォートは既定のまま、あるいは雰囲気で上げ下げしていませんか?ちゃんと調整した方がいいんだろうなと思いつつ、自分も「とりあえず高(high)」くらいの感覚で使っていました。 2026年9月25日に、Claude Code

「Docker Cloud Sandboxes」発表、AIエージェント向けサンドボックスをローカルとクラウド間で自由に移動可能に

Publickey · 2026-09-27

Docker社はAIエージェント向けのサンドボックス環境をクラウド上で提供する「Docker Cloud Sandboxes」を発表しました。 同社はすでにローカルで動作するサンドボックス環境の「Docker Sandboxes」を今年(2...

マイクロソフト、企業内アプリの実行基盤「Copilot Managed Runtime」プレビュー公開。Microsoft 365と同じテナント内でコード実行、管理者による集中管理も

Publickey · 2026-09-27

マイクロソフトは、AIコーディングエージェントのMicrosoft Copilotなどで開発した社内アプリケーションを実行するためのセキュアな基盤「Copilot Managed Runtime」をパブリックプレビューとして公開しました。 ...

Merge pull request #58807 from carlosdanielpohlod/pool-config-false-d…

github/rails/rails · 2026-09-27

…isables Treat `false` as disabled for `idle_timeout`, `reaping_frequency` and `max_age`

x402の従量課金(upto)を見送り、Jevによる動的な価格付けを採用した話

Zenn · 2026-09-27

この記事でやってみたことの要約 x402の従量課金(upto)について調べてみた uptoは微妙だと思ったから使わなかった(少なくとも現時点では) 代わりにJevで動的な価格付けを実装してみた Geminiに描かせたインフォグラフィック 試してみた経緯 エージェント

「Jev、BERTでよくない?」と言われていたので、違いを調べてみた

Zenn · 2026-09-27

Xに関するJevをみてBERTの勉強もしてみようかなと思いました 文章を分類して、各クラスの確率を返す。それなら以前からやっています。「生成しないAI」という紹介だけだと、どこに驚けばいいのか分からない。 一方で、問い合わせを振り分けるだけなのに、LLMにJSONを書き終わるまで

VS Code の Claude Code 拡張機能、なんか更新多い…?

Zenn · 2026-09-27

VS Code を開くと Claude Code の拡張機能が更新されている。 翌朝に開くとまた更新されている。 さすがに多くないかと思って、実際に数えた。 どれくらい出ているのか 更新の回数は、Marketplace の API で正確に数えられる。 拡張機能の全バージョン

Require NUMBER_OF_PROCESSORS in test_nprocessors

github/ruby/ruby · 2026-09-27

A missing variable turned the lower bound into 0, which the existing assertion already covers. Co-Authored-By: Claude Fable 5.1 <noreply@an

Define ALL_PROCESSOR_GROUPS for mingw builds

github/ruby/ruby · 2026-09-27

mingw-w64 guards the macro with _WIN32_WINNT >= 0x0601 as well as the function, while the mingw build targets 0x0600. Co-Authored-By: Claud

Give the foreign unshareable store test time to write the crash report

github/ruby/ruby · 2026-09-27

The child aborts with [BUG], and symbolizing the C level backtrace for the crash report can take longer than the default 10 seconds on a loa

CI: Use case() for the x86 suffix in the Windows workflow

github/ruby/ruby · 2026-09-27

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

CI: Build and test x86 mswin on Windows

github/ruby/ruby · 2026-09-27

Breakages specific to i386-mswin32, such as the size_t atomic fetch_add and the prism bit.h build failure, were found only by auditing. Run

CI: Do not mistake the x86 ruby DLL for the VC runtime

github/ruby/ruby · 2026-09-27

On i386-mswin32 the ruby DLL has no arch prefix and is named vcruntime140-ruby410.dll, so the vcruntime140*.dll check rejected every x86 bin

Ignore PROCESSOR_ARCHITEW6432 in the ENV tests on WOW64

github/ruby/ruby · 2026-09-27

On 64-bit Windows, WOW64 sets PROCESSOR_ARCHITEW6432 when a 32-bit process starts, like PROCESSOR_ARCHITECTURE under the x64 emulation on AR

Return the byte count from IO#write to a Windows console

github/ruby/ruby · 2026-09-27

`rb_w32_write_console` returns the number of UTF-16 code units it wrote, so writing &quot;あ&quot; to a console returned 1 instead of 3 as it

CSVを180GB/sで読むRust実装「csveee」から見るパーサを“裏返す”という設計

Qiita(trend) · 2026-09-26

普段Parserを作るとき、自分はその構造自体をあまり疑ったことがありませんでした。 Input ↓ Parser ↓ Record ↓ Processing 入力を読み、parseしてrecordを返し、それを後段で処理する。 streamingやbuffe...

Remove CharNext from eval_intern.h

github/ruby/ruby · 2026-09-26

ruby_push_include was its last user. A path separator never appears inside a multibyte character, so walk RUBYLIB and -I by bytes everywhere

Do not skip path separators after multibyte characters on Windows

github/ruby/ruby · 2026-09-26

RUBYLIB and -I are UTF-8 on Windows, but ruby_push_include walked them with CharNext in the ANSI code page. With a DBCS code page such as 93

Do not skip path delimiters after multibyte characters in dln_find on…

github/ruby/ruby · 2026-09-26

… Windows The dln_find.c object built on its own receives UTF-8 command names from process.c, but scanned them with CharNext in the ANSI co

インターネット代を払い忘れた後、Nintendo Switchがインターネットに繋がらず大騒ぎした話

Qiita(trend) · 2026-09-26

はじめに 突然インターネットが繋がらなくなった!と思ったら、銀行口座残高が足りず引き落としできていなかった。 支払い前に色々疑って設定をかなり変えて、設定後に起きた話。 インフラの知識はあまりなく、すでに完成されたAWSのインフラに対してログ見たりLambda編集したり...

win32: Leave the select sets empty on timeout

github/ruby/ruby · 2026-09-26

The polling loop restored every socket into the sets before checking the deadline, so a timed-out select returned them all as ready. When I

win32: Keep all sockets in the sets while polling select

github/ruby/ruby · 2026-09-26

The polling loop saved and restored the sets through fixed fd_set buffers, which hold only FD_SETSIZE (64) sockets. From the second poll on

win32: Do not drop non-socket handles from select results

github/ruby/ruby · 2026-09-26

When FD_SETSIZE (64) or more sockets were ready, copy_fd stopped there and a ready pipe or other non-socket handle was left out of the resul

Stop including missing/file.h in dln.c and util.c

github/ruby/ruby · 2026-09-26

Nothing in them has used &lt;fcntl.h&gt; or the L_* and *_OK macros since 9afa9ba967 split dln_find.c out and f9e9eee677 removed ruby_add_su

Remove the redundant _WIN32 check in rb_group_member

github/ruby/ruby · 2026-09-26

Neither mswin nor mingw defines HAVE_GETGROUPS, so the remaining condition already covers Windows. Co-Authored-By: Claude Opus 5.5 <noreply

Remove Windows redefinitions that duplicate win32.h

github/ruby/ruby · 2026-09-26

include/ruby/win32.h already maps stat, lstat, access, truncate, utimensat, unlink, rename and getenv to the same rb_w32_* functions when co

Remove the disabled Windows branch in rb_str_encode_ospath

github/ruby/ruby · 2026-09-26

It has been `#if 0` since 04e95f8985 disabled it to avoid infinite recursion at loading transcoder. Co-Authored-By: Claude Opus 5.5 <norepl

Merge pull request #58886 from bastin27/fix-guides-typos

github/rails/rails · 2026-09-26

Fix typos in guides [ci skip]

[ruby/test-unit-ruby-core] Pass a message to Timeout.timeout only whe…

github/ruby/ruby · 2026-09-26

…n given Timeout.timeout in Ruby 2.3 takes at most two arguments, so EnvUtil.timeout always raised ArgumentError there. EnvUtil.terminate r

Fix buffer size accounting for `rb_str_tmp_frozen` roots

github/ruby/ruby · 2026-09-26

capa does not include the terminator, so when a buffer moves between strings with different terminator lengths the capacity has to be conver

Merge pull request #58878 from yahonda/skip-extension-member-objects

github/rails/rails · 2026-09-26

Skip extension member tables, enum types and schemas in the Ruby schema dump

Skip extension member tables, enum types and schemas in the Ruby sche…

github/rails/rails · 2026-09-26

…ma dump Tables, enum types and schemas created by `CREATE EXTENSION`, such as the `spatial_ref_sys` table of PostGIS, the `part_config` ta

Platform Engineering Kaigi 2026 登壇資料まとめ

Zenn · 2026-09-26

こんにちは、@key60228 です。 Platform Engineering Kaigi 2026 に参加してきました! https://www.cnia.io/pek2026/ 原理的な Platform Engineering の話から、AI 基盤としての Platfor

新しい Copilot(Home・Code・Autopilot)と料金体系を整理し、大企業で広く展開する際の課題を考えてみる

Qiita(trend) · 2026-09-26

はじめに 2026年9月25日、Microsoft から「新しい Copilot」が発表されました。Copilot アプリそのものの形が変わる大きな発表で、あわせて料金体系も「ユーザー単位のライセンス」と「利用量に応じた課金」の2本立てに整理されています。 発表の内容自体...

ZJIT: Don't CheckInterrupts on inlined method return (#19065)

github/ruby/ruby · 2026-09-26

An inlined `leave` is just a `Jump` to the caller&#39;s continuation block, not a real return no frame pops there, so checking interrupts is

ZJIT: Add null support for opt_case_dispatch (#19040)

github/ruby/ruby · 2026-09-26

We are not going to optimized switch-based dispatch with the hash table, at least not yet, but we should let the interpreter profile the exe

[PRISM] Get rid of quadratic compilation in and/or nodes

github/ruby/ruby · 2026-09-26

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

生成AI送信前にPythonで個人情報をマスキングする

Qiita(trend) · 2026-09-26

はじめに 社内システムとLLMをつなごうとすると、モデルへの問い合わせそのものより先に考えたいことがあります。 その文字列を、そのまま外へ渡してよいのか。 たとえば問い合わせ履歴を要約したいとします。本文には相談内容だけでなく、氏名、メールアドレス、電話番号、住所、顧客番...

なぜAIは高くつくのか、コストの無駄はどこで生まれるのか

Qiita(trend) · 2026-09-26

LLMを開発や業務に導入すると、「思ったより費用がかかる」と感じることがあります。しかし、請求額を押し上げているのは、モデルの単価だけではありません。長いコンテキスト、冗長な出力、増え続けるターンなど、使い方による影響のほうが大きい場合があります。 本記事では、AIコストが...

[ruby/prism] Rename `SymbolNode#value_loc` to `SymbolNode#content_loc`

github/ruby/ruby · 2026-09-26

Makes it consistent with nodes that contain text, like `StringNode` For those, `value` returns the literal. But we can&#39;t make it return

FlutterからFoundation Modelsを呼ぶ最小構成

Qiita(trend) · 2026-09-26

はじめに FlutterでiOSアプリを作っていると、Apple固有の新しいAPIを使いたい場面があります。 Foundation Modelsもその一つです。Apple Intelligenceを支えるオンデバイスモデルへ、SwiftのFoundationModelsフ...

Force postmortem GC to always run

github/ruby/ruby · 2026-09-26

Currently, if GC is disabled, postmortem GC is not ran when a Ractor dies. This can cause the object space to have issues because we need to

古いReact NativeアプリをNew Architectureへ上げ直す

Qiita(trend) · 2026-09-26

はじめに 数年前に作ったReact Nativeアプリを久しぶりに開くと、JavaScriptのコードそのものより、周辺環境の変化に戸惑うことがあります。 React Nativeでは0.76からNew Architectureがデフォルトになり、0.82からはNew A...

情シス全員がグローバル管理者になっていませんか? ~ Microsoft Entra PIM で始める特権管理

Qiita(trend) · 2026-09-26

はじめに あなたの組織では、情報システム部のメンバーへ、全員 グローバル管理者 のロールが永続的に付与されている状況になっているということは無いですか? 管理操作を行うんだから当たり前じゃないか...と思われるかもしれませんが、これには大きなセキュリティリスクが潜んでいる...

業務DBを読み取り専用MCPにしてClaudeから参照する

Qiita(trend) · 2026-09-26

はじめに AIから社内データを参照できるようにすると、「未対応のタスクを確認して」「この顧客の状態を調べて」といった自然文から業務データを扱えるようになります。 一方、業務DBへAIをつなぐときに気になるのが権限です。便利だからといって、SQLを自由に実行できる接続をその...

Cloudflare 上で Jev で作るほぼ0円運用可能な高品質なページ内検索

Zenn · 2026-09-26

自分は Go Proposal Weekly Digest というサイトを個人で運用しています。 https://go-proposal-weekly-digest.mazrean.com Go 言語の Proposal と呼ばれる言語機能追加の提案を毎週 Claude Code

Fix IO#gets ignoring the limit argument

github/ruby/ruby · 2026-09-26

IO#gets first searches for separator candidates by looking for the last byte of the record separator, and then checks whether it is an actua

Expect arm64 as host_cpu on mswin

github/ruby/ruby · 2026-09-26

mswin takes the CPU name from MSVC, as it reports x64 rather than x86_64 on x64. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Reap an exited child in EnvUtil.terminate

github/ruby/ruby · 2026-09-26

On Windows, Process.kill raises Errno::ESRCH for a child that has exited but has not been reaped, so terminate returned a stale $? and left

[Feature #21277] Run check on Windows 11-arm

github/ruby/ruby · 2026-09-26

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Change raise to assertions in test_gc.rb

github/ruby/ruby · 2026-09-26

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

io: preserve wide character boundaries in raw reads

github/ruby/ruby · 2026-09-26

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

dir.c: Remove redundant case in has_magic

github/ruby/ruby · 2026-09-26

On Windows the default case already sets hasalpha for '~' because IS_WIN32 is 1. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

dir.c: Remove mkdir, rmdir and opendir overrides for Windows

github/ruby/ruby · 2026-09-26

include/ruby/win32.h and win32/dir.h have mapped them to the rb_w32_u* functions since 5b98b2ce39. Co-Authored-By: Claude Opus 5.5 <noreply

dir.c: Remove USE_NAME_ON_FS_BY_FNMATCH

github/ruby/ruby · 2026-09-26

DOSISH is defined only on _WIN32, which has used USE_NAME_ON_FS_REAL_BASENAME since 45df1c24d2, so this code is never compiled. It even pass

2026年9月26日 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-09-26

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 許可ルールを settings.json に書...

Add noreturn attribute to never called function

github/ruby/ruby · 2026-09-26

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

Don't lose consumed bytes when IO#read times out (#19053)

github/ruby/ruby · 2026-09-26

* io: preserve data after read timeout * io: make timeout regression tests robust against small send buffers A synchronous write of the wh

Document Windows 10 version 1809 as the minimum for mswin

github/ruby/ruby · 2026-09-26

Windows Server 2016 and Windows 10 Enterprise LTSB 2016 reach end of support by January 2027. Version 1809 is the oldest release still suppo

mswin: Update required Windows version to Windows 10

github/ruby/ruby · 2026-09-26

Update the default `NTVER` so that the declarations of APIs introduced in Windows 10 are enabled. `_WIN32_WINNT` has no value for version 18

人工知能と小説新人賞審査

Zenn · 2026-09-26

「第9回ゲンロンSF新人賞」候補作短評余禄 ■AI…… 2026年現在において大きな話題として各分野におけるAI利用がありますが、それは創作業界においても同じです。  自分としてはとりあえず、「AIにも小説は書ける」という人は、「自分がどんな作品を小説と考えているのか、具体的

Fix typos in guides [ci skip]

github/rails/rails · 2026-09-26

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

Fix init_is_float bug

github/ruby/ruby · 2026-09-26

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

Stub File.unlink without redefining it in the tempfile test

github/ruby/ruby · 2026-09-26

Redefining the method warns under RUBYOPT=-w, which CI uses, and the test expects nothing on stderr. Prepending a module leaves the original

Ignore EACCES when unlinking a tempfile from the finalizer

github/ruby/ruby · 2026-09-26

On Windows, File.unlink raises Errno::EACCES while another handle still holds the file open. Tempfile#unlink already ignores that, but Final

Reject MSVC older than 1915 in the public headers

github/ruby/ruby · 2026-09-26

Building ruby needs `_MSC_VER` 1915 or later, but the generated config.h accepts 1910 and later for such a build, so an extension could stil

regint.h: Remove the PRIdPTR fallback

github/ruby/ruby · 2026-09-26

It was for Visual C++ 2012 and older, which had no inttypes.h. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Fold MSVC version checks in the attribute detection headers

github/ruby/ruby · 2026-09-26

Every `RBIMPL_COMPILER_SINCE(MSVC, ...)` condition here holds for `_MSC_VER` 1915, the oldest version the headers accept. Co-Authored-By: C

Remove unused MSC_VERSION_SINCE and MSC_VERSION_BEFORE

github/ruby/ruby · 2026-09-26

The last use went away in cdb9893c55. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Remove the _aligned_malloc prototype for old Visual C++

github/ruby/ruby · 2026-09-26

malloc.h, which win32.h includes, declares it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

[DOC] Harmonize truncate methods

github/ruby/ruby · 2026-09-26

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

mswin: Stop building missing/langinfo.c

github/ruby/ruby · 2026-09-26

Only the Cygwin branch in localeinit.c calls nl_langinfo_codeset, so on mswin the object just added an unused export to the DLL. Co-Authore

win32: Detect only vcruntime in rtname.cmd

github/ruby/ruby · 2026-09-26

MSVC 1915 or later is required and Makefile.sub rejects RT_VER below 140, so the values made for msvcrt and msvcrNN only led to that error.

win32: Remove the PROCESSOR_FLAG default of ARCH_FLAG

github/ruby/ruby · 2026-09-26

PROCESSOR_FLAG lost its only definition in cdb9893c55, so ARCH_FLAG has been empty unless given explicitly. Co-Authored-By: Claude Opus 5.5

[ruby/resolv] Skip TestWin32Config without the win32/resolv extension

github/ruby/ruby · 2026-09-26

JRuby on Windows loads its bundled `win32/resolv`, which has no `tcpip_params`, so two of these tests raised NoMethodError there. https://g

Dump Hash AR/ST status in ObjectSpace.dump

github/ruby/ruby · 2026-09-26

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

ZJIT: Specialize caller splats with polymorphic lengths (GH-18640)

github/ruby/ruby · 2026-09-25

Caller splats with multiple profiled lengths currently fall back to dynamic sends, even when each length could use SendDirect. For opt_send

win32/resolv: Cast method functions with RUBY_METHOD_FUNC

github/ruby/ruby · 2026-09-25

GCC 15 in C23 mode reads `ANYARGS` as `(void)`, so the bare function pointers are rejected against Ruby headers that do not add the cast the

Fix the Win32::Resolv guard in test_win32_config.rb

github/ruby/ruby · 2026-09-25

`Win32::Resolve` is never defined, so these tests were not run anywhere. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

LLMはなぜ外部ツールを呼び出せる?Function Callingの内部動作とエージェント設計

Qiita(trend) · 2026-09-25

多くのエンジニアが「LLMはただのテキスト生成器」と誤解していますが、実はGPTモデルは外部ツールを呼び出し、まるで人間のようにタスクを遂行できます。この強力な機能が「Function Calling」です。しかし、その内部でLLMがどのようにしてツールを呼び出すべきかを判...

[DOC] Add GC.start global option

github/ruby/ruby · 2026-09-25

This option defaults to `true` like all other `GC.start` options. It only has effect for the default GC and when there are multiple running

VRChatワールド「すんごいカメレオン」同期技術解説

Qiita(trend) · 2026-09-25

はじめに めっちゃ流行った某塗り絵かくれんぼゲームをVRでも遊びたいと思い、VRChatで再現してみることにした。 完成品はこちら。 テクスチャを自由にペイントし、それを他のプレイヤーに同期するというのはVRChatのUdon帯域制限下ではなかなか野心的なプロ...

Fix Module/Class#dup of frozen object

github/ruby/ruby · 2026-09-25

This code should not raise an error: ``` @var = Class.new.freeze.dup # unfrozen copy @var.instance_variable_set(:@test, 123) ``` It was rai

GC: verify consistency of Ractor local registered addresses.

github/ruby/ruby · 2026-09-25

Now that registrations are Ractor-scoped, a store of another Ractor&#39;s unshareable object through a registered address is a use-after-fre

json: reject non-shareable default sort_keys proc from non-main Ractors

github/ruby/ruby · 2026-09-25

JSON::State.default_sort_keys_proc is registered at extension load time so it&#39;s owned by the main Ractor. When we implement the registr

dir.c: keep GC-registered globals shareable or unregistered

github/ruby/ruby · 2026-09-25

last_cwd is set on init in the main Ractor, but Dir.pwd attempts to store into it. When this is done on a child Ractor we violate the invari

GC: scope rb_gc_register_address to the calling Ractor

github/ruby/ruby · 2026-09-25

The registered_globals list made every Ractor&#39;s GC scan every slot under a shared lock. This commit splits it into per-Ractor lists. We

無料枠AI APIを使い倒す:9RouterとOmniRouteで自分専用のAIゲートウェイを構築する

Qiita(trend) · 2026-09-25

記事概要 個人開発やプロトタイプ(PoC/MVP)、学習用途向けに、無料枠(Free Tier)を提供するAI APIプロバイダー(Gemini、OpenRouter、Agnes、Groqなど)を最大限に活用する方法を解説します。レート制限(429エラー)による作業の中...

Improve headings in Guides Guidelines guide. (#58819)

github/rails/rails · 2026-09-25

Only use h2 for Guidelines, HTML Guides and EPUB guides headings. Wrap columns to 80 characters.

[RF-DOCS] Update the guide for using Rails as an API (#57573)

github/rails/rails · 2026-09-25

- Changed the structure of the guide to be more general and less like a step-by-step tutorial. This is in keeping with the rest of the guide

[RF-DOCS] Update the JavaScript in Rails guide (#58165)

github/rails/rails · 2026-09-25

A summary of the key changes: * Improve the narrative flow regarding import-map and JavaScript bundlers. * Simplify and compress the sectio

[Bug #22383] Fix inverted `STR_SHARED` check in `rb_str_tmp_frozen_re…

github/ruby/ruby · 2026-09-25

…lease` 45a2c95d0f7184c9cd64ddd26699af31bea8675d mistakenly rewrote FL_TEST_RAW(orig, STR_SHARED) &amp;&amp; !FL_TEST_RAW(orig, STR_TM

Rewrite the debugging guide (#58263)

github/rails/rails · 2026-09-25

Details ------- * Added a brief &quot;Introduction&quot; section. * Moved the section on the `debug` gem to the top. * Simplified the conte

[RF-Docs] [ci-skip] Update Active Record Composite Primary Keys Guide…

github/rails/rails · 2026-09-25

… (#57348) This PR is part of the Rails Foundation documentation project and updates the Active Record Composite Primary Keys Guide. One o

AWSのNAT Gatewayで料金が発生する仕組みを整理してみた

Qiita(trend) · 2026-09-25

こんにちは、ソーイ株式会社の髙﨑です。 受託開発でAWSの構成を扱う中で、NAT Gatewayの通信経路と料金について調べる機会がありました。 特に、大量のデータをAWS外部のサービスへ送信する場合、どの経路を通って通信しているのかによって、利用するAWSサービスや料金が...

【図解】Unity×Computeシェーダーで流体シミュレーション(Stable Fluids)を作った

Zenn · 2026-09-25

完成品です はじめに StableFluidsとは、「安定した流体シミュレーション」です。dt(1フレームに進める時間)を大きくしてもバグが発生しないため、ゲームやシミュレーションの分野で幅広く応用されています。 使用例 Fluidを体験できる代表的なモバイルアプリ「Fl

Merge pull request #58855 from yahonda/dump-loadable-create-schema

github/rails/rails · 2026-09-25

Drop needless schema qualification from db/schema.rb on PostgreSQL

Vercelの「インポートできます」メールは何を見て送られてくるのか 61リポジトリで確かめた

Zenn · 2026-09-25

きっかけ GitHub にリポジトリを作って push すると、Vercel から「A new project in ○○ is available to import and deploy on Vercel.」というメールが届くことがあります。この記事は、このメールがどんな条

Fix up for wasm

github/ruby/ruby · 2026-09-25

`stack_maxsize` is unknown on wasm and set to 0.

Fix overlapping GC CPU timing during global compaction

github/ruby/ruby · 2026-09-25

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

Update the zjit hir tests for new GC parameter

github/ruby/ruby · 2026-09-25

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

Add a per-Ractor GC timing example

github/ruby/ruby · 2026-09-25

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

Add global scope to GC.stat

github/ruby/ruby · 2026-09-25

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

Do not schema-qualify dumped objects in the current schema

github/rails/rails · 2026-09-25

Once more than one schema is dumped, every table and enum type was qualified with its schema, so adding an extension&#39;s schema to `schema

Do not schema-qualify dumped extensions whose control file fixes the …

github/rails/rails · 2026-09-25

…schema Every extension whose objects live outside the current schema was dumped schema-qualified, so `enable_extension &quot;tiger.postgis

Claude Code の週間リミット、気づいたら尽きてない? →「いつ尽きるか」を予測する macOS ウィジェットを作った

Qiita(trend) · 2026-09-25

はじめに Claude Code を使っていて、こんな経験はありませんか? 作業が乗ってきたところで、週間リミットに達して手が止まる /usage を何度も打っては、「このペースで週末まで持つのか?」と暗算している Fable などのモデル別の上限だけ先に尽きていたこ...

Reserve more machine stack space for ASan builds

github/ruby/ruby · 2026-09-25

Unoptimized ASan VM frames can exhaust the C stack before `SystemStackError` is raised with the normal reserve.

Honor the buffer size in Darwin `backtrace`

github/ruby/ruby · 2026-09-25

Deep native stacks can overrun the caller's buffer while reporting a crash because the Darwin implementation ignores `size`.

Merge pull request #58875 from sedubois/postgresql-fk-check-schema-qu…

github/rails/rails · 2026-09-25

…alified-regclass Schema-qualify the `regclass` cast in `check_all_foreign_keys_valid!`

2026年9月25日 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-09-25

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 50代プログラミング未経験者が7年かけてAtC...

AIに書かせても速くならないのは、AIを「手足」として使っているから。人が押さえるべき5つの判断ポイントと半自動ループの作り方

Zenn · 2026-09-25

はじめに AI にコードを書かせているのに、開発が速くならない。この感覚を持っている人は多いと思います。書かせるのは一瞬なのに、確認と手戻りで1日が終わる。 同じ時期に、「ループエンジニアリング」という言葉を見かけるようになりました。AI エージェントに計画 → 実装 → 検証

Fix crash in Array#pack when format string modified

github/ruby/ruby · 2026-09-25

If the format string is modified during Array#pack (by conversion such as to_str, to_int, etc.), it can cause an use-after-free since readin

Merge pull request #58873 from bastin27/fix-layouts-rendering-typos

github/rails/rails · 2026-09-25

Fix typos in Layouts and Rendering guide [ci skip]

Fix error matching for validations using except_on

github/rails/rails · 2026-09-25

The except_on validation option introduced in #43495 is missing from ActiveModel::Error::CALLBACKS_OPTIONS. Consequently, errors.added? fail

Schema-qualify the regclass cast in check_all_foreign_keys_valid!

github/rails/rails · 2026-09-25

On PostgreSQL before 18.4, `check_all_foreign_keys_valid!` resets `convalidated` on each foreign key before validating it again, and matches

Merge pull request #58872 from SulimanAbdulrazzaq/fix/big-integer-cas…

github/rails/rails · 2026-09-25

…t-truncation Fix BigInteger casting truncating strings to 16 bytes

Fix BigInteger casting truncating strings to 16 bytes

github/rails/rails · 2026-09-25

Since 6ee1adf7d, `ActiveModel::Type::Integer` only casts the first `_limit * 4` bytes of a string. `BigInteger` removes the range limit but

爆速になった Expo Modules 2.0 を全部試してみた

Zenn · 2026-09-25

はじめに SDK 58 betaで、Expo Modules 2.0がベータになりました。ネイティブモジュールの書き方が変わり、呼び出しも爆速になります。 https://expo.dev/changelog/sdk-58-beta ベータになってもドキュメントはまだありません。

prism: Use _BitScanForward64 only on 64-bit MSVC

github/ruby/ruby · 2026-09-25

_BitScanForward64 is not available for 32-bit x86, so the i386-mswin32 build failed at prism.c. Use the portable fallback there, as ntz_int6

Drop _WIN32 conditions covered by HAVE_* macros

github/ruby/ruby · 2026-09-25

win32/Makefile.sub and the mingw part of configure.ac already define HAVE_FCNTL_H, HAVE_SPAWNV and HAVE_TIMES, and leave HAVE_SYS_IOCTL_H un

Remove HAVE_SPAWNVE code in pipe_open

github/ruby/ruby · 2026-09-25

Neither configure.ac nor win32/Makefile.sub defines HAVE_SPAWNVE. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Include <io.h> only for Cygwin in io.c

github/ruby/ruby · 2026-09-25

On Windows, ruby/win32.h already includes it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Remove the Windows branch in nogvl_fdatasync

github/ruby/ruby · 2026-09-25

HAVE_FDATASYNC is never defined on Windows. win32/Makefile.sub does not define it and the mingw CRT has no fdatasync, so the branch has neve

Remove non-Windows spawnv helpers in process.c

github/ruby/ruby · 2026-09-25

USE_SPAWNV needs spawnv without a working fork, which only Windows has since OS/2 support was removed. The non-Windows proc_spawn_cmd_intern

Remove the __BOW__ check in io.c

github/ruby/ruby · 2026-09-25

__BOW__ (BSD on Windows) appears nowhere else in the tree. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

auto_review_pr.rb: Stop redirecting Onigmo changes upstream

github/ruby/ruby · 2026-09-25

Regexp fixes are merged into ruby/ruby directly and the copies have diverged, so asking contributors to file them to k-takata/Onigmo only mi

[ruby/rubygems] Keep credentials on redirects only within the same or…

github/ruby/ruby · 2026-09-25

…igin The Bundler downloader, Gem::RemoteFetcher and the compact index fetcher re-applied the source&#39;s userinfo whenever a redirect sta

Merge pull request #58306 from Shopify/ar_ractorize_4

github/rails/rails · 2026-09-25

Active Record Ractor-friendly connection handling

Silence perform_query redefinition warnings in async failure stub

github/rails/rails · 2026-09-25

RactorConnectionProxy defines perform_query as an own method, so the stub's define_method (and its restore) redefines an existing method and

Add sqlite3_ractor test profile to run the suite through the Ractor p…

github/rails/rails · 2026-09-25

…roxy Routes every connection through RactorConnectionHandler on the main Ractor (temporarily as a self-proxy while we ractorize the rest o

Introduce Ractor connection handler, pool, and proxy

github/rails/rails · 2026-09-25

Ractor-friendly connection handler, pool, and proxy classes for use on non-main Ractors, which will dispatch to the main Ractor to execute a

Bump minimum ractor-dispatch to 0.3

github/rails/rails · 2026-09-25

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

Merge pull request #58874 from Shopify/herb_0.11_fix

github/rails/rails · 2026-09-25

Manually specify security validator in herb checker

Etc.uname: Remove Win32s and Win9x branches

github/ruby/ruby · 2026-09-25

GetVersionExW always reports VER_PLATFORM_WIN32_NT, since Windows 9x support had been dropped in 8a02eed723 before Etc.uname was implemented

Etc.uname: Return "ARM64" as the machine on Windows ARM64

github/ruby/ruby · 2026-09-25

GetSystemInfo reports PROCESSOR_ARCHITECTURE_ARM64 there, which fell through to "unknown". Co-Authored-By: Claude Opus 5.5 <noreply@anthrop

mswin: Reject MSVC older than 1915 at the first version check

github/ruby/ruby · 2026-09-25

Since 87435fe232 the build has needed the conforming preprocessor, which MSVC gained in 1915, so 1900 through 1914 passed this check and fai

Document Visual Studio 2017 version 15.8 as the minimum for mswin

github/ruby/ruby · 2026-09-25

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

mswin: Reject MSVC older than 1915 at configure time

github/ruby/ruby · 2026-09-25

Otherwise configure succeeds and the same floor in Makefile.sub stops the first nmake. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.c

Reject a compiled program too big for its offset type

github/ruby/ruby · 2026-09-25

Concatenated large repeats reach a program past INT_MAX from a few hundred kilobytes of source, and the offsets emitted into it wrap. Cap t

Avoid overflow in the quantifier expansion size check

github/ruby/ruby · 2026-09-25

Nested bounded repeats let the int product tlen * qn-&gt;lower overflow, so the check that keeps the compiler from unrolling a large repeat

Fix typos in Layouts and Rendering guide [ci skip]

github/rails/rails · 2026-09-25

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

Fix flaky TestYJIT#test_max_compile_time

github/ruby/ruby · 2026-09-25

Compiling the setter call could spend the whole 1ms budget on a busy CI runner, which stopped compilation before the next eval and failed wi

情シス依頼の一次受付をAI Agentに任せるっきゅ!

Zenn · 2026-09-25

AI・IT基盤チームの渡辺です。私たちのチームは情シス業務も兼任しているのですが、担当者はいつもあっぷあっぷしています。少しでも負担を減らそうと作ったのが、Slackで依頼の一次受付をするBot、通称「あざらし」です。本記事ではこちらのBotの開発と運用をするにあたり、上手くいっ

Bump taiki-e/install-action

github/ruby/ruby · 2026-09-25

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

/claude-api prompt-audit で棚卸ししたら、Claude Opus 5.5 化で外れた設定がぞろぞろ出てきた

Zenn · 2026-09-25

TL;DR Claude Code 同梱の /claude-api prompt-audit で、CLAUDE.md やプロンプトの古い書き方を洗い出せる 自前のエージェントに当てたら、言い回しより「書いてあることと実物のずれ」がぞろぞろ出た opus がいつの間にか Opu

[ruby/rubygems] Apply version overrides when validating locked depend…

github/ruby/ruby · 2026-09-25

…encies A transitive override outside the parent&#39;s requirement made check_lockfile report the parent as having invalid dependencies, so

[ruby/rubygems] Stop pre-unlocking gems named by metadata overrides

github/ruby/ruby · 2026-09-25

The lockfile does not record overrides, so unlocking for a required_ruby_version or required_rubygems_version override happened on every run

[ruby/rubygems] Keep transitive-only override targets locked when the…

github/ruby/ruby · 2026-09-25

… lockfile satisfies them converge_overrides_outside_dependencies marked every transitive-only version override as a changed dependency, so

[ruby/rubygems] Remove the build_info file on uninstall

github/ruby/ruby · 2026-09-25

A reinstall of the same version without build arguments picked up the stale file, so the arguments of the uninstalled copy came back through

ステートマシンでフォームの分岐を管理して失敗した (データから導出できる値を状態にすべきでない)

Zenn · 2026-09-25

! Vue.jsを使っていますが、コアのロジックはTypeScriptで実装してあるのでVue.jsが分からなくても問題ありません。 はじめに ユーザが入力した値によって「遷移する画面」と「ユーザが選択可能な項目」が変わるフォームを実装したことがありました。例えばサンドウ

[ruby/rubygems] Identify ML-DSA by OID and gate tests by capability

github/ruby/ruby · 2026-09-25

RubyGems currently assumes an SSL library either supports every ML-DSA operation or none of them. It also identifies ML-DSA keys using libra

Fold USE_NTFS_ADS into USE_NTFS

github/ruby/ruby · 2026-09-25

Since a094c99b74 the macro only switches isADS, and every use of isADS is inside `#if USE_NTFS`, so its non-NTFS definition was never refere

11年生本番データ飛ばす

Zenn · 2026-09-25

はじめに 早いもので、エンジニア歴 11 年目になりました。これまでの人生で、本番データを飛ばしたことは一度もありませんでした。 それが、シルバーウィーク明けの初日に起きました。 連休明けの記憶なんて当てにならないということです。連休前に何をして、どの URL を触っていたかなん

[DOC] Harmonize symlink methods

github/ruby/ruby · 2026-09-24

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

[DOC] Harmonize symlink? methods

github/ruby/ruby · 2026-09-24

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

Fix rbimpl_atomic_size_fetch_add on 32-bit Windows

github/ruby/ruby · 2026-09-24

It used InterlockedExchangeAdd64 on a 4-byte size_t, so the access also covered the following 4 bytes, which is the `tdata_unsafe_free_publi

[ruby/zlib] Check that Zlib::OS_CODE is OS_WIN32 on Windows

github/ruby/ruby · 2026-09-24

test_os_code only compared the written os_code with Zlib::OS_CODE itself, so it could not catch OS_CODE falling back to OS_UNIX. https://gi

[ruby/zlib] Let create_header pick up OS_CODE

github/ruby/ruby · 2026-09-24

mkmf&#39;s create_header ignores $defs entries that do not start with -D, so the leading space dropped OS_CODE from extconf.h. The in-tree b

Align SPA demo with app layout (#11936)

remix · 2026-09-24

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Prefer __has_include over HAVE_STDCKDINT_H for <stdckdint.h>

github/ruby/ruby · 2026-09-24

HAVE_STDCKDINT_H records what configure&#39;s compiler saw when ruby was built. __has_include asks the compiler that is compiling the heade

mswin: Stop exporting strcasecmp and strncasecmp

github/ruby/ruby · 2026-09-24

They were forwarded to `msvcrt.stricmp` and `msvcrt.strnicmp`, which msvcrt.dll does not export, so they could never be resolved. Extensions

Show root controller in app layout (#11935)

remix · 2026-09-24

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Fix race condition crash in IO::Buffer#set_string

github/ruby/ruby · 2026-09-24

For strings larger than or equal to IO_BUFFER_BLOCKING_SIZE (which is 1KB), IO::Buffer#set_string will perform the memmove without GVL. In t

Pydantic AI が「Jev」を統合 ― 120件ベンチでLuna比約6倍、生成しない分類モデルという選択肢

Qiita(trend) · 2026-09-24

はじめに Pydantic AI のリリース情報を見ていたところ、TypeSafe 社の 「Jev」 が統合されたことを知りました。 Jev は、自由文を生成する LLM とは少し違います。 テキストと型付きの質問を受け取り、事前に定義された選択肢や Yes/No、確率...

Angular: プライベートフィールドの意味論再考

Zenn · 2026-09-24

Angular v22.2.0アップデートから、コンポーネントクラスのプライベートフィールドについてテンプレートコンパイラの振る舞いが変更された。この記事では更新内容と、それにより再考しなければならないフィールド宣言の意味論について現在の考えをまとめる。 更新内容 Angul

Pass router.fetch directly to server listeners (#11934)

remix · 2026-09-24

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Implement RubyVM::YJIT.max_compile_time_ns

github/ruby/ruby · 2026-09-24

[Feature #22236] Allows to give a time budget to YJIT. When YJIT goes over the budget it pauses compilation until the budget is raised. It

ZJIT: Don't allocate strings for backend labels (#19004)

github/ruby/ruby · 2026-09-24

There is no sense in eagerly allocating a string; we either use a static string ref or label a block by some combination of (HIR,LIR) pair.

Merge pull request #58863 from dawilliams929/fix-canada-manitoba-time…

github/rails/rails · 2026-09-24

…zone Add Manitoba time zone mapping

Remove ReadableStream type shims (#11933)

remix · 2026-09-24

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Move RouterTypes to the remix module (#11932)

remix · 2026-09-24

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Enable incremental marking when the process has > 1 objspace

github/ruby/ruby · 2026-09-24

Previously, major GC incremental marking was disabled (even on the main Ractor) when more than 1 Ractor was running. By changing the WB impl

Ractor: wake receiver waiters inside the send critical section

github/ruby/ruby · 2026-09-24

ractor_send_basket used to enqueue the basket under the receiver&#39;s lock, release it, and then re-take the same lock inside ractor_wakeup

ZJIT: Remove `chase_insn` in `fold_constants` for `StringEqual` (#18998)

github/ruby/ruby · 2026-09-24

Remove `chase_insn` in `fold_constants` for `StringEqual` `left` and `right` are already canonical operand IDs when `fold_constants` checks

Go言語で書かれた高速なIDE「Rune」、オープンソースで公開。ターミナルとコマンドプロンプト中心の開発環境、複数リモートノードをローカルのように操作可能

Publickey · 2026-09-24

開発ツールベンダのUnstablebuildは、Go言語製のIDE「Rune」をオープンソースで公開したことを発表しました。 Runeの画面 RuneはGo言語によるネイティブアプリケーションとして提供される高速なIDEです。GPUによる描...

Support partial test filenames in remix test (#11931)

remix · 2026-09-24

Co-authored-by: Remix Run Bot <hello@remix.run>

ZJIT: Add line number mappings in Comment (#18752)

github/ruby/ruby · 2026-09-24

Add line number comments to HIR printouts if enabled. Trying this out. Might help for something like Compiler Explorer. Also helps for debug

Increase sleep in fork bootstrap test

github/ruby/ruby · 2026-09-24

There have been occasional failures on the OpenBSD CI machine in this bootstrap test. There is a race condition in the test that you can the

Disable repeat counts for parallel tests

github/ruby/ruby · 2026-09-24

Ignore `--repeat-count` during parallel tests because fresh workers cannot expose state carried over between repetitions.

Preserve jobserver limits across repeated test runs

github/ruby/ruby · 2026-09-24

Keep the jobserver connection until all repetitions finish so that later runs do not launch up to 256 workers without token limits.

Remove repeated test runs from macOS CI

github/ruby/ruby · 2026-09-24

Drop `--repeat-count=2` and its dedicated settings because parallel runs add CI time without testing state carried across repetitions.

Run GC in test workers before running suites

github/ruby/ruby · 2026-09-24

Run `GC.start` in the process executing tests because collecting the parent heap does not reclaim objects in parallel workers.

AI時代真っ只中に、ほぼ未経験で自社開発エンジニアとして新卒入社した僕が思うこと

Qiita(trend) · 2026-09-24

はじめに はじめまして。 2026年4月に、社員数150名規模で自社開発とSESの両軸でビジネスを展開している会社へ、自社開発エンジニアとして新卒入社しました。 入社してまだ半年ですが、業務の中でAIの存在があまりにも大きく、日々いろいろなことを考えるようになりました。そ...

[DOC] Harmonize size? methods

github/ruby/ruby · 2026-09-24

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

[DOC] Harmonize socket? methods (#18982)

github/ruby/ruby · 2026-09-24

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

[DOC] Harmonize stat methods

github/ruby/ruby · 2026-09-24

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

[DOC] Harmonize path split methods

github/ruby/ruby · 2026-09-24

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

[Feature #22304] Add rb_warn_to_remove_at and rb_warn_scheduled_depre…

github/ruby/ruby · 2026-09-24

…cation rb_warn_deprecated_to_remove_at warns only when Warning[:deprecated] is enabled, so a deprecation scheduled to warn by default in a

marshal.c: embed load_arg.partial_objects

github/ruby/ruby · 2026-09-24

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

marshal.c: embed `compat_tbl` in load and dump args

github/ruby/ruby · 2026-09-24

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

marshal.c: embed `data` in load and dump args

github/ruby/ruby · 2026-09-24

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

marshal.c: embed `symbols` in load and dump args

github/ruby/ruby · 2026-09-24

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

Remove unreachable NTFS code from rb_file_expand_path_internal

github/ruby/ruby · 2026-09-24

rb_file_expand_path_internal is compiled only without _WIN32, where USE_NTFS has been 0 since 7eb8d74f34 stopped enabling it on Cygwin [Bug

Pass mb_enc to ntfs_tail as to chompdirsep

github/ruby/ruby · 2026-09-24

ntfs_tail was the only path helper still deriving it from enc on its own after 6fb50434e3 made the callers decide. Co-Authored-By: Claude O

2026年9月24日 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-09-24

前日夜の最新トレンド記事をまとめたAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 50代プログラミング未経験者が7年かけ...

JSON.stringify/parseで、知らないと詰まる4つの落とし穴

Qiita(trend) · 2026-09-24

オブジェクトをコピーしたり、APIとやり取りしたりするときに何気なく使うJSON.stringifyとJSON.parse。便利な反面、いくつか「知らないと詰まる」挙動があります。今回は4つのパターンを実際に動かして確認しました。 パターン1: Dateオブジェクトが文字...

Fix escaped blocks in `Enumerable#uniq`

github/ruby/ruby · 2026-09-24

Keep the state for block-based `Enumerable#uniq` alive after it returns, as `each` can retain and later invoke the internal block, making th

Clear temporary containers in `Enumerable#uniq`

github/ruby/ruby · 2026-09-24

Clear temporary containers after extracting the result to avoid retaining their contents through a captured block.

ログローテーションって何がどうなってるの…?

Qiita(trend) · 2026-09-24

目次 はじめに 1.ログが出力される仕組み 2.ログがローテーションする流れ 3.ログローテーションの設定 おわりに はじめに 本記事は今年入社したてほやほやの新卒が書いている記事です。文系出身でIT業界にやってきた人間がどのような思考回路でどこに躓くのか…そんなこと...

API ManagementのAIゲートウェイで飲み放題の居酒屋を作ってみた

Zenn · 2026-09-24

はじめに Azure API Managementは、組織の共通基盤として導入されることの多い製品です。普段アプリケーションを書く立場だと、なかなか直接触る機会がないかもしれません。 さまざまなAPIへのアクセスを管理するゲートウェイとしての役割を持つPaaSなのですが、説明を

Fix use-after-free in Marshal.dump

github/ruby/ruby · 2026-09-24

When the string buffer reaches BUFSIZ (8192 bytes), Marshal.dump will call the write method on the IO object. This IO object can run arbitra

その仕事、本当に「Skills」で再現できるのか考えてみる

Qiita(trend) · 2026-09-24

はじめに AI エージェントに知見や手順を渡すことで、これまで一部の人にしかできなかった仕事を、より多くの人ができるようにする。自分ができることを、ほかの人にもできるようにしていく。 この方向性には、私も賛同しています。 成功した取り組みだけでなく、失敗した経験も共有する...

[ruby/error_highlight] Use Thread::Backtrace::Location#syntax_tree wh…

github/ruby/ruby · 2026-09-24

…en available https://github.com/ruby/error_highlight/commit/7755b9bff1

Run trace_var hooks for assignments in the box gvar table

github/ruby/ruby · 2026-09-24

Under RUBY_BOX=1 an assignment in a user box, the main box included, only updates the box-local table and never reaches the global entry, so

Fix non-ASCII strict locals defaults in ASCII-only templates

github/rails/rails · 2026-09-24

Erubi starts its buffer as ASCII-8BIT and only promotes it to UTF-8 once non-ASCII text is appended. A template whose body is ASCII-only ret

age40 - 30代でやってよかったこと

Zenn · 2026-09-24

2026年9月24日、40歳になりました。昔バズった「35歳定年説」を聞きながら過ごした30代だった。 最近また読み返した、そーだいさんの記事がきっかけで、僕も40歳の区切りでエンジニアとしての30代を振り返ることにした。 ! TL;DR コードを書かない時期も、「伝える」「

Merge pull request #58721 from marcoroth/herb-option

github/rails/rails · 2026-09-24

Add a framework default to compile HTML+ERB templates through Herb

win32: Now `mklink` is run through cmd.exe\n\nIt is included at 213b1…

github/ruby/ruby · 2026-09-24

…add1ff300be0e375b8c792c9b0eb9f53981.

Win32: Drop `command.com` support

github/ruby/ruby · 2026-09-24

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

Attach a box classext to its class before filling it in

github/ruby/ruby · 2026-09-24

rb_class_duplicate_classext builds the whole copy first and the caller only then puts it in the class&#39;s table, so a GC in the middle col

Use Kernel without test/unit in the classext GC stress test

github/ruby/ruby · 2026-09-24

The Enumerable version did not crash an unfixed build on Linux. Kernel does on both Linux and macOS, but only while nothing in the main box

Claude Code クラウドセッション、使ってみて!

Zenn · 2026-09-24

はじめに Claude Code クラウドセッション、使っていますか?実は、ふだんの対話のセッションもそのままクラウドで動かせます! クラウドセッションは、Claude CodeをAnthropicのクラウドで動かす機能です。PCやアプリ、ブラウザを閉じても処理が止まらず、Des

GPT-6 Luna は本当に安い? 2026 年 9 月の新モデルを GitHub Copilot の料金と用途で選ぶ

Qiita(trend) · 2026-09-24

こんにちは、モデル選びで毎回立ち止まるアーキテクトのやまぱん!です。 補足コメントや質問、いいね、拡散、ぜひお願いします 🥺! 間違っていたら 優しく 教えてください! 2026 年 9 月は新しいモデルが続けて出ました。月の前半に GPT-6 Astra、22 日には C...

Fix global variable aliases in a box

github/ruby/ruby · 2026-09-24

Under RUBY_BOX=1 the box-local gvar table is keyed by the name used for access, so `alias $b $a` gives the two names separate slots and they

[ruby/openssl] ssl: clear error queue before raising SystemCallError

github/ruby/ruby · 2026-09-24

Clear the OpenSSL error queue when an OpenSSL function fails with SSL_ERROR_SYSCALL. ruby/openssl methods are expected not to leave stale en

[ruby/rubygems] Remove unused rb_data_type_struct_extended? spec helper

github/ruby/ruby · 2026-09-24

It was only used to skip the Rust `cargo test` example while magnus could not build against Ruby master, and that skip went away with the ma

Confluentで実現する「需要シグナル」× SoR の イベント駆動型 AI システム

Qiita(trend) · 2026-09-24

サブタイトル:需要シグナル(Data in Motion)と確定在庫(SoR)を組み合わせた Agentic AI アーキテクチャ はじめに 本記事では、需要シグナル(需要の兆候)とSoR(System of Record)の役割の違いを整理しながら、Confluen...

Cover the other callers that reach the same scan

github/ruby/ruby · 2026-09-24

File.expand_path walks past the root through its own call site, and Pathname#sub_ext skips the length check File.extname does first, so both

Fix out-of-bounds read in strrdirsep for all-separator paths

github/ruby/ruby · 2026-09-24

The fast path added in 11d29d32d2 skips trailing separators without a lower bound, so a path made only of separators walks the cursor past t

Add Manitoba time zone mapping

github/rails/rails · 2026-09-24

Manitoba will no longer share winter clocks with US Central time when it moves to permanent DST. Keep the existing US &amp; Canada entry for

remove unnecessary Inline keyword

github/ruby/ruby · 2026-09-24

Oddly, when building with msvc (19.44), the linking fails only while disabling optimization (using the /Od option). ``` linking miniruby.exe

[ruby/rubygems] update magnus version in rust extension gem template

github/ruby/ruby · 2026-09-24

https://github.com/ruby/rubygems/commit/666723ae10

AirflowにおけるDAGファイルの定期パースとPythonのimportの話

Zenn · 2026-09-24

はじめに 最近「DAG ファイルのトップレベルに必要のない処理を書くな」というAirflowのベストプラクティスを知る機会がありました。 トップレベルのコードがどのように影響するのかをローカルでコンテナ環境を作って検証をしてみると、Pythonのimportの挙動についても理解を

win32: Fix the size of extended fd_set on x64

github/ruby/ruby · 2026-09-24

The size assumed that `fd_array` follows a 4-byte `fd_count`, but on x64 SOCKET is 8 bytes and `fd_array` starts at offset 8. Filling the la

Use of explicit parentheses

github/ruby/ruby · 2026-09-24

Apply suggestion from @nobu Co-authored-by: Nobuyoshi Nakada <nobu.nakada@gmail.com>

mswin: avoid using a bitfield basen on enum type

github/ruby/ruby · 2026-09-24

Using the option (one of -std:[c11|c17|clatest]) to enable standard C support in msvc causes the following error: [BUG] vm_call_method: unsu

mswin: enable flexible array support for msvc

github/ruby/ruby · 2026-09-24

msvc supports flexible array as it&#39;s language extensions. The /Za msvc compiler option disables this and other extensions, but it is not

Fix wrong review comment when modifying `prism_compile.c`

github/ruby/ruby · 2026-09-24

It should delete `ruby/prism` now

会議・調査・資料作成をAgentに任せる:Microsoft環境で始めるプロジェクトLLM Wiki

Zenn · 2026-09-24

松尾研究所でシニアデータサイエンティストをしている大岡です。 AI戦国時代と言われるなか、多くのサービスがVertical AIの勝ち筋を探しています。特定の業界や業務で、人間が続けてきた営みを、どうエージェントネイティブに作り直すか。その試行錯誤が始まっています。 2026年4

[Bug #22339] Skip classes already freed while freeing a box

github/ruby/ruby · 2026-09-24

`RUBY_FREE_AT_EXIT=1` frees every object in an arbitrary order, so a class a box refers to can go before the box itself, and freeing a class

AWS DevOps Agent の堅牢性

Zenn · 2026-09-24

どうもセキュリティエンジニアの西川です。シルバーウィーク楽しみましたか?私は今回ご紹介する AWS DevOps Agent のセキュリティについてほとんどの時間を使いました。(汗)ということで、ぜひご覧ください(笑) と言いつつも、記事を読む前に Elevated Role や

高校の文化祭でPOSシステムをCloudflare上に1から構築/運用した話 〜短期開発から本番障害、そして完売まで〜

Qiita(trend) · 2026-09-24

こんにちは!とある高校のSE志望の学生です。 今年の文化祭で、私のクラスは模擬店としてホットドッグを販売することになりました。 そこで、注文から受け渡しまでを担うPOSシステムを1から開発・運用してみました! インフラには一番手軽に使えて自由度も高いCloudflareを採...

ZJIT: Exit with the block arg on the stack from SendDirect args (#18983)

github/ruby/ruby · 2026-09-24

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

[ruby/strscan] Don't match from the middle of a character

github/ruby/ruby · 2026-09-24

(https://github.com/ruby/strscan/pull/219) `#pos=` accepts an arbitrary byte offset, so the scan position can fall in the middle of a multi

xcshareddata の Package.resolved を破棄しても大丈夫だった

Zenn · 2026-09-23

Xcode プロジェクトの依存のバージョンは、プロジェクト側の xcshareddata/swiftpm/Package.resolved に記録されます。ローカル Swift パッケージを参照している場合、Xcode 16.0 からは、このファイルが無いときに、ローカルパッケー

Claude Codeで定期的にやっておきたい MEMORY.md の大掃除

Zenn · 2026-09-23

! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の162週目の記事です! 4年間連続達成まで残り50週となりました! 溜まったメモリ、放置していませんか? Claude Code(Anthropic のコーディングエージェント

ZJIT: Inline String#to_sym to StringIntern (#18981)

github/ruby/ruby · 2026-09-23

Closes https://github.com/Shopify/ruby/issues/1061. Also add a test to make sure `String#intern` generates the same HIR. ### Benchmarks I

Snowflake管理のMCP serverでエンジニア以外の社員がClaude Desktopから簡単にデータを集計・分析できる環境を作る

Zenn · 2026-09-23

はじめに 2026年9月10日(木)〜11日(金)に開催された Snowflake World Tour Tokyo 2026 に参加してきました。 Keynoteを始め、多くのセッションで 「AI-readyなデータ基盤を構築するためにSnowflakeを活用しよう」 といった

ZJIT: Don't publish ec->cfp before a direct block call's entry (#18979)

github/ruby/ruby · 2026-09-23

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

ZJIT: Add test_setlocal_getlocal_no_operands_unification

github/ruby/ruby · 2026-09-23

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

ZJIT: Treat `getlocal` and `setlocal` uniformly with `*_WC_*` variants

github/ruby/ruby · 2026-09-23

Previously, `setlocal level=0` did not set the local in the frame state during HIR build, unlike `setlocal_WC_0`. `getlocal` and `getlocal_W

Sync prism

github/ruby/ruby · 2026-09-23

There were some difficulties after https://github.com/ruby/prism/pull/4223 was merged because the excludes were out of sync.

GoでAIエージェントを作るならGenkitかADKか:Genkitから作り直して分かったこと

Zenn · 2026-09-23

🤔 はじめに ! TL;DR ADKは「エージェントを動かす仕組みごと用意してくれるフレームワーク」で、Genkitは「モデルを呼ぶ部分を便利にしてくれるライブラリ」です エージェントの組み立て(並列、順番、親子構造)は、ADKなら宣言で書け、Genkitの正式な機能(実験的な

Publish in-progress guides and link installed docs to local READMEs (…

remix · 2026-09-23

…#11920)

ZJIT: Specialize sends with a Proc block arg into SendDirect (GH-18180)

github/ruby/ruby · 2026-09-23

Guard the block arg of `foo(&blk)` when profiling shows it is exactly a Proc, and pass it directly as the callee frame's block handler inste

Opus 5.5にプロンプトを渡したら、解説アニメーション動画ができた

Zenn · 2026-09-23

先日リリースされた Claude Opus 5.5 を触っていて、アニメーションの作り込みがかなり上がっている と感じました。 試したことはシンプルです。 動画生成AI向けに書いた英語プロンプトを、そのまま Opus 5.5 に渡しただけ。 それだけで、コードで描いた約2分10秒

AIソフトウェア工場の設計——要求から本番運用までをつなぐアーキテクチャ

Zenn · 2026-09-23

人が望む成果を渡したあと、何を根拠に変更を進め、どこで止め、どう結果を確かめるのか。 一件のAPI変更を軸に、要求、情報基盤、PCでの実装、PR、ビルド・テスト、AIレビュー、進行判断、デプロイ、運用をつなぐ設計を解説します。 合意した条件と対象版を各工程へ引き継ぎ、失敗・欠測・

Don't allow writing to locals in cexpr (#18873)

github/ruby/ruby · 2026-09-23

The JIT optimizer sees an `invokebuiltin` and would like to assume that calling it does not write back to the frame. A `Primitive` should ne

ZJIT: Avoid calling rb_yarv_str_eql_internal with non-String objects …

github/ruby/ruby · 2026-09-23

…(#18971)

Add a server-rendered i18next demo (#11791)

remix · 2026-09-23

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

ZJIT: Move string encoding flags loading to HIR (#18894)

github/ruby/ruby · 2026-09-23

Closes https://github.com/Shopify/ruby/issues/1051 The LIR generated without stats is the same, but now the `LoadField` can be deduped. Sa

auto_request_review.yml: Sync "jit" label targets (#18895)

github/ruby/ruby · 2026-09-23

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

React19のuse()はクライアントサイドからWebAPIのデータフェッチするためのhookではない

Qiita(trend) · 2026-09-23

はじめに supabaseからフェッチする値は表示のみの想定 今までswrかtanstack、useEffectでしかデータフェッチしたことなかった 問題 失敗すると無限ループしたり、データフェッチできなかった 解決 こんな感じで解決 const supa...

Use GPT-6 Astra with updated review workflow dependencies

remix · 2026-09-23

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Restore GPT-5.6 Sol for pull request reviews

remix · 2026-09-23

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Configure Astra pricing for pull request reviews

remix · 2026-09-23

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Document Range attributes begin and end

github/ruby/ruby · 2026-09-23

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

Rust + Raspberry Piでネットワークの低レイヤを触る(+技育博vol.2の反省)

Qiita(trend) · 2026-09-23

はじめに RustとRaspberry Piを使って、ネットワークの低レイヤを直接触る作品を作りました。 不要なUDP通信を XDP / nftables / Application の3つのレイヤ(場所)でそれぞれ破棄し、Raspberry PiのCPU使用率やHTTP...

Use GPT-6 Astra for pull request reviews

remix · 2026-09-23

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Release vite-plus v1.0.0-rc.0: Vitest 5 migration and npm provenance checks · voidzero-dev/vite-plus

リアルタイム版 JSer.info · 2026-09-23

Vite+ v1.0.0-rc.0リリース。vp testとvite-plus/test*がVitest 5.0.1へ移行、CLIのNode.jsサポート範囲を変更。oxlint/oxfmtの実行ファイルラッパーを削除し、vp lint --lsp/vp fmt --lspを使う

Preserve hoisted client entry functions during HMR (#11913)

remix · 2026-09-23

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Cloudflare、Python Workersを正式サービスに。PythonでWebサイトの構築、データベース接続、オブジェクトストレージ操作など

Publickey · 2026-09-23

Cloudflareは、同社のサーバレス実行基盤上でPythonを実行できる「Python Workers」が正式サービスになったことを発表しました。 JavaScriptによるサーバレス実行基盤のCloudflare Workers上でW...

Claude Codeが「AGENTS.md」に対応。CLAUDE.mdが存在しない場合、自動的に読み込み

Publickey · 2026-09-23

Anthropicは、Claude Codeの9月18日付けでアップデートが公開されたClaude Code 2.1.277で「AGENTS.md」の読み込みに対応したことを明らかにしました。 以下のように説明されています。 Added...

pnpm 12.6 | pnpm

リアルタイム版 JSer.info · 2026-09-23

pnpm 12.6リリース。autoDedupeによる依存関係の重複排除、pnpm add --save-types、Catalogsでのfile:/link:をサポート。pnpm tasks statusの追加、pnpm cache prune --dry-runの追加など。

2026年9月23日 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-09-23

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 みのるん式 登壇資料の作成ノウハウをスキルとし...

Fix bot router context delivery (#11864)

remix · 2026-09-23

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Use identity sets to track unspecified keyword arguments

github/ruby/ruby · 2026-09-23

Keyword tracking only needs membership, so replace identity hashes with identity sets to avoid storing unused values. Add `rb_set_p` for th

【.NET】参照代入はただのコピーじゃない? GC write barrierを調べてみた

Zenn · 2026-09-23

はじめに C#で参照型の値を代入するとき、単に参照を書き換えるだけではなく、GCのための処理が入ることがあるのを知っていますか? 私は現在、.NET上で動く低アロケーションなJavaScriptエンジンOkojoを開発しています。 https://github.com/akeit

抽象クラス、正しく使えてる? ― Template Methodパターンから考える、抽象クラスとの付き合い方

Qiita(trend) · 2026-09-23

はじめに Javaで開発をしていると、抽象クラスを使った共通化にはよくお世話になります。 処理の共通部分を親クラスにまとめられて、うまくハマったときはうれしい気持ちになります。 一方で、抽象クラスは扱いを少し間違えると、そのまま技術的負債になりやすい道具だとも感じています...

[DOC] `Encoding.locale_charmap` never returns nil (#18943)

github/ruby/ruby · 2026-09-23

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

[ruby/mmtk] Bump to Rust 2024 edition

github/ruby/ruby · 2026-09-23

https://github.com/ruby/mmtk/commit/2801d95aa4

[DOC] Add no argument example to `module_function`'s doc (#18962)

github/ruby/ruby · 2026-09-23

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

Parquet の仕様にも入った ALP (Adaptive Lossless floating-Point) とは何なのか

Zenn · 2026-09-23

Parquet 2.14.0で、ALP という浮動小数点数の圧縮方式が仕様に入りました。以下が公式ブログによる解説です。 https://parquet.apache.org/blog/2026/09/22/alp-adaptive-lossless-floating-point

【備忘録・初学者向け】アプリの税関職員『Strong Parameters』

Qiita(trend) · 2026-09-23

【2026.09.23 追記】 読者の方からのご指摘を受け、「3.privateメソッド」の解説文をより正確な内容(処理の共通化と非公開スペースとしての役割)に修正しました。コメントをくださった@scivolaさん、ありがとうございます! 未経験からプログラミング学...

[ruby/prism] [Fix https://github.com/ruby/prism/pull/22254] Put real

github/ruby/ruby · 2026-09-23

storage behind `PM_STRING_EMPTY` (https://github.com/ruby/prism/pull/4228) Some places memcpy the source, and NULL there is undefined behav

Claude Opus 5.5によるピクセルアニメーション生成の検証

Zenn · 2026-09-23

はじめに Claude Opus 5.5が公開されたので、まずは何か作ってもらい、どんなことができるのか検証してみました。「お手並み拝見」という気持ちで選んだのが、ピクセルアニメーションの生成です。 題材は、別のClaudeと相談しながら「サンゴ礁の一日」に決め、魚が泳ぐだけでな

B+ツリーが速いのはディスクのI/O単位に形を合わせたから

Zenn · 2026-09-23

はじめに B+ツリーの構造はなんとなくわかったけど、何でRDBのインデックスの格納に使われているのかがいまいち理解できませんでした。 そこで今回はB+ツリーの特徴とRDBに使われる理由について調べました。 結論から言うと、B+ツリーは探索のアルゴリズム的にいいのではなく、ディスク

Fix use-after-free in String#unpack

github/ruby/ruby · 2026-09-23

If the source string is modified in the block of String#unpack, it can cause an use-after-free. For example, the following script crashes:

compile.c: ensure swapped element isn't skipped

github/ruby/ruby · 2026-09-23

[Bug #22377] When we statically resolve a `swap` we need to make sure the element we reordered will receive its optimization pass.

Opus 5.5とGPT-6 Solの使い分け:「どうしますか」が減った話

Zenn · 2026-09-23

今月上旬、Anthropic の CEO である Dario Amodei 氏がエッセイを公開しました。安全対策がモデルの能力に追いつけるよう、フロンティア AI の開発ペースを落とそう、という業界への呼びかけです。その話が出てから間もない 9 月 22 日、Anthropic

ZJIT: Avoid creating IseqPayload on rb_zjit_iseq_free (#18953)

github/ruby/ruby · 2026-09-23

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

Bump taiki-e/install-action

github/ruby/ruby · 2026-09-23

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

【AWS】Lambda Durable FunctionsのSDKの使い方まとめ

Qiita(trend) · 2026-09-23

どうもこんにちは。 先日ですね、ServerlessDays Tokyo 2026というイベントに参加させていただきまして、Day2のワークショップに参加させていただきました。 このワークショップで、AWS LambdaのDurable FunctionsとLambd...

Fix use-after-free in Time.new when string modified

github/ruby/ruby · 2026-09-23

The precision in Time.new calls to_int which can modify the string passed into Time.new. This can cause an use-after-free. For example, the

Merge pull request #58829 from rails/load-mysql-structure-from-stdin

github/rails/rails · 2026-09-23

Use standard input for MySQL `db:schema:load`

[DOC] Harmonize file size methods

github/ruby/ruby · 2026-09-23

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

Use standard input for MySQL `db:schema:load`

github/rails/rails · 2026-09-23

MySQL 9.4.0 added the `--commands` option to the `mysql` client. It is off by default in the 9.x and 26.x series, including the 9.7 LTS, and

ZJIT: Change HasType into CondBranchHasType (#18633)

github/ruby/ruby · 2026-09-22

We use `HasType`+`CondBranch` a lot—it is how we do polymorphic dispatch in HIR—so it&#39;s pretty hot. Without smarter instruction fusion/i

ZJIT: Make LIR Abort a terminator (#18967)

github/ruby/ruby · 2026-09-22

It's an abrupt end to a block, but it definitely ends the block. No need to put a return instruction after it.

ZJIT: Add HIR comment to terminators too (#18890)

github/ruby/ruby · 2026-09-22

We previously only had this in `gen_insn` which left terminators un-commented.

AI coding has made CI a bottleneck, so we reworked ours to keep up

リアルタイム版 JSer.info · 2026-09-22

LinearでのCI改善として、tsgoへの移行、ESLintルールを型情報に依存しないように変更。また、サードパーティランナーとactions/checkoutの調整、pnpmの依存インストール範囲の限定、Vitestのshard分割やisolate: falseの導入などにつ

Merge pull request #58800 from Edilbek/fix-server-timing-nested-parti…

github/rails/rails · 2026-09-22

…als-48375 Fix #48375: Server-Timing double-counting of nested same-name events

JevをStrands Agentsの権限管理に組み込んでみる

Qiita(trend) · 2026-09-22

この記事について この記事では以下のことを扱います StrandsのツールとフックにJevを挟んで、権限のコントロールをします Jevの代わりに、Bedrockの高速化オプションを全盛で使ってみて、どのくらい性能が近づくかを見てみます この記事ですること:Jevを使...

[ruby/prism] Move PRISM_NODISCARD to the correct position, again

github/ruby/ruby · 2026-09-22

(https://github.com/ruby/prism/pull/4232) Followup to https://github.com/ruby/prism/commit/ba16ae22561179998e4208e4c37262b47f693c11 I can&

Allow ordinary client entry prop interfaces (#11918)

remix · 2026-09-22

Co-authored-by: Matt Brophy <matt@brophy.org>

Accept lowercase SameSite cookie values (#11915)

remix · 2026-09-22

Co-authored-by: Matt Brophy <matt@brophy.org>

Use model-first development in Remix 3 guides (#11925)

remix · 2026-09-22

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

ZJIT: Elide Kernel#dup for more classes (#18872)

github/ruby/ruby · 2026-09-22

`rb_obj_dup` skips immediates: ```c VALUE rb_obj_dup(VALUE obj) { VALUE dup; if (special_object_p(obj)) { return obj;

Document UI mixin lifecycles and public APIs (#11893)

remix · 2026-09-22

Co-authored-by: Remix Run Bot <hello@remix.run>

Fix community pull request review access (#11923)

remix · 2026-09-22

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Limit directory listings to immediate entries (#11922)

remix · 2026-09-22

Co-authored-by: Remix Run Bot <hello@remix.run>

Treat marker-less HTML starting with a doctype or <html> as a documen…

remix · 2026-09-22

…t (#11877) Co-authored-by: Matt Brophy <matt@brophy.org>

Preserve context for framed client entries (#11894)

remix · 2026-09-22

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Matt Brophy <matt@brophy.org>

Document upload filename trust boundaries (#11919)

remix · 2026-09-22

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

ZJIT: Fold Class#superclass (#18682)

github/ruby/ruby · 2026-09-22

I saw that YJIT has a fast-path for this so I figured we should too.

Support LazyFile inputs in filesystem asset caches (#11916)

remix · 2026-09-22

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

[ruby/fileutils] Add tests for `FileUtils.options_of`

github/ruby/ruby · 2026-09-22

Fix https://github.com/ruby/fileutils/pull/195 https://github.com/ruby/fileutils/commit/b2d9b72739

[ruby/fileutils] Add tests for `FileUtils.collect_method`

github/ruby/ruby · 2026-09-22

Fix https://github.com/ruby/fileutils/pull/191 https://github.com/ruby/fileutils/commit/ff78cfd3a4

[ruby/fileutils] Add tests for `FileUtils.commands`

github/ruby/ruby · 2026-09-22

Fix https://github.com/ruby/fileutils/pull/192 https://github.com/ruby/fileutils/commit/df83e4bb04

[ruby/fileutils] Add tests for `FileUtils.have_option?`

github/ruby/ruby · 2026-09-22

Fix https://github.com/ruby/fileutils/pull/193 https://github.com/ruby/fileutils/commit/6fd04f3cea

[ruby/fileutils] Add tests for `FileUtils.options`

github/ruby/ruby · 2026-09-22

Fix https://github.com/ruby/fileutils/pull/194 https://github.com/ruby/fileutils/commit/8b1efe473e

[ruby/fileutils] Test hard-link identity and verify the `link` alias

github/ruby/ruby · 2026-09-22

Verify that `ln` creates hard links and that `link` remains an alias. Fix https://github.com/ruby/fileutils/pull/185 https://github.com/ru

[ruby/fileutils] Test directory changes and verify the `chdir` alias

github/ruby/ruby · 2026-09-22

Cover directory changes, block behavior, and verbose output through `cd`, and verify that `chdir` remains an alias. Fix https://github.com/

[ruby/fileutils] Test symbolic links and verify the `symlink` alias

github/ruby/ruby · 2026-09-22

Cover single, multiple, and dangling links through `ln_s`, keeping valid-link tests available where dangling links are unsupported. Fix htt

[ruby/fileutils] Verify `getwd` as an alias of `pwd`

github/ruby/ruby · 2026-09-22

Avoid duplicating working-directory coverage already in `test_pwd`. Fix https://github.com/ruby/fileutils/pull/183 https://github.com/ruby

[ruby/fileutils] Use a missing target in the dangling symlink test

github/ruby/ruby · 2026-09-22

Windows reports self-referential links as existing, so use a missing target to test a dangling link rather than a symbolic-link loop. https

[ruby/fileutils] Add file comparison tests and verify aliases

github/ruby/ruby · 2026-09-22

Cover equal and different file contents in `test_cmp` and verify that `compare_file` and `identical?` remain aliases. Fix https://github.co

[ruby/fileutils] Test file moves and verify the `move` alias

github/ruby/ruby · 2026-09-22

Check the result and effects of `mv` and verify the `move` alias. Fix https://github.com/ruby/fileutils/pull/187 https://github.com/ruby/f

[ruby/fileutils] Add tests for `FileUtils.compare_stream`

github/ruby/ruby · 2026-09-22

Fix https://github.com/ruby/fileutils/pull/181 https://github.com/ruby/fileutils/commit/4b041318e9

[ruby/fileutils] Test file removal and verify the `safe_unlink` alias

github/ruby/ruby · 2026-09-22

Cover removal of existing and missing files through `rm_f` and verify the `safe_unlink` alias. Fix https://github.com/ruby/fileutils/pull/1

[ruby/fileutils] Test tree removal and verify the `rmtree` alias

github/ruby/ruby · 2026-09-22

Cover removal of existing and missing trees through `rm_rf` and verify the `rmtree` alias. Fix https://github.com/ruby/fileutils/pull/188

[ruby/fileutils] Test directory creation results and verify aliases

github/ruby/ruby · 2026-09-22

Check `mkdir_p` return values and verify the `makedirs` and `mkpath` aliases without duplicating directory creation tests. Fix https://gith

build: update remix package

remix · 2026-09-22

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Support custom file caches and a configurable filesystem LRU (#11859)

remix · 2026-09-22

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Fix multipart boundary parsing and delimiter validation (#11901)

remix · 2026-09-22

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Stabilize Windows browser test startup (#11899)

remix · 2026-09-22

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

長くなる壁打ちで消えていく判断根拠を、残す作業までAIに任せることにした

Qiita(trend) · 2026-09-22

「で、なんでその方針にしたの?」に言葉を詰まらせた件 頼まれていたタスクの進捗を上司に報告した時のことです。 やったことを話す。 結論を話す。 「で、なんでその方針にしたの?」と聞かれる。 「えっと……」となる。 AIと壁打ちしながら仕事を前に進めることばかりを優先...

「それ、先に聞いておけば」を減らしたい。確認と整理を自律的に支援するAI「Reqlogue」

Qiita(trend) · 2026-09-22

要件定義の会議で、「分かりやすく」「すぐに」「セキュリティはちゃんと」といった言葉を、そのまま受け取ってしまったことはありませんか。 その場では合意できたように見えても、開発が進んでから「そういう意味ではなかった」と分かることがあります。会話を正確に記録できても、そもそも確...

Refine cookie and comma-list header handling (#11906)

remix · 2026-09-22

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Require explicit token resolvers for query parameters (#11907)

remix · 2026-09-22

Co-authored-by: Remix Run Bot <hello@remix.run>

[Bug #22340] Fix stat on symbolic-link loops on Windows

github/ruby/ruby · 2026-09-22

Preserve `ELOOP` instead of hiding symbolic-link resolution errors with the file-enumeration fallback, so existence checks return false.

Make fibers RUBY_TYPED_THREAD_SAFE_FREE

github/ruby/ruby · 2026-09-22

Now fibers can be collected by multiple ractors at once when those Ractors are running local GCs. Fibers are created in the Ractor that owns

Make non-Array Struct __members__ a bug (#18888)

github/ruby/ruby · 2026-09-22

We should not ever hit this from Ruby code; user code cannot modify ivars that do not start with @. This makes `num_members` leaf and there

Allow disabling `zjit-stats` in tool/zjit_diff.rb (#18893)

github/ruby/ruby · 2026-09-22

When running benchmarks, sometimes there is a overhead in the statistics collection, so it can be useful to disable `zjit-stats`. In my cas

TypeSafe AI の jev を Python で一通り試した (使い方と 10 の実験)

Zenn · 2026-09-22

jev は TypeSafe AI のモデル。テキストと型付きの質問を送ると、選択・スコア・yes/no の確率を返す。 公式ドキュメントを読みながら Python SDK で一通り動かし、公式に載っていない使い方も試した。コード例と実行結果は、すべて実際に jev で実行したも

Merge pull request #58852 from 55728/fix-reflection-klass-memoization

github/rails/rails · 2026-09-22

Memoize `MacroReflection#klass` for self-referential associations

Memoize `MacroReflection#klass` for self-referential associations

github/rails/rails · 2026-09-22

`_klass` memoizes the resolved class with `@klass ||= begin ... end`, but `return` inside the `begin` block exits the method before the assi

2026年9月22日 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-09-22

前日夜の最新トレンド記事をまとめたAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 5分でJev入門(すぐ使う) http...

AIエージェント評価で見落とされがちな手法

Qiita(trend) · 2026-09-22

概要 AIエージェントは、最終結果が正しくても、その過程で検証を省いたり、同じ検索を繰り返したり、不要または危険な操作をしたりすることがあります。また、外部サービスやモデルが変われば、テストや評価器も実際の利用環境から次第にずれていきます。 したがって、AIエージェントの...

Merge pull request #58850 from petrenkorf/fix-broadcast-logger-active…

github/rails/rails · 2026-09-22

…-job-tagging Fix `NoMethodError` when Active Job's logger is a `BroadcastLogger`

Fix NoMethodError when Active Job's logger is a BroadcastLogger

github/rails/rails · 2026-09-22

ActiveSupport::BroadcastLogger#tagged is now always defined (#58429), so ActiveJob::Logging#tag_logger could no longer rely on logger.respon

Next.js vs TanStack Start の違いを10項目で検証してみた

Zenn · 2026-09-22

はじめに この記事では、Next.js と TanStack Start を、実際にコードを書きながら 10項目 で比較検証します。 Next.jsは、Vercel社が開発し、App Router / RSCといった特徴を持つReactフレームワークです。 一方TanStack

Flaky Test(不安定なテスト)の主な原因と実務で使える具体的な改善手順・チェックリスト

Qiita(trend) · 2026-09-22

CI/CDパイプラインの実行中に、「コードは何も変えていないのに、時々テストが落ちる」という現象に悩まされたことはないでしょうか。このような、実行するたびに結果が成功(Pass)と失敗(Fail)に揺れ動くテストを「Flaky Test(不安定なテスト)」と呼びます。 Fl...

分離できていない?並列開発で感じた VS Code と Cursor の違い

Zenn · 2026-09-22

エージェントへ仕事を渡したあと、終わるまで待っていませんか。 待ってしまっているなら、実装速度は上がっても、開発の流れは直列のままです。 複数のエージェントを動かせることと、人間を含めて並列に開発できることは同じではありません。 仕事をエージェントへ切り出して管理する開発と、人間

Pokémon GO Plus + を分解して、ポケモンスリープの睡眠計測を自動化する装置を作った

Zenn · 2026-09-22

はじめに 以前こんなものを作りました。 https://x.com/Koichi73_/status/2100180485985226755 ポケモンスリープの計測に使う「Pokémon GO Plus +」を分解して、スマホから計測を開始・終了できるようにしたものです。 そこか

世界の地震を、SORACOMを使って個人利用の範囲で可視化する

Qiita(trend) · 2026-09-22

はじめに この記事は、生成AIによる支援を受けて作成しています。コーディングの実習目的に個人利用の範囲で作成され、地震の予報・予測等の実務のためのものではありません。 「世界中の地震も、日本国内の地震も、1つのダッシュボードで見たい」 地震の多い昨今、どの強さの地震が...

Fix crash in Dir#each/each_child/scan when closed

github/ruby/ruby · 2026-09-22

If the Dir object is closed in the block of Dir#each/each_child/scan, then it will crash because dirp-&gt;dir will be a NULL pointer. The fo

[DOC] Mark up the man page references of `access` and `eaccess`

github/ruby/ruby · 2026-09-22

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

[DOC] Fix `File::Stat` name

github/ruby/ruby · 2026-09-22

Also simplify the notation of the special const reserved words.

[DOC] Clarify that `File.exist?` follows symbolic links

github/ruby/ruby · 2026-09-22

Show that dangling symbolic links return false and clean up the example files. Follow up on ruby/ruby#18571.

Fix out-of-bounds in Array#permutation when array modified

github/ruby/ruby · 2026-09-22

Calling to_int on the count may run Ruby code that modifies the array. This can cause an out-of-bounds in Array#permutation. For example, th

[DOC] Harmonize path methods- #18936

github/ruby/ruby · 2026-09-22

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

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

github/ruby/ruby · 2026-09-22

Bumps the github-actions group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [ruby/setup-ruby](https://g

よりそいAI相談室

Qiita(trend) · 2026-09-22

「明日の授業は何だっけ?」から進路相談まで。担任を少し支える3D AIサポーター 学校生活では、学生が担任の先生へ相談したいと思っても、すぐに話せるとは限りません。 先生が授業中だったり、ほかの学生に対応していたり、会議で席を外していたりすることがあります。学生側も「こん...

Improve browser HMR for transitive dependency updates (#11892)

remix · 2026-09-22

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Fix buffer overflow in String#rpartition

github/ruby/ruby · 2026-09-21

The conversion of the pattern to string can cause the string to be modified. This can cause a buffer overflow since it uses the original len

最新事例から学ぶJevのベストプラクティス

Qiita(trend) · 2026-09-21

はじめに 最近ホットなJevの話をしましょう。 JevはTypeSafe AIが2026年9月15日に提供を始めたAIモデルです。 いわく判断に特化したモデルで、LLMのように文章を生成するモデルではありません。 ただ入力された情報を読んで以下のような判断を行います。 ...

Preserve textarea values on first update after hydration (#11880)

remix · 2026-09-21

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Optimize barrel file imports in browser assets (#11861)

remix · 2026-09-21

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

React Router の新しい useRouterState で Pending UI を考える

Zenn · 2026-09-21

こんにちは 👋 React Router v7.15.1 で useRouterState という新しい Hook が追加されました。 https://reactrouter.com/api/hooks/useRouterState 公式ドキュメントによると useRouterS

Add Bun PR tests and consolidate test workflows (#11911)

remix · 2026-09-21

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

test: fix fetch proxy server cleanup on Bun

remix · 2026-09-21

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Preserve auth flows through the HMR development proxy (#11897)

remix · 2026-09-21

Co-authored-by: Remix Run Bot <hello@remix.run>

APEXlangでVibe Coding:ADBとJevをつないだゲームを作ってみた

Qiita(trend) · 2026-09-21

はじめに 今回は、APEXlangで作ったアプリから、今話題の Jev を呼べるか試したくて、 既存の2048ゲームをCodexに頼んでAPEX版にしてみました。 できあがったのはこちら Jevが2048を自動でプレイするアプリです。 Jevは、文章を生成する代わりに、...

lovablelabs/oj: An experimental Rust-native build tool for React apps.

リアルタイム版 JSer.info · 2026-09-21

Reactアプリ向けのRust製ビルドツール。V8を組み込んだ単一の実行バイナリとして動作する。Vite/Rollup互換のプラグイン、SSR、TanStack Startに対応し、oj devとoj buildで開発サーバとビルドを実行できる。

Normalize pathname wildcard hrefs (#11905)

remix · 2026-09-21

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Normalize HTTP/2 request authority and proxy headers (#11902)

remix · 2026-09-21

Co-authored-by: Remix Run Bot <hello@remix.run>

Use verified GitHub email fallbacks (#11904)

remix · 2026-09-21

Co-authored-by: Remix Run Bot <hello@remix.run>

build: update remix package

remix · 2026-09-21

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Preserve named client-owned attributes during frame reloads (#11895)

remix · 2026-09-21

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Nextcloudを高速化するためにやったこと

Zenn · 2026-09-21

Nextcloudを高速化するためにやったこと Nextcloudは、写真や動画を大量に扱い始めると「重い」と感じることがあります。 私が保守しているNextcloud環境でも、重いと感じることがありました。 この記事では、そのために行ったストレージ、Web、PHP、DB、アプリ

【Vitest】テストを書いてみた~振る舞いを仕様として残す~

Qiita(trend) · 2026-09-21

はじめに 近況ノートを開発する中で、機能が期待どおりに動くかをテストで確かめてみることにしました。 テストツールにはVitestを選びました。最近よく名前を見かけるようになり、試してみたいと思ったからです。State of JavaScript 2025では、Vitest...

【React】キーは問題ないはずなのにEach child in a list should have a unique "key" prop.

Qiita(trend) · 2026-09-21

はじめに apiからデータフェッチして既存処理のinitialStateに登録していた 問題 キーとして使っているプロパティも問題なく存在するデータなのに、表題のエラーが出る 解決 initialStateとして使用するArrayのデータが、 const [...

Merge pull request #58429 from ousamabenyounes/fix/issue-49757

github/rails/rails · 2026-09-21

Fix `BroadcastLogger#tagged` when broadcasting to multiple tagging loggers

[ruby/mmtk] Always use fixed heap for testing against NoGC

github/ruby/ruby · 2026-09-21

https://github.com/ruby/mmtk/commit/3f94f904eb

Use RenderedTemplate for EMPTY_SPACER

github/rails/rails · 2026-09-21

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

JEV リポジトリを 100+ 件読んで分かったこと:真似すべきはモデル呼び出しの前後だった

Qiita(trend) · 2026-09-21

Awesome JEV カタログを開く Agent の中には、文章を書く力がそもそも要らない呼び出しがある。次にどのツールを使うか、この操作を人の確認なしで実行してよいか、検索で返ってきた段落が関連しているか。これらは生成ではなく判断だ。 こうした判断を JEV に任せてい...

[ruby/prism] Stop marking PM_SOURCE_FILE_NODE as static

github/ruby/ruby · 2026-09-21

Ref: https://bugs.ruby-lang.org/issues/17593. Because `__FILE__` is currently considered a static literal, it&#39;s entirely evaluated duri

What&#039;s New in Apollo Client 4.3 - Apollo GraphQL Blog

リアルタイム版 JSer.info · 2026-09-21

Apollo Client 4.3リリース。ScalarによるCustom Scalarsのシリアライズ/デシリアライズ、TypeOverridesによるCache型の上書きに対応。@defer/@streamのIncremental Dataの型改善、useSubscripti

Release v3.0.0 · pmndrs/jotai

リアルタイム版 JSer.info · 2026-09-21

Jotai v3.0.0リリース。React 18/TypeScript 5.5/Node.js 22.12.0以上が必要となり、CJS/UMD/SystemJSビルドを削除。atomFamily/loadable/jotai/babel/setSelf/delayオプションを削

[ruby/openssl] Make ruby/openssl types RUBY_TYPED_THREAD_SAFE_FREE

github/ruby/ruby · 2026-09-21

It&#39;s safe to free these types during Ractor-local GC in Ruby 4.1. We&#39;ve seen the freeing of this type show up in profiles before. h

HaskellでABC476を解く

Qiita(trend) · 2026-09-21

はじめに 今週はCまででした。 A問題 最後の文字が'e'かどうか調べて出力する文字列を変化させます。 A問題提出 main = do s &lt;- getLine putStrLn $ s ++ if last s == 'e' ...

2026年9月21日 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-09-21

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 Claude Code が AGENTS.md...

fix(activemodel): Restore integer bounds from JSON schema cache

github/rails/rails · 2026-09-21

JSON schema cache loading skips integer initialization, leaving the minimum and maximum unset. Model schema loading freezes the type, so fix

エンジニア不要論の真実!AIの進化と具体抽象から完全解説

Qiita(trend) · 2026-09-21

はじめに こんにちは、Watanabe Jin(@Sicut_study)です。 AIエージェントが開発を行うようになり、多くのエンジニアがClaude Codeなどを利用して仕事を進められるようになりました。 しかし、便利になったと感じると同時に、こんな瞬間は...

ドメインの変換はHandlerとUseCaseのどちらでやるべきか

Zenn · 2026-09-21

はじめに APIの実装を読んでいたとき、Handlerの中でリクエストの値からドメインオブジェクトを生成しているコードを見つけました。イメージとしてはこんなコードです。 async function handler(req) { const user = new User(r

大ピンチ!!熟練のパートさんが長期間来れなくなってしまった!?

Qiita(trend) · 2026-09-21

農産担当者でなくても発注できる仕組みを作りたい——スプレッドシートとGASで作る農産発注支援ツール ちょっと自慢 9月16日に着任し、現場の課題を把握。19日にはプロトタイプを完成させました。わずか4日で、現場入力から発注判断までを支援するツールの運用を開始。手前味...

Merge pull request #58783 from stahor/sti-class-lookup-without-descen…

github/rails/rails · 2026-09-21

…dants Avoid materializing `descendants` when resolving an STI subclass

Avoid materializing `descendants` when resolving an STI subclass

github/rails/rails · 2026-09-21

`find_sti_class` guarded the resolved class with `descendants.include?(subclass)`. `descendants` is not memoized: every call walks `Class#su

Guard against oob read in rb_ary_aref1

github/ruby/ruby · 2026-09-21

When the array is shrunk during rb_arithmetic_sequence_beg_len_step, ary_subseq_len returns -1. Return an empty array instead of passing the

[ruby/fileutils] Add tests for `FileUtils.touch`

github/ruby/ruby · 2026-09-21

Fix https://github.com/ruby/fileutils/pull/177 https://github.com/ruby/fileutils/commit/86278df2f7

[ruby/fileutils] Workaround for symlink bug on Windows

github/ruby/ruby · 2026-09-21

Fixed by ruby/ruby#17545. https://github.com/ruby/fileutils/commit/9e957c2330

Fix out-of-bounds access in String#byteindex/byterindex

github/ruby/ruby · 2026-09-21

If the source string is modified when converting offset to an integer, then there could be an out-of-bounds access because the length of the

AI に「この回答の前提は?」と聞くと、何が分かる?

Qiita(trend) · 2026-09-21

AI に「この回答の前提は?」と聞くと、何が分かるか。 生成AIに論文を入れる前に―研究者が知っておきたい「入力情報」と「参照範囲」 | エヌ・エイ・アイ 論文 生成AIに「〇〇教えてください」と聞くのやめない? #プロンプト - Qiita ChatGPTに回答の参考文献...

終わってるエンジニアの転職履歴〜その後1年経ってどうなったか〜

Qiita(trend) · 2026-09-21

はじめに お久しぶりです、bridge bookです。 以前、終わってるエンジニアの転職履歴という記事を書きました。 無職の状態で2か月間転職活動をして、なんとか自社開発企業に転職した、という内容です。 ありがたいことに思っていたよりも多くの方に読んでいただき、「転...

Ubieに入社していました

Zenn · 2026-09-21

退職エントリではないです。 2022年に機械学習エンジニアとして入社して4年が経っていました。前職はCARTA HOLDINGSでオンライン広告配信プラットフォームの開発をしていました。アドテクエンジニアから医療情報エンジニアに転向して感じた点を紹介します。 転職の契機 イン

[ruby/fileutils] Skip test_rm_r_no_permissions test under root

github/ruby/ruby · 2026-09-21

Skip the test_rm_r_no_permissions test under the root user, as deletion always succeeds. Signed-off-by: Jiaying Song &lt;jiaying.song.cn@wi

[ruby/fileutils] Remove redundant condition

github/ruby/ruby · 2026-09-21

Since `Process.uid` returns `0` always on mingw or mswin, `root_in_posix?` returns `true` too. https://github.com/ruby/fileutils/commit/d18

[ruby/fileutils] Skip chown tests when the target group is not assign…

github/ruby/ruby · 2026-09-21

…able In user-namespace environments (e.g. ChromeOS Crostini) getgroups(2) can report supplementary groups such as the overflow GID 65534 (

[ruby/fileutils] Remove unused fu_copy_stream0 helper

github/ruby/ruby · 2026-09-21

fu_copy_stream0 has had no caller since b26846bf replaced both uses with direct IO.copy_stream calls in 2008. The retained private wrapper i

[ruby/fileutils] Fix relative symlink target generation

github/ruby/ruby · 2026-09-21

https://github.com/ruby/fileutils/commit/7de921e801

Fix crash in String#tr when hash modified

github/ruby/ruby · 2026-09-21

String#tr can crash if keys are removed from the translation hash since we stack allocate a buffer pairs. If entries are deleted during runt

[DOC] Harmonize readable_real? methods

github/ruby/ruby · 2026-09-21

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

[DOC] Harmonize readable? methods

github/ruby/ruby · 2026-09-21

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

[DOC] Harmonize pipe? methods

github/ruby/ruby · 2026-09-21

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

[DOC] Harmonize owned? methods

github/ruby/ruby · 2026-09-21

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

全部LLMにしない判断設計 — ハッカソンでJevを選んだ理由

Qiita(trend) · 2026-09-20

はじめに 2026年9月、TypeSafe AI が Jev を公開しました。 文章を生成せず、型付きの判断と確率を返すモデルです。公式はこれを System One モデルと呼んでいます。 機械学習を学習している側から見ると、気になるのは速さの宣伝より次の整理です。 ...

fallow-rs/fallow: Codebase intelligence for TypeScript and JavaScript. Free static analysis of code and styles: unused code, duplication, circular deps, complexity hotspots, architecture boundaries, design-system drift. Optional paid runtime layer (Fallow Runtime): hot-path review and cold-path deletion evidence from real production traffic.

リアルタイム版 JSer.info · 2026-09-20

TypeScript/JavaScript向けの静的解析ツール。未使用コード、循環依存、重複コード、複雑度、アーキテクチャ境界違反、CSSのスタイル差分を検出する。fallow auditで変更ファイルに対するPRゲートを実行でき、--format jsonでJSON出力に対応す

Codexで作ったアプリの仕様漏れを「状態×利用者」の画面比較で見つける

Qiita(trend) · 2026-09-20

AIとアプリを作っていると、「この画面では動くけれど、別の利用者が開くとどうなるんだろう」という場面が出てきます。 私は、教材やマニュアルをもとに答えるAIを作って共有するアプリを、Codexと開発しています。その中で役に立ったのが、同じ対象を、違う利用者・違う状態で開いた...

【ハーネス初心者向け】手軽にAIの作業効率をアップするためにインストールするべきもの5選

Qiita(trend) · 2026-09-20

AIに仕事を任せる機会が増えると、調査やファイル整理をもっと手際よく進めてほしくなります。とはいえ、AIのために複雑な設定や専用の仕組みを作るのは、少し敷居が高い。 そこで始めやすいのが、AIが作業に使える道具をインストールしておくことです。AIに任せた仕事の途中には、必要...

Jevを「分類器」ではなく、確率モデルの部品として見る

Zenn · 2026-09-20

はじめに 最近、TypeSafe AIから公開されたJevについて考えている。 Jevを最初に見たときは、「LLMよりずっと軽くて速い分類器」という理解だった。自由に文章を書くモデルではなく、与えられた状態を見て、Choice、Score、Noulのような型付きの判断を返す。 た

Codex の Astra に Unity ゲームを作ってもらった

Qiita(trend) · 2026-09-20

はじめに Twitter の相互さんから、Codex の Astra について次の質問を受けました。 ざっくばらんな印象でいいんだけど、指示だけであっさりゲームとか作れそうか教えてほしい。 ちなみにユーザーにプログラミングの技術は一切無いものとして。 そこで、自然言語...

APIがなくても大丈夫! JSONメールでPower Automateと連携する

Qiita(trend) · 2026-09-20

何かのデータを管理している既存のシステムと、Power Automateのクラウドフローとを連携させて使っているというケースは多いでしょう。APIを使って連携できるならそれに越したことはないのですが、なかなかそうもいきません。 多くのシステムではメール送信の機能を持っていた...

Tarballs should be able to build without dump_ast

github/ruby/ruby · 2026-09-20

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

Add a framework default to compile HTML+ERB templates through Herb

github/rails/rails · 2026-09-20

Add config.action_view.html_erb_implementation to select the ERB implementation for templates with the HTML format. :herb compiles them thro

Set non-exitent command to RUBY_DUMP_AST

github/ruby/ruby · 2026-09-20

Once all `*.rbinc` files have been generated, the command should not be required anymore.

最近話題のJevはBigQueryのAI関数を安くできるのか?

Zenn · 2026-09-20

こんにちは。メガベンチャーでデータアナリストとして3年弱働き、今年の初めにデータエンジニアへ異動したじゃっこです🔰……なんともう3四半期が経ちそうです。そろそろドメイン知識不足を言い訳にできなくなってきました😭 最近、にわかにJevが流行っています。 https://typesa

JevでRSSフィードのスコアリング

Qiita(trend) · 2026-09-20

はじめに Jevが話題になっている。入力したデータ(文章など)を評価し、あらかじめ与えた評価軸で構造的なスコアを返す仕組みだ。今回は手元にあるRSSアプリの記事スコアラーで使っているClaude Haiku 4.5をJevに置き換え、どのくらい安価になるかを検証する。 ...

取引先からセキュリティチェックシートを求められたら — 回答の進め方と、委託先・保守業者のアクセス管理でまず見直すこと

Qiita(trend) · 2026-09-20

この記事は、取引先からセキュリティチェックシートを求められた中小企業向けに、回答の進め方と、回答を機にまず見直すべき委託先・保守業者のアクセス管理を整理したものです。特定製品の紹介は含みません。 ある日、取引先の購買部門や情報システム部門から「セキュリティチェックシ...

Enable the conforming MSVC preprocessor

github/ruby/ruby · 2026-09-20

Avoid incorrect variadic argument forwarding in `RUBY_ASSERT_MESG_WHEN` by the traditional MSVC preprocessor, which breaks `VM_ASSERT` when

Merge pull request #58817 from yahonda/fix-alias-fallback-to-object-i…

github/rails/rails · 2026-09-20

…n-attribute-methods Avoid aliasing `Kernel#respond_to?` in `ActiveModel::AttributeMethods`

高速判断AI Jevのユースケースとオープン実装を雑にまとめる

Zenn · 2026-09-20

最近、文章を書かずに判断だけを返すAIモデル「Jev」が話題になっています。 私もJevにマリオやVampire Survivorsを操作させて遊んでいたのですが、発表から数日で解説記事、実用例、オープンな類似実装が一気に増えてきました。情報を追いかけるのが大変になってきたので、

Aurora PostgreSQL から Jev を呼んでみた

Qiita(trend) · 2026-09-20

1. はじめに TypeSafe AI の Jev は、文章を生成しない AI モデルです。入力(state)と型付きの質問(questions)を JSON で渡すと、Noul(真偽を 0〜1 で)、Choice(最大 255 択から 1 つ)、Score(段階)の答え...

Merge pull request #58826 from Saidbek/fix-collection-cache-test-libxml2

github/rails/rails · 2026-09-20

Avoid implied <p> tags in collection cache test

Avoid implied <p> tags in collection cache test

github/rails/rails · 2026-09-20

libxml2 2.14.0 stopped implying &lt;p&gt; start tags in its HTML parser (GNOME/libxml2@8cf6129bbd836e666e7eda8c9e61c00387ae388b), so bare te

Fix use-after-free in String#each_line with separator modified

github/ruby/ruby · 2026-09-20

The separator can be modified in the block yielded by String#each_line. When that happens, the pointer can change which can cause an use-aft

[DOC] Doc for File.open (#18930)

github/ruby/ruby · 2026-09-20

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

[DOC] Doc for File.new - #18928

github/ruby/ruby · 2026-09-20

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

[DOC] Doc for File.mkfifo

github/ruby/ruby · 2026-09-20

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

[DOC] Harmonize mtime methods

github/ruby/ruby · 2026-09-20

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

5分でJev入門(すぐ使う)

Qiita(trend) · 2026-09-19

せっかちな人むけのコンパクト記事 やること Jevをちょっと触ってみます。 Jevは超短い回答だけを超速で返してくれるAIです。 その他の凄さや可能性などはプロ驚き屋さんの動画などでどうぞ。 ここでは本当にちょっと使うところだけやります。 (※2026年09月19日現在...

やっぱりJevと話したい!

Qiita(trend) · 2026-09-19

はじめに 突如として現れたAIモデル「Jev」。 「速い」「安い」と話題になっていますが、なんといっても目を引くのは そもそもLLMではない 点です。 Jevは、選択肢を選んだり採点したりと 判断することに特化 しています。 Yes/Noクエスチョン { "n...

ViteでReact x TypeScriptで立ち上げたプロジェクトからcss関連の記述を消す

Qiita(trend) · 2026-09-19

はじめに 何度も検証用、練習用にviteプロジェクトを立ち上げている 問題 不要な記述は触りたいファイル内から消すなら手動でいいけど、cssはあっちこっちいくから面倒 解決 以下のコマンドで解決 rm src/App.css rm src/index.cs...

判断特化AI「Jev」はUX検証に使える? 正解手順なしでWebサイトを探索させてみた

Qiita(trend) · 2026-09-19

Jev は、文章の生成ではなく判断に特化した AI モデルです。 現在の状態と選択肢を渡して、その中から一つを選ばせることができます。 Jev の公式ドキュメント これを知って、Web サイトの UX 検証と相性がよさそうだと思いました。 サイトを使う人も「どこを押せばいい...

Autonomous AI Database から Jev を呼んでみた

Qiita(trend) · 2026-09-19

1. はじめに TypeSafe AI の Jev は、文章を生成しない AI モデルです。入力(state)と型付きの質問(questions)を JSON で渡すと、Noul(真偽を 0〜1 で)、Choice(最大 255 択から 1 つ)、Score(段階)の答え...

[Bug #22335] Use identity hashes for keyword argument tracking

github/ruby/ruby · 2026-09-19

With more than 31 keyword arguments, tracking unevaluated defaults uses an integer-keyed Hash whose collisions can invoke methods when `Inte

Refactor keyword parameter default handling

github/ruby/ruby · 2026-09-19

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

jev-lint: コード中の命名やコメントが嘘になってないかを高速に確認

Zenn · 2026-09-19

jev-lint とは 気づいたら関数名が実態とズレていたり、昔書いたテストケース名やコメントが嘘になっていた、という問題に遭遇したことはありませんか? それに対して、jev-lint というツールを作りました。 https://github.com/mizchi/jev-lin

新しい Amazon Bedrock AgentCore Runtime が利用可能に!!

Zenn · 2026-09-19

はじめに こんにちは、AWS Japan AI Specialist Solutions Architect の Narimoto です。 AI エージェント基盤上で動くワークロードとしては、数秒で終わるチャットから、数分から数時間動くコーディングエージェント、そして常時稼働する

Fix use-after-free in String#strip methods

github/ruby/ruby · 2026-09-19

The selector conversion may run aribtrary Ruby code and modify the source string. This can cause a use-after-free if it resizes the source s

[DOC] Fix broken link (#18917)

github/ruby/ruby · 2026-09-19

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

【SQL】テーブル作成、テストデータ投入(bulk)、データクエリ、テーブルドロップのメモ

Qiita(trend) · 2026-09-19

はじめに SQLはほぼselectしか打たないし、selectも簡単なleft join、inner join、like、limit、whereしかわからない。 問題 select以外のSQL全然文法知らないので以下を調べたり実行して確認した int4にする方法...

RDoc to Mailbox in the rest of Action Mailbox

github/rails/rails · 2026-09-19

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

RDoc to Markdown in some of Action Mailbox

github/rails/rails · 2026-09-19

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

Skip already frozen objects in `RB_OBJ_FREEZE`

github/ruby/ruby · 2026-09-19

Avoid calling `rb_obj_freeze_inline` for already frozen objects, including immediate values, to match `rb_obj_freeze` semantics.

Mark `rb_freeze_singleton_class` as internal

github/ruby/ruby · 2026-09-19

`rb_freeze_singleton_class` is an implementation detail of `RB_OBJ_FREEZE`, so deprecate direct calls from extension libraries before removi

Merge pull request #58812 from byroot/workaround-ractor-require

github/rails/rails · 2026-09-19

Update Active Model Ractor tests skips

Update Active Model Ractor tests skips

github/rails/rails · 2026-09-19

Followup: https://github.com/rails/rails/pull/58780 https://github.com/ruby/ruby/pull/18515 was merged, so at least it should work on 4.1 n

Merge pull request #58820 from yahonda/fix-dbconsole-test-rack-env-leak

github/rails/rails · 2026-09-19

Stop leaking `RACK_ENV` out of `Rails::DBConsoleTest#test_env`

Jevはどこで使うべきか? LLM・機械学習・ルールベースとの使い分け

Qiita(trend) · 2026-09-19

はじめに 2026年9月、TypeSafe AIからJevという新しいAIモデルが公開されました。 JevはLLMのように文章を生成するモデルではなく、分類・判定・スコアリングなどの意思決定に特化したモデルです。TypeSafe AIはこの種類のモデルをSystem...

[Bug #22336] Fix use-after-free in `IO::Buffer#get_string`. (#18919)

github/ruby/ruby · 2026-09-19

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

Jevを、自然言語で分類基準を渡せる識別モデルとして使う

Zenn · 2026-09-19

はじめに Jevの使い方は、確率的分類器から考えると分かりやすい。 通常の分類器では、入力を x、クラスを y として、予測する分布を \hat p_\theta(y\mid x) と書く。\theta は学習済みパラメータ、ハットは推定された確率であることを表す。テキスト分

Intel MacにKali Linuxを入れたらWi-Fiが使えない。Broadcom BCM4360をwlドライバで動かすまで

Zenn · 2026-09-19

Intel MacにKali Linuxを入れて使っているのですが、ひとつ困っていたことがありました。 内蔵Wi-Fiが使えない。 仕方がないのでTP-LinkのUSB Wi-Fiアダプタを挿して使っていたのですが、毎回USBアダプタを使うのも面倒です。 調べながら設定していった

Release v3.0.0-rc.3 (#11830)

remix · 2026-09-18

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Fix crash when returning splat

github/ruby/ruby · 2026-09-18

[Bug #22334] If we return a with a keyword splat, then each element does not necessarily push two values onto the stack, so we cannot compi

Commit generated Remix README mirrors (#11896)

remix · 2026-09-18

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Fix server tests without Playwright (#11891)

remix · 2026-09-18

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Make sure VM lock is acquired during GC when single_objspace_p()

github/ruby/ruby · 2026-09-18

Otherwise we can get assertion failures like: ``` TestGc#test_finalizer_not_run_with_vm_lock [/tmp/_actions-runner-working-dir/ruby/ruby/sr

MCP × Claude Code × BedrockでPlaywrightの自動化フローを構築

Zenn · 2026-09-18

はじめに 既存のシステムに対し、AIエージェントを導入しようとする場合、更新系は制約事項が多々あります。基本的にエージェントなどからデータを直接更新することは、禁止されているシステムが多いのではないでしょうか? そこで、Playwrightを使用することでインターフェースは既存の

日比谷高校オンライン整理券システム "QUAINT" 2025年開発体験記

Zenn · 2026-09-18

2025年の9/13~9/14に行われた東京都立日比谷高等学校の文化祭である星陵祭のWebサイトおよび当日に使用されたオンライン整理券システム"QUAINT"を開発しました。公開日時から分かる通り、この記事を書き始めた時には既に2025年星陵祭から1年以上経過していますが、202

エンジニアとしては、タスクマネージャーくらい見れるようになりたい

Qiita(trend) · 2026-09-18

はじめに 俺だってエンジニアとして、タスクマネージャーくらい見られるようになりたいです。 この記事は、俺が「タスクマネージャー確認しようや」といつか言える日が来ることを願ってまとめたブログです。 今の状態 タスクマネージャーの見方は分かるけど、活用の仕方が分からない...

ZJIT: Fix a stale snapshot after merge race

github/ruby/ruby · 2026-09-18

I'll take a look at seeing if it's the intended change, but let me make the CI green in the meantime.

YJIT: ZJIT: Abort faster when mmap(2) persistently fails in rb_jit_re…

github/ruby/ruby · 2026-09-18

…serve_addr_space() Previously, the loop condition checked the wrong direction so required wrapping around the address space to break out t

AI コーディングエージェントの1タスクが8時間かかる理由を、45日分のセッション履歴から測ってみた

Qiita(trend) · 2026-09-18

背景 最近、自分の作業ログを見ていて、どうにも腑に落ちないことがありました。 AI コーディングエージェントを使っているのに、1つのタスクが終わるまでに 8 時間、長いときは 24 時間を超えている。体感としては「ずっと動いている」のですが、成果物の量はそれに見合っていな...

Merge pull request #58822 from Shopify/ractor_safe_params_wrapper

github/rails/rails · 2026-09-18

Make ActionController::ParamsWrapper._wrapper_options ractor safe

Show unpublished guides as disabled (#11898)

remix · 2026-09-18

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

ローカルJevの可能性検証

Zenn · 2026-09-18

ローカルJevの可能性検証 はじめに Jevが話題になっていますね。文章を長々と生成する代わりに、必要な判断と確率を直接返すという発想は面白いと思っています。ソフトウェアに組み込むことを考えると、こういうモデルが欲しかった、という人は多いのではないでしょうか? https:/

ZJIT: Wait a configured number of exits before invalidation (#18849)

github/ruby/ruby · 2026-09-18

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

ZJIT: Remove the now-unused getblockparamproxy profiling

github/ruby/ruby · 2026-09-18

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

ZJIT: Dispatch Symbol and Proc without a C call

github/ruby/ruby · 2026-09-18

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

ZJIT: Always inline every block handler case for getblockparamproxy

github/ruby/ruby · 2026-09-18

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

Merge pull request #58733 from kwestein/create-or-find-by-deadlock

github/rails/rails · 2026-09-18

Avoid deadlocks when concurrent find_or_create_by calls read back the…

The fallback to Object for alias in a module is deprecated

github/ruby/ruby · 2026-09-18

https://bugs.ruby-lang.org/issues/22276

ZJIT: Specialize polymorphic sends with block literals (#18567)

github/ruby/ruby · 2026-09-18

Reduce polymorphic sends on lobsters by ~850k. Unfortunately, `send_block_arg_not_nil` goes up by ~500k. So the net benefit here is ~350k. T

Fix #54281: Avoid MySQL find_or_create_by readback deadlocks

github/rails/rails · 2026-09-18

Assisted-By: devx/90b05bc8-0154-4064-b2d8-6e7767023968

[DOC] Fix a typo

github/ruby/ruby · 2026-09-18

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

Prevent duplicate events in nested client entries (#11844)

remix · 2026-09-18

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Matt Brophy <matt@brophy.org>

Merge pull request #58818 from p8/guides/contrib-guide

github/rails/rails · 2026-09-18

Add `bundle exec` to guides help command example [ci-skip]

Stop leaking `RACK_ENV` out of `Rails::DBConsoleTest#test_env`

github/rails/rails · 2026-09-18

`test_env` unconditionally deleted `RACK_ENV` in its `ensure` block. When `RACK_ENV` is set before the test runs, as it is in the CI Docker

Fix assertion error when calling Array#initialize

github/ruby/ruby · 2026-09-18

[Bug #22333] If we call Array#initialize again, it may trigger an assertion error since the length is not reset before the capacity is chan

Add `bundle exec` to guides help command example [ci-skip]

github/rails/rails · 2026-09-18

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

[Bug #22324] APIs with observable side effects are not pure

github/ruby/ruby · 2026-09-18

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

Avoid aliasing `Kernel#respond_to?` in `ActiveModel::AttributeMethods`

github/rails/rails · 2026-09-18

Ruby master branch (ruby 4.1.0dev) now warns when `alias` in a module falls back to `Object`. The plan is to raise `NameError` in Ruby 4.3.

[ruby/mmtk] Always use fixed heap for NoGC

github/ruby/ruby · 2026-09-18

Ruby and CPU heap doesn't make any sense when using the NoGC plan. https://github.com/ruby/mmtk/commit/85f97bb0d9

[RF-DOCS] Rewrite the Asset Pipeline Guide (#57181)

github/rails/rails · 2026-09-18

I&#39;ve rewritten the guide with a bigger focus on how a developer would use the asset pipeline and Propshaft, rather than some of the inne

Claude Codeのセッションが消えた!? フォルダ名の変更が招く落とし穴、原因と2つの対処法

Qiita(trend) · 2026-09-18

はじめに VSCodeの拡張機能として使っているClaude Codeで作業していたフォルダの名前を変更したところ、それまでのセッション(会話履歴)が一覧から見えなくなってしまいました。 「せっかくのやり取りが消えた…」と焦りましたが、調べてみると データが消えたわけでは...

【2026/9/17最新アプデ】Claude Docs が登場!Slides・Design と合わせて触ってみた

Zenn · 2026-09-18

本記事は 2026/9/17〜18(日本時間)に実際に触って確かめた内容です。Claude Docs / Claude Slides / Claude Design はいずれも beta 提供中で、公式ドキュメントの記述と実際の挙動が一致しない箇所も確認しています。仕様が変わった

string.c: makes needles_count unsigned

github/ruby/ruby · 2026-09-18

Making `RBIMPL_ASSERT_OR_ASSUME(needles_count > 0);` redundant.

既存の LLM が CPU なら、 Jev はその GPU 版みたいなやつ

Zenn · 2026-09-18

Jev を一晩叩いたので、その感想を書きます。タイトルは超大雑把な要約です。 実験結果 まず実験ログを置いておきます。 https://github.com/mizchi/jev-playground 公式のクックブックの条件を変えた追試 https://docs.typ

Cloudflare WorkersでJevを使ったら高速か検証してみた

Zenn · 2026-09-18

結論 Cloudflare Workers上でJevのAPIを直接使うのが最速 Cloudflare AI Gateway経由で使う場合AI Gateway経由分遅くなる クライアントが日本な限りレイテンシは遅くなってしまう はじめに Cloudflare AI Gate

Do not flush the write buffer on close in sync mode. (#18902)

github/ruby/ruby · 2026-09-18

When a stream is in sync mode (`sync == true`), writes go straight to the operating system and Ruby&#39;s write buffer is not authoritative.

Remove redundant markup directives

github/rails/rails · 2026-09-18

These files already had a markup directive, but we have relaxed its allowed placement.

RDoc to Markdown in the rest of Action Cable

github/rails/rails · 2026-09-18

The converter here had to learn about the `rdoc-ref:` scheme, and also had to learn to discard optional trailing "="s in headers.

Fix buffer overflow in String#slice! when string modified

github/ruby/ruby · 2026-09-18

The following script causes a buffer overflow and returns corrupted strings because it&#39;s reading past the end of the string buffer:

Flush coalesced data in `io_binwritev` under sync mode. (#18905)

github/ruby/ruby · 2026-09-18

`IO#write` with many arguments in sync mode was not observably atomic: when the argument count exceeded `IOV_MAX`, the internal writev path

[ruby/rubygems] Always require the vendored SecureRandom in Gem::Atom…

github/ruby/ruby · 2026-09-18

…icFileWriter `defined?(Gem::SecureRandom)` is already true while another thread is still loading the file and has not yet extended it with

[ruby/rubygems] Re-enable stdio capture tests under Ruby::Box

github/ruby/ruby · 2026-09-18

ruby/ruby#18574 makes $stdout and $stderr reassignment reach Kernel#puts and Kernel#warn inside a box. The box lanes run on a ruby-core mast

Fix use-after-free in String#[]= when string modified

github/ruby/ruby · 2026-09-18

Fixes the following crash: str = &quot;hello&quot; * 100 obj = Object.new obj.define_singleton_method(:to_str) do str.rep

Merge pull request #58794 from kamipo/deprecate_callbacks_constant

github/rails/rails · 2026-09-18

Deprecate `ActiveRecord::Callbacks::CALLBACKS`

Merge pull request #58793 from kamipo/remove-mysql-socket-detection

github/rails/rails · 2026-09-18

Stop probing for a local MySQL socket when generating `config/database.yml`

Flush buffered data in `BasicSocket#close_write` before shutdown. (#1…

github/ruby/ruby · 2026-09-18

…8900) When a socket has buffered output (`sync == false`) and `#close_write` is called, the write side was shut down via `shutdown(SHUT_WR

Deprecate `ActiveRecord::Callbacks::CALLBACKS`

github/rails/rails · 2026-09-18

The `CALLBACKS` constant has been outdated for a long time, and is only referenced in tests. It is missing several transaction related callb

Remove VM lock acquire during finalize_list and run_final

github/ruby/ruby · 2026-09-18

Each objspace has its own finalizer list since RLGC landed so there aren't concurrency issues here. This used to be a global table that all

Fix use-after-free in String#encode when string modified

github/ruby/ruby · 2026-09-18

[Bug #22330] The following script demonstrates a use-afer-free where we see corruption: s = &quot;あ&quot; * 10_000 s.encode(&quot;

[ruby/rubygems] Align RemoteFetcher#fetch_http redirects with the com…

github/ruby/ruby · 2026-09-18

…pact index fetcher A relative Location died with `NoMethodError` because it was parsed on its own instead of against the request URI, 308

[ruby/rubygems] Treat an empty password as no password in Gem::Uri

github/ruby/ruby · 2026-09-18

`https://TOKEN:@host/` parses with an empty-string password, so `token?` did not recognize it and `redacted` kept the token in clear text as

[DOC] Update bundled gems list at 0772e42d0418cc4a138d8dfe7de936

github/ruby/ruby · 2026-09-18

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

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

github/ruby/ruby · 2026-09-18

Bumps the github-actions group with 2 updates in the / directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby) and [taiki-e/install

[ruby/rubygems] Drop the YAMLTree.create shim for psych older than 2.0

github/ruby/ruby · 2026-09-18

Psych::Visitors::YAMLTree.create has existed since psych 2.0, so the shim was never defined on any supported Ruby. https://github.com/ruby/

[ruby/rubygems] Drop the fallbacks for openssl gems older than 2.2

github/ruby/ruby · 2026-09-18

Ruby 3.2 ships openssl 3.1, so PKey#public_to_der and SSLContext#min_version= are always available. get_public_key is documented to take a P

[ruby/rubygems] Drop feature detection for Ruby core methods older th…

github/ruby/ruby · 2026-09-18

…an 3.2 Symbol#name (3.0), Exception#detailed_message (3.2), Module#ruby2_keywords (2.7) and URI::Generic#hostname (1.9.3) exist on every s

[ruby/rubygems] Describe --major as preferring the latest major version

github/ruby/ruby · 2026-09-18

GemVersionPromoter sorts every candidate newest first under --major, and --strict does not cap it at any major, so &quot;next major version&

[ruby/rubygems] Validate the version field in Gem::Installer#verify_spec

github/ruby/ruby · 2026-09-18

Gem::Specification#to_ruby interpolates the version into the `# stub:` comment without escaping, and #ensure_loadable_spec evals that output

Update tests and specs for alias method in prepended module deprecation

github/ruby/ruby · 2026-09-18

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

Make Test::Unit stop aliasing method in prepended module

github/ruby/ruby · 2026-09-18

Ruby will be emitting a deprecation warning for this shortly. Switch to using super instead of an alias.

Emit deprecation warning for aliasing method in prepended module

github/ruby/ruby · 2026-09-18

Aliasing a method in a prepended module can result in a super call going into a descendant instead of an ancestor. Removal plan: 4.1: Depre

[ruby/rubygems] Never let the PQC probe server thread escape the probe

github/ruby/ruby · 2026-09-18

probe_pqc_handshake decides whether PQC works from the client side, but its server thread only rescued OpenSSL errors. Anything else, a rese

[ruby/rubygems] Keep the test SSL server accepting after a client resets

github/ruby/ruby · 2026-09-18

A client that dropped the connection mid handshake reached the accept loop as Errno::ECONNRESET rather than OpenSSL::SSL::SSLError, so the l

Raise the ModGC `make check` timeout for MMTk to 90 minutes

github/ruby/ruby · 2026-09-18

MMTk&#39;s `make check` on macos-26 takes 27 minutes at the median and 37 at the 90th percentile, so the default 40 minute step limit sits i

全社に OpenCode + LiteLLM を導入してコストを抑えつつ AI 活用を進めている話

Zenn · 2026-09-18

こんにちは。日本トレカセンターのプロダクト部で EM をやっている中川です。 日本トレカセンターでは約 200 名の全社員が使う AI の入り口を 1 つにまとめました。社員の手元には AI エージェントのOpenCodeを配り、そのリクエストを自前でホストした LLM ゲートウ

Merge pull request #58809 from kamipo/worktree-deprecate-supports-dat…

github/rails/rails · 2026-09-18

…etime-with-precision Deprecate `supports_datetime_with_precision?`

PRのCI稼働時間を7割削減した話

Zenn · 2026-09-18

はじめに イノベーション開発チームのkuniです! 現在はITトレンドのリプレイスPJに従事しています。 最近の開発ではAIエージェントに実装を任せることが多く、PRやテストコードが増えるようになりました。 アウトプットが多くなった反面、CIの稼働時間が増えるという問題が発生しま

build: update remix package

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Make the Remix app skill installed-docs-first (#11881)

remix · 2026-09-17

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Deprecate `supports_datetime_with_precision?`

github/rails/rails · 2026-09-17

The method was added in #18886 to gate the `:precision` option on `datetime` and `time` columns. MySQL gained sub-second precision on `DATET

Jev 所感 ダラダラと書く

Zenn · 2026-09-17

https://docs.typesafe.ai/introduction Jev そのものが覇権を取るかは知らんが、構造化出力に特化したAIは今後も残りそう ちょうど猫も杓子もAIエージェントという時代になりつつあるところで発表されて、タイミングがうまい 一般には、Co

Fix out-of-bounds in Array#pack for r/R when buffer modified

github/ruby/ruby · 2026-09-17

When the string buffer is modified during the to_int call in Array#pack with the r/R directive, it can cause an out-of-bounds write. For exa

[Bug #22280] Mark $? and $$ as box-ready

github/ruby/ruby · 2026-09-17

They are readonly virtual variables backed by per-thread/per-process state, but user boxes cached the first read in the box gvar_tbl. The ca

Read related PostgreSQL relation names with `::regclass`

github/rails/rails · 2026-09-17

`fetch_foreign_keys` and `fetch_table_options` joined `pg_class` only to turn an OID the catalog row already carried into a name. The forei

Fix defined? for global variables assigned in a box

github/ruby/ruby · 2026-09-17

Assignment in a box only writes to box-&gt;gvar_tbl and leaves the global entry with rb_gvar_undef_getter, so defined?($foo) returned nil wh

Fix Bun form parsing failures (#11890)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Mark stdio global variables as box-dynamic

github/ruby/ruby · 2026-09-17

$stdin, $stdout, $&gt;, and $stderr live in ractor-local storage that Kernel#puts, Kernel#warn, and friends read directly, so assignments ca

Validate tar paths by default and buffer metadata linearly (#11888)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Require explicit authorization for raw HTML (#11885)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Normalize auth redirects and enforce session cookie lifetimes (#11857)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Filter unpublished guide chapters from production (#11889)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

ZJIT: Support getivar in multi-Ractor mode

github/ruby/ruby · 2026-09-17

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

pwn完全未経験から、3ヶ月ちょいでセキュキャン全国の講義内容を理解できるようになるまで

Qiita(trend) · 2026-09-17

この記事でわかること pwn・CTF未経験の人間が、3ヶ月ちょいで何をどの順番でやったか 各ステップにどれくらい時間がかかったか(正直な内訳) 「ここは深追いしなくていい」「ここは絶対に外せない」の線引き 目次 はじめに 前提 全体像(3ヶ月の内訳) ステップ1:...

ZJIT: Remove the eval("nil") VM boot idiom from tests

github/ruby/ruby · 2026-09-17

The test helpers now boot the VM themselves via ensure_rubyvm(), so tests no longer need a bare eval("nil") just to initialize ZJITState bef

ZJIT: Boot the test VM lazily in helpers that touch ZJITState

github/ruby/ruby · 2026-09-17

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

ZJIT: Set cfp->sp before exposing a stub frame to the GC

github/ruby/ruby · 2026-09-17

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

ZJIT: Clear cfp->block_code before exposing a stub frame to the GC

github/ruby/ruby · 2026-09-17

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

Azure 検証環境のコストをリソースグループ単位で毎日通知してみた話

Qiita(trend) · 2026-09-17

1. はじめに 部署のAzure検証環境を管理しています。検証環境ではメンバーが自由にリソースを作成できる分、検証終了後も削除されず、そのまま残り続けることが良くあります。 Azure Cost Management を使えばコスト状況は確認できますが、日常的にチェックす...

string.c: fix off by one assertion

github/ruby/ruby · 2026-09-17

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

Clarify frame content trust boundaries (#11882)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Handle duplicate and missing named frame targets (#11883)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Omit incoming client address when generating forwarding headers (#11860)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Normalize form media types and add nosniff to file responses (#11855)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Fix route-pattern hostname validation and match work limits (#11856)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Vary preflight responses on private network requests (#11858)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Harden UI host prop handling (#11884)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Pass release command arguments directly to child processes (#11886)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Share intersection observers in lazy Frames demo (#11887)

remix · 2026-09-17

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Remove marshal fallback for Ractor copy

github/ruby/ruby · 2026-09-17

The previous commit integrated Marshal&#39;s hooks into the native courier copying path. That should cover most cases. One exception I&#39;

Allow copying objects with a singleton class

github/ruby/ruby · 2026-09-17

Previously the Ractor courier rejected singleton class objects. However we have existing tests of OpenStruct that those objects can be Racto

Add support for Regexp objects

github/ruby/ruby · 2026-09-17

Previously any Regexp objects being sent would cause us to take the Marshal path.

Support Marshal dump hooks in the Ractor courier

github/ruby/ruby · 2026-09-17

Previously the courier only carried the core types natively, and any other object made the whole message fall back to Marshal.dump on the se

Use Marshal compat from Ractor courier

github/ruby/ruby · 2026-09-17

For some types (probably most notably Set), Marshal loading is defined with compatibility functions. We should use those when set.

Fill courier nodes in capture's post-order

github/ruby/ruby · 2026-09-17

Previously rb_ractor_courier_materialize filled every non-hash node in id order and then inserted hash entries in a separate pass in reverse

PlanetScale、PostgreSQLのシャーディングを自動化して1億1800万QPSを達成。新DBサービス「Neki」をプレビュー公開

Publickey · 2026-09-17

データベースサービスを提供しているPlanetScaleは、PostgreSQLのシャーディングを自動化してスケーラブルなデータベースサービスを提供する「Neki」をプレビュー公開しました。 118,538,803 queries per ...

Fix Ractor._activated: don't use Module#prepend

github/ruby/ruby · 2026-09-17

Use aliasing instead of Module#prepend with super to redefine `require` when coming out of single ractor mode. There are bad interactions be

Update default gems list at cb7e0e62e255ce3622108bcd6934b3 [ci skip]

github/ruby/ruby · 2026-09-17

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

[ruby/io-console] Detect the old style `ttyname_r` return type

github/ruby/ruby · 2026-09-17

https://github.com/ruby/io-console/commit/668e5d85bb

[ruby/io-console] bump up to 0.9.4

github/ruby/ruby · 2026-09-17

https://github.com/ruby/io-console/commit/a44ab18ad9

認知負債の未来は?

Zenn · 2026-09-17

はじめに AIがコードを書くようになり、認知負債が問題となってきている、という認識が広まりつつあります。 それに対して、そもそも本当に人間が認知しなければならないのか、という議論もあります。 今回は、2026/9/16〜17に開催された「技術的負債に向き合うConference

ZJIT: Add validation pass for reducibility (#18754)

github/ruby/ruby · 2026-09-17

Based on [ART&#39;s](https://android.googlesource.com/platform/art/+/refs/heads/main/compiler/optimizing/nodes.cc#999): ```c++ bool HLoopIn

jev 同士に五目並べで対戦させた

Zenn · 2026-09-17

速報気味。jev 同士に五目並べで対戦させて、速度を実測してみました。 いきなり感想ですが、プログラマは多分、既存のチャットアシスタントより Jev みたいな構造化されたエージェントの方が好きだと思います。 実際に対戦してるところ(リアルタイム) tl;dr ルールベース

24時間動き続けるAIエージェント:途中で「死なない」ようにする設計

Qiita(trend) · 2026-09-17

24時間動き続けるAIエージェント:途中で「死なない」ようにする設計 なぜこれが難しいのか AIエージェントをデモとして動かすだけなら簡単です。LLMを呼び、結果を受け取り、画面に出力する。それだけで済みます。しかし、エージェントを何時間も、何日も連続で動かし、ツール呼...

Fix warning in tr_trans_pairs_search_sse2

github/ruby/ruby · 2026-09-17

string.c:9673:36: warning: ‘matches’ may be used uninitialized [-Wmaybe-uninitialized] 9673 | const int bitmap = _mm_movema

Merge pull request #58799 from e-akashsaini/fix-tuple-where-key-corru…

github/rails/rails · 2026-09-17

…pting-attributes Fix tuple `where` key corrupting later association conditions

Fix tuple `where` key corrupting later conditions

github/rails/rails · 2026-09-17

`PredicateBuilder#expand_from_hash` assigns to its own `attributes` parameter while expanding a tuple (composite) key. A block does not rebi

Stop swapping the working tree to maintain a ruby-core branch

github/ruby/ruby · 2026-09-17

`up` checked out ruby-core in every default gem repository to rebase it onto ruby-core/master and then checked the default branch back out,

Xcodeのプロジェクト設定をJSONにする

Zenn · 2026-09-17

はじめに project.pbxprojのコンフリクトは、Xcodeプロジェクトをチームで触っていると何度も出会う問題です。別々のブランチでファイルを1つずつ追加しただけでも衝突し、解消するときは24桁のIDを見比べながら、どの行を残せばよいかを判断することになります。 Appl

Exclude ext/json/depend from the json sync

github/ruby/ruby · 2026-09-17

ruby/ruby owns this file along with ext/json/extconf.rb, which is already excluded. Upstream json has no ext/json/ext/depend to copy back,

C# と Luaで何かやってみる (LMStudio&Python)

Zenn · 2026-09-17

Lua とは? Lua は軽量で高速な組み込み型スクリプト言語です。 実行環境が小さく、学習曲線も緩やかなので、C#、Java、Python などのホスト言語に簡単に組み込めます。 C# から Lua を呼び出すと、次のようなメリットがあります。 スクリプトを差し替えるだけでロ

RDoc to Markdown in Action Cable

github/rails/rails · 2026-09-17

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

Fix out-of-bounds in Array#sample when array modified

github/ruby/ruby · 2026-09-17

The call to rand (through RAND_UPTO) or to_int (through NUM2LONG) can run aribtrary Ruby code, which can modify the source array. The size o

気軽にDGX Sparkでapt upgradeしたら壊れた話

Zenn · 2026-09-17

DGX Spark で sudo apt upgrade を実行したあと、GPU ドライバがロードされなくなり、デスクトップの CPU 負荷が急増した。 復旧を試みて apt full-upgrade を実行したところ、今度は起動中とは別のカーネル向け NVIDIA モジュールが

[DOC] Update bundled gems list at 91810913bd418c066ee77117642275

github/ruby/ruby · 2026-09-17

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

Compute `serialize_cast_value_compatible?` on the main Ractor

github/rails/rails · 2026-09-17

`SerializeCastValue::ClassMethods#serialize_cast_value_compatible?` memoizes into a class-level instance variable, which a non-main Ractor c

Update default gems list at 9099b5f81a66db870ee56c1785913f [ci skip]

github/ruby/ruby · 2026-09-17

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

[ruby/resolv] v0.8.0

github/ruby/ruby · 2026-09-17

https://github.com/ruby/resolv/commit/99464a354c

dbt Charts触ってみた

Zenn · 2026-09-17

はじめに 最近dbt Chartsというサービスがdbtから発表されましたね。個人的に気になるサービスでしたので、実際に触ってみたというブログです。 DWHにはSnowflakeを使用し、dbtのサンプルプロジェクトjaffle-shop-classicを用いて検証しています。

[ruby/resolv] Fail over when writing a request finds the TCP peer gone

github/ruby/ruby · 2026-09-17

A peer that goes away while another nameserver is being tried leaves a socket nobody is watching, so the loss only surfaces when the next re

[ruby/resolv] Fix querying absolute domain name twice

github/ruby/ruby · 2026-09-17

When search list is not explicitly specified, Resolv::DNS checks the local domain name of the running system. If it is not set either, the r

[ruby/resolv] Tidy up ndots handling

github/ruby/ruby · 2026-09-17

The current code works, but the intention was not clear at first glance. https://github.com/ruby/resolv/commit/deaf5ab649

Merge pull request #58795 from kamipo/worktree-pg-schema-reader-searc…

github/rails/rails · 2026-09-17

…h-path Read PostgreSQL indexes and constraints from the table a name resolves to

WebMCPを試してみた感想。フロントエンドの必須技術になりそうな予感。

Zenn · 2026-09-17

弊社には「Orizm」という自社プロダクトのCMSがあり、現在私はOrizmを用いたWebサイトの開発業務を担当しています。 Orizmには「デザインエディター」という、Webページを見た目そのまま直感的に編集できる機能が組み込まれているのですが、入稿作業をしながら、ふと「ここに

[Bug #22323] [DOC] Remove a stale internal note for typed data

github/ruby/ruby · 2026-09-17

Neither argument to `rb_typeddata_inherited_p` is intended to be NULL.

Skip CI on documentation only changes

github/ruby/ruby · 2026-09-17

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

Resolve a PostgreSQL name for `table_options` the way the other reade…

github/rails/rails · 2026-09-17

…rs do `fetch_table_options` asked `resolved_tables` for base tables only, so a view shadowing a table on the search path was read as that

Deprecate the fallback to Object for alias in a module

github/ruby/ruby · 2026-09-17

`alias` and `Module#alias_method` in a module fall back to searching the method from Object when the module and its ancestors do not have it

128GB の Mac で DeepSeek V4.1 Flash は動いたが、開発には Flash Next と oMLX を選んだ

Zenn · 2026-09-17

株式会社ジェイテックジャパン CTOの高丘 @tomohisaです。 128GB の MacBook Pro(M4 Max)で、ローカル LLM が開発に使えるかを試し続けています。ここまでに書いたのは次の 3 本です。 https://zenn.dev/jtechjapan_p

Update default gems list at 028dcaa3c9513aa61903989b979e41 [ci skip]

github/ruby/ruby · 2026-09-17

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

[ruby/net-protocol] v0.4.0

github/ruby/ruby · 2026-09-17

https://github.com/ruby/net-protocol/commit/c1f66145f7

[ruby/net-protocol] Wait for readability when an SSL write requests it

github/ruby/ruby · 2026-09-17

https://github.com/ruby/net-protocol/commit/85361b97cd

[ruby/net-protocol] Test that a negative read length leaves the buffe…

github/ruby/ruby · 2026-09-17

…r alone Before the check, read(-1) walked @rbuf_offset backwards and a later read_all handed back bytes an earlier read had already consum

[ruby/net-protocol] Restore message logging and clear write state on …

github/ruby/ruby · 2026-09-17

…exceptional exits https://github.com/ruby/net-protocol/commit/a1bd220aad

[ruby/net-protocol] Test that write0 honours a :wait_readable from th…

github/ruby/ruby · 2026-09-17

…e socket The case had no branch for it, so the retry loop spun without waiting and without ever reaching the write_timeout. The fake refus

[ruby/net-protocol] Reject negative read lengths before changing the …

github/ruby/ruby · 2026-09-17

…buffer https://github.com/ruby/net-protocol/commit/44b2dcb2f4

[ruby/net-protocol] Test that an exception out of a message leaves th…

github/ruby/ruby · 2026-09-17

…e IO usable LOG_off had no counterpart on the exception path, so a raise from the block or from the source silenced the connection&#39;s d

Use `UNNEST WITH ORDINALITY` instead of `generate_subscripts` in Post…

github/rails/rails · 2026-09-17

…greSQL `fetch_foreign_keys` and `fetch_unique_constraints` paired each `conkey` / `confkey` element with its position by generating the su

[DOC] Update bundled gems list at b06e76429cd6a79505bbc647e2d342

github/ruby/ruby · 2026-09-17

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

Bump ruby/setup-ruby in the github-actions group across 1 directory

github/ruby/ruby · 2026-09-17

Bumps the github-actions group with 1 update in the / directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setu

Read PostgreSQL indexes and constraints from the table a name resolve…

github/rails/rails · 2026-09-17

…s to `fetch_indexes`, `fetch_foreign_keys`, `fetch_check_constraints`, `fetch_unique_constraints` and `fetch_exclusion_constraints` matche

macOS 27にはローカルLLMが入っている

Qiita(trend) · 2026-09-17

macOS 27にはローカルLLMが入っている macOS 27には、Appleの言語モデルをTerminalから直接使える fm コマンドが入っています。 追加のアプリをインストールする必要はなく、APIキーもいりません。対応するMacなら、Terminalを開いて次の...

Fix out-of-bounds in String#setbyte when string modified

github/ruby/ruby · 2026-09-17

The call to rb_to_int may run aribtrary Ruby code and thus cause String#setbyte to read past the end of the string. For example, the followi

Haiku: use ucontext.h only on x86/x86-64

github/ruby/ruby · 2026-09-17

This follows the other operating systems. Without it, it won't build on arm64 and riscv64 ports.

Stop probing for a local MySQL socket when generating `config/databas…

github/rails/rails · 2026-09-17

…e.yml` `rails new --database=mysql` scanned a hardcoded list of socket paths and, when one of them existed, wrote `socket:` into `config/d

Jevってなんだ? — 文章を書かないAIに、LLMのif文判定を任せられるか

Qiita(trend) · 2026-09-17

はじめに ── なぜこの記事を書くのか LLMに「このチケットはどの部署宛てか」を答えさせるコードを、筆者は何度も書いてきました。JSONで返させ、パースし、検証し、落ちたら再試行する。判断は1行なのに、防御コードのほうが長くなるのが常でした。 2026年9月15日、米T...

Fix buffer overflow in Array#values_at

github/ruby/ruby · 2026-09-17

Array#values_at can execute arbitrary code during execution which may modify the source array. This can cause a buffer overflow if the new l

Playwrightの失敗サマリーからDatadogのトレースを探せるようにしてみた

Zenn · 2026-09-17

はじめに LayerXのエンタープライズ向け生成AIプラットフォームAi Workforceでは、Playwrightを使ったE2EテストをGitHub Actionsで実行しています。 テストが落ちたとき、エラーメッセージやスクリーンショットを見ながら、まずテストコードに問題が

Merge pull request #58791 from kamipo/database-cli-mariadb-fallback

github/rails/rails · 2026-09-16

Replace the `mysql5` fallback in `ActiveRecord.database_cli` with `mariadb`

Merge pull request #58790 from kamipo/consolidate-mysql-adapters-comm…

github/rails/rails · 2026-09-16

…on-methods Consolidate common methods of `Mysql2Adapter` and `TrilogyAdapter`

Replace the `mysql5` fallback in `ActiveRecord.database_cli` with `ma…

github/rails/rails · 2026-09-16

…riadb` `mysql5` is the name MacPorts gave the client binary of its `mysql5` port, and it has been part of the `dbconsole` command lookup s

Consolidate common methods of `Mysql2Adapter` and `TrilogyAdapter`

github/rails/rails · 2026-09-16

`text_type?` is made `:nodoc:` public to drop the `send` at its only caller, and `error_number` is made private to match its only caller.

APEXlangでVibe Coding:ログイン付きTodoアプリを作ってみた

Qiita(trend) · 2026-09-16

はじめに APEXlang、本当にすごいです。 既存のAPEXの機能を使いながら、見た目にもこだわったアプリがVibe Codingで作れます。 画面を作るだけでなく、ログインして、データを保存して、PCやスマホからURLを開いて使うところまでつながるのが面白いところです...

ZJIT: Extract perf-map module (GH-18725)

github/ruby/ruby · 2026-09-16

Move perf-map registration and symbol-range helpers into `perf`. Update the LIR backend and compiler callers to use the narrow module path.

VectorDBにはダッシュボードがなくてGUIで操作できないと思っていませんか?

Qiita(trend) · 2026-09-16

VectorDBにもダッシュボードがある!Milvus公式「Attu v3」でデータ可視化&AIワークベンチを体験する ベクトル検索やAIのナレッジ検索(RAG)を始めるとき、こんなことを感じたことはありませんか? 「今、データベースの中にどんなデータがどんな形で入っ...

Forbid setting ivars on Ractor shareable objects

github/ruby/ruby · 2026-09-16

Previously we had a check that objects which were shareable, but not frozen on a non-main Ractor would raise an exception if instance variab

Forbid Procs with ivars from being isolated

github/ruby/ruby · 2026-09-16

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

Merge pull request #58789 from Shopify/hm-pptzprytwptqxstk

github/rails/rails · 2026-09-16

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

【学習記録ツール追加実装】SPAアプリをSupabaseでデータ永続化+CICD組み込み+自動テスト対応

Qiita(trend) · 2026-09-16

何をやったのか 学習記録ツールに以下の対応を実施 Supabaseでデータ永続化 GithubActionsによるCICD Vitestによる自動テスト 気づきなど ズラズラと書いていきます 魅せるための記事というよりも、体験に基づく生きたメモとしたいため...

Don't reference connection in on_main block

github/rails/rails · 2026-09-16

`on_main` tries to make the block shareable before dispatching to the main Ractor (this only happens when calling from a non-main Ractor), w

Cache registered_details keys

github/rails/rails · 2026-09-16

Also switch to an attr_reader

Avoid creating array for detail_args in fast path

github/rails/rails · 2026-09-16

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

Avoid returning through blocks

github/rails/rails · 2026-09-16

Returning through blocks costs an allocation (at least on Ruby 4.0)

Move view path normalization into PathSet

github/rails/rails · 2026-09-16

This was always downstream of LookupContext, and is where the iteration happens. Doing this allows us to avoid allocating two arrays.

Avoid empty array allocation rendering template

github/rails/rails · 2026-09-16

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

ZJIT: Check interrupts as late as possible (#18774)

github/ruby/ruby · 2026-09-16

ZJIT: preserve only the last CheckInterrupts in a block CheckInterrupts holds on to the frame state which could reference things in the sta

Devinが仮想環境でmacOSの提供開始。Macの実機不要でDevinがコード生成、テスト、デバッグ、実行、AppStore配信前のベータ公開まで実行

Publickey · 2026-09-16

コーディングAIエージェントを提供するDevinが、Devinがホストする仮想環境内でのmacOSの提供を開始しました。 Devinはこれまで仮想環境内でUbuntu LinuxおよびWindowsを提供しており、ここにmacOSが加わりま...

Android、パスキーをパスワードマネージャ間で転送可能に。Googleパスワードマネージャ、1Password、Bitwarden、Dashlaneなどが対応

Publickey · 2026-09-16

Googleは、Android上で利用可能なパスワードマネージャの間で、パスキーの転送を可能にしたと発表しました。 これにより、例えばGoogleパスワードマネージャに登録したパスキーを1PasswordやBitwardenなどの他のパスワ...

[ruby/erb] Version 6.1.0

github/ruby/ruby · 2026-09-16

https://github.com/ruby/erb/commit/2e53562958

「いい感じに作って」でどこまで作れる?Codexを使ったバイブコーディング検証

Qiita(trend) · 2026-09-16

はじめに 最近、「バイブコーディング」という言葉を耳にする機会が増えました。 バイブコーディングとは、細かい設計や実装方法を人間がすべて決めるのではなく、開発者が「意図・雰囲気・方向性」を自然言語で伝え、AI がそれを解釈して設計やコードを提案し、対話しながら共創してアプ...

[ruby/json] Add error position and json_path to the JRuby extension

github/ruby/ruby · 2026-09-16

https://github.com/ruby/json/commit/522b015063

UUIDとは?「ただのランダムな文字列」だと思っていたUUIDをまとめてみる

Qiita(trend) · 2026-09-16

はじめに この記事の結論を先に書くと、UUIDのバージョンは特に理由がなければv4、DBの主キーに使うなら順序性のあるv7を検討するのがおすすめです。以下ではなぜこの結論に至ったのかをまとめていきます! こんにちは!ソーイ株式会社の木寺です。 システム開発をしていると「U...

Fix Method#inspect when klass is iclass

github/ruby/ruby · 2026-09-16

[Bug #22321] In the following script, the klass of the Method object is an iclass, which will raise an error &quot;NoMethodError: undefined

[Bug #22322] Take transcoder names from declared transcoders

github/ruby/ruby · 2026-09-16

Fix use-after-free of dangling pointers.

[ruby/resolv] Revert "Do not register on-demand classes for unknown D…

github/ruby/ruby · 2026-09-16

…NS types and SvcParamKeys&quot; This reverts commit https://github.com/ruby/resolv/commit/9e331b5960a8, which contains only the same test

ClaudeでAPI連携を自動化するときの認証情報管理について調べてみた

Qiita(trend) · 2026-09-16

こんにちは、花王株式会社の @TsuchiyaK です。 昨今、生成AIによる業務改善を検討している方も少なくないと思いますが、以下のような仕組みを考えたことはないでしょうか。 SaaSなどのAPIからデータを取得 そのデータをもとに生成AIによってドキュメントを生成 こ...

手書きの運行記録を自動化したら、総務に使うなと言われた話

Zenn · 2026-09-16

こんにちは。頼まれてもいない社内ツールを作っては、ひとりで悦に入るタイプのエンジニアです。 今は AI に相談しながら進めれば、ちょっとした社内ツールは 1 日で作れます。作るコストは、本当に下がりました。 ただ、作るのが簡単になった分、別のところで痛い目を見ます。理解のない部署

AI開発チームの作り方と育て方 — マルチエージェント開発組織の設計と運用

Zenn · 2026-09-16

AI開発チームを作り、運用しながら育てるための設計書です。業務と完了条件、役割、受け渡し、並列化、検収、自律度、学びの蓄積を一続きで扱います。各章の図解と、TypeScript製タスク管理アプリへの機能追加の実走を通して、仕様・差分・テスト・AIレビューをつなぐ方法を学べます。実

Update default gems list at 30ded5b167fbba0713339a6f3bae03 [ci skip]

github/ruby/ruby · 2026-09-16

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

Rewrite rdoc-ref from absolute path at stringio doc

github/ruby/ruby · 2026-09-16

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

[ruby/io-console] bump up to 0.9.3

github/ruby/ruby · 2026-09-16

https://github.com/ruby/io-console/commit/fbac53dbe8

Map each file of ruby/test-unit-ruby-core instead of the directories

github/ruby/ruby · 2026-09-16

Syncing starts by `rm_rf`-ing every destination, so the `lib` and `test` directory mappings wiped ruby/ruby own files under `tool/lib` and `

Mark an unreleased version as a prerelease when syncing

github/ruby/ruby · 2026-09-16

Upstream bumps the version right after a release, so a synced tree usually holds a version nobody can install, and `bundle install` against

ChatGPTやCopilotでもClaude Code・Codexっぽく調査したい! /mnt/data を作業机にする"最強"実務AI活用術

Qiita(trend) · 2026-09-16

株式会社パレットリンクの@BaspisKawaEです! 今回は、ChatGPTやMicrosoft 365 CopilotのようなチャットAIを、Claude CodeやCodexのように、雑な依頼からでも必要なファイルを確認しながら調査を進められる状態に近づける方法に...

Update default gems list at 20a24c00e31677c4b057d44a373552 [ci skip]

github/ruby/ruby · 2026-09-16

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

[ruby/resolv] v0.7.2

github/ruby/ruby · 2026-09-16

https://github.com/ruby/resolv/commit/67db06d75c

CDKのec2.NatProvider.instanceV2でNAT Instanceを作成している場合は今後、最小インスタンスのt4g.nanoでは起動できなくなる?

Qiita(trend) · 2026-09-16

はじめに コスト削減のためにNAT GatewayではなくNAT Instanceを使っている方、それなりにいるのではないでしょうか。 私もその一人で、CDKのec2.NatProvider.instanceV2を使ってt4g.nanoでNAT Instanceを立ててい...

Skip the prerelease version check for test-unit-ruby-core

github/ruby/ruby · 2026-09-16

Only `lib` and `test` are synced from ruby/test-unit-ruby-core, so no gemspec exists in this tree and `Gem::Specification.load(nil)` returne

会議の録音から議事録を自動生成する仕組みを作って議事録を書く時間をなくした

Zenn · 2026-09-16

はじめに こんにちは。 株式会社アサインでキャリアプラットフォームの開発責任者をしている白井です。 弊社では会議を録音する運用にしており、⁠AI駆動PMの5原則と12の具体例でも少し紹介しています。 ただ、録音データから議事録を作成するには、その都度Claudeに依頼する必要があ

Remove the unused `ptr` in `moreswitches`

github/ruby/ruby · 2026-09-16

It held the base pointer for `ruby_xfree(ptr)` while the loop advanced `argv`. The free became `RB_ALLOCV_END(ptr_obj)` in da4bd3b3df9f, and

[Bug #22316] Check for frozen string before length checks

github/ruby/ruby · 2026-09-16

Warnings for chilled strings can be intercepted by `Warning` module.

Merge pull request #58769 from ilianah/json-schema-cache

github/rails/rails · 2026-09-16

Add JSON schema cache serializer

[DOC] Update bundled gems list at 0c9f3f1e68e23a9ba2d7fdfdb86bd7

github/ruby/ruby · 2026-09-16

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

Add JSON schema cache serializer

github/rails/rails · 2026-09-16

Add the option to dump and load the schema cache from JSON Co-authored-by: Jean Boussier <jean.boussier@gmail.com>

Fix use-after-free when clearing array during zip

github/ruby/ruby · 2026-09-16

[Bug #22319] Array#zip triggers an use-after-free it does not account for when the call to rb_check_array_type modifies the source array. T

Merge pull request #58780 from byroot/skip-ractor-leaky-tests

github/rails/rails · 2026-09-16

Skip leaky ractor tests

Skip leaky ractor tests

github/rails/rails · 2026-09-16

These tests cause `require` to be called inside a Ractor, which in turn breaks all gems that use alias method chain on `Kernel#require` whic

RDoc to Markdown in some Action Cable files

github/rails/rails · 2026-09-16

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

Merge pull request #58751 from yaroslav/faster-time-with-zone-formatting

github/rails/rails · 2026-09-16

Speed up TimeWithZone#xmlschema, #to_s and TimeZone.seconds_to_utc_offset

Fix the check for an already loaded mkmf.rb

github/ruby/ruby · 2026-09-16

`File.basename` never returns a name with a leading slash, so the comparison against `&quot;/mkmf.rb&quot;` was always false and the source

[ruby/rubygems] Stop exporting the default RGV to child processes

github/ruby/ruby · 2026-09-16

`RGV` is relative to the source root of the layout it was set in: `.` on master, `..` on the 4.0 branch, where the spec support files still

[DOC] Fix shareable proc typo in Ractor documentation

github/ruby/ruby · 2026-09-16

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

imemo.c: Guard the uninitialized st_table scrub with #if RUBY_DEBUG

github/ruby/ruby · 2026-09-16

`assert.h` always defines `RUBY_DEBUG`, as either 0 or 1, so `#ifdef` was always true here too. The store exists only for the `RUBY_ASSERT`

Fix use-after-free when clearing array during flatten

github/ruby/ruby · 2026-09-16

[Bug #22318] Array#flatten triggers an use-after-free it does not account for when the call to rb_check_array_type modifies the source arra

CI: Add workflow for shadow stack testing. (#18778)

github/ruby/ruby · 2026-09-16

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

Next.js の Proxy(旧 Middleware) で redirect すると relative URL になる

Zenn · 2026-09-16

この記事は Next.js を好む人間が書きました。 Proxy で redirect する方法 Next.js の Proxy(旧 Middleware) でリクエストに対してリダイレクトレスポンスを返すには、次のように書きます。 import { NextResponse

Use a pointer-sized length limit in the specs

github/ruby/ruby · 2026-09-16

These specs need a length that no String or Array can hold, and a C long stops being one on LLP64 once the length itself is pointer-sized. T

Accept RangeError as well for a too-large length

github/ruby/ruby · 2026-09-16

On LLP64 a pointer-sized length does not fit a C long, so `NUM2LONG` raises `RangeError` before the size check is reached. Which of the two

[ruby/rubygems] Use the vendored SecureRandom in Gem::AtomicFileWriter

github/ruby/ruby · 2026-09-16

Inside `module Gem`, `defined?(SecureRandom)` resolved to the vendored `Gem::SecureRandom` that vendored `net/http` happened to load through

[ruby/rubygems] Stop vendoring resolv for two regexps

github/ruby/ruby · 2026-09-16

Vendored net/http loaded the whole 3500-line DNS resolver only to match Resolv::IPv4::Regex and Resolv::IPv6::Regex when deciding whether an

[ruby/rubygems] Support safe.bareRepository=explicit in git sources

github/ruby/ruby · 2026-09-16

Under that setting git refuses to discover a bare repository through -C, so every command run against the bare cache clone failed. Bare repo

[ruby/rubygems] Build a platform gem with gem build --platform for th…

github/ruby/ruby · 2026-09-16

…e local platform Gem::Specification#initialize skips the local platform when it takes the platform from Gem.platforms, so the option produ

Fix crash when source string modified in String#unpack

github/ruby/ruby · 2026-09-16

[Bug #22315] The following script crashes because there is a use-after-free on the source string during String#unpack: s = &quot;C&quo

[ruby/rubygems] List gems without groups last in bundle outdated --gr…

github/ruby/ruby · 2026-09-16

…oups Transitive dependencies have an empty group set, which sorted before every named set and put them at the top of the table. https://g

[ruby/rubygems] Keep bundle outdated --group sorted by gem name

github/ruby/ruby · 2026-09-16

Skipping the name sort for --group left the rows in the order of their group sets, so a group spread over several sets was listed out of ord

[ruby/rubygems] Fix bundle outdated --groups to actually group output

github/ruby/ruby · 2026-09-16

print_indented unconditionally sorted table rows by gem name, discarding the group clustering that --groups had already computed, so --group

Fix uninitialized hash ar_entry hint

github/ruby/ruby · 2026-09-16

The ar_entry hint may be initialized when it is used. It is caught by Valgrind: ==91514== Conditional jump or move depends on uninitial

Merge pull request #58768 from Shopify/remove-the-obsolete-datetime-f…

github/rails/rails · 2026-09-15

…allback-from-the-c [ci skip] Remove obsolete DateTime fallback notes from core extensions guide

肩甲骨が限界だったので、Claude Code への入力を「声」に変えた話

Qiita(trend) · 2026-09-15

はじめに(導入) ある日、14時間ほど机に座ってキーボードを叩き続けた日がありました。 夜、布団に入っても肩甲骨のあたりがずっと痛い。 そのまま眠ると、夢の中でも仕事をしていました。 夢の中で仕事をしている時点でかなりつらいのですが、問題はその中身です。 夢の中の私は、見...

ZJIT: Refine effects for StoreField (#18764)

github/ruby/ruby · 2026-09-15

It doesn't, for example, invalidate any PatchPoint, so we can let `eliminate_redundant_patchpoints` do better work if we denote that in `eff

『時間がない』を意志ではなく仕組みで解決する — iPhoneショートカットで集中時間を守る

Qiita(trend) · 2026-09-15

はじめに なんでこんなに時間がないんですかね? 個人開発もしたい。 試験勉強もしたい。 本も読みたい。 やりたいことはいくらでもあるのに、1日は誰にとっても等しく24時間。 ここ最近、資格勉強もさぼりがちで、個人開発なんていつできるんだ、なんて思っていました。 活動時間...

[ruby/syntax_suggest] Nodoc implementation details

github/ruby/ruby · 2026-09-15

Just leaves `SyntaxSuggest.handle_error` and `SyntaxSuggest::VERSION` visible. Removes some public/private annotations since ony public stu

Add configurable tar archive limits (#11854)

remix · 2026-09-15

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

「Java 27」正式リリース。全環境でG1 GCがデフォルトに、TLS 1.3用に耐量子暗号のハイブリッドキー交換など新機能

Publickey · 2026-09-15

オラクルはJavaの最新バージョン「Java 27」正式版をリリースしました。 Java 27 is now available! #Java27 #JDK27 #OpenJDK Download now: https://t.co/0Zw...

オラクル、Javaのセキュリティパッチを毎月提供開始、AIが脆弱性の発見を加速しているとして

Publickey · 2026-09-15

オラクルは、これまで3カ月ごとに提供してきたJavaのアップデートパッチのサイクルを速め、1カ月ごとにセキュリティパッチを提供することを発表。先月(2026年8月)から実際にセキュリティパッチの提供が開始されていることを明らかにしました。 ...

[ruby/net-protocol] Only require io/wait on Ruby versions earlier tha…

github/ruby/ruby · 2026-09-15

…n 3.2 The io-wait library transitioned to core in 3.2 and is now an empty and deprecated gem. Only require it if running on Ruby versions

[ruby/resolv] Only require io/wait on Ruby versions earlier than 3.2

github/ruby/ruby · 2026-09-15

The io-wait library transitioned to core in 3.2 and is now an empty and deprecated gem. Only require it if running on Ruby versions earlier

File.atomic_write: close the temp file before renaming it

github/rails/rails · 2026-09-15

Following https://github.com/rails/rails/pull/56368, the temp file is renamed while still open, so its content is still in Ruby&#39;s buffer

生成AIのもう一つの顔 – Uncensored Model

Qiita(trend) · 2026-09-15

記事概要 / 概要 本記事では、Uncensored Modelについて、拒否反応(Refusal)の本質、通常のAIとの違い、ソフトウェア開発・セキュリティ・研究・クリエイティブ・画像/動画生成・プライバシーなどにおける活用例、そしてOpen Weightモデルの挙...

shadcn-ui/lint: An agent-first linter for Tailwind design systems. Write design system rules that agents can verify.

リアルタイム版 JSer.info · 2026-09-15

Tailwindデザインシステム向けのLintツール。ESLint/Oxlint向けに提供され、Tailwind v4プロジェクトで利用できる。no-restyle/no-raw-colors/no-arbitrary-valuesなどのルールで、コンポーネントごとのclassN

Claude Codeでドキュメントを作ってみた。大事なのはその先だった

Qiita(trend) · 2026-09-15

はじめに 開発を続けていると、コードとドキュメントの内容がいつの間にかズレてしまうことがあります。 開発当初はきちんとドキュメントを作っていても、 機能追加 仕様変更 リファクタリング API変更 などを繰り返していくうちに、コードだけが更新されてドキュメントが置いて...

Go Conference 2026 参加レポ

Zenn · 2026-09-15

Go Conference 2026 とは Go Conference はプログラミング言語 "Go" ユーザーのためのカンファレンスです。 開催日: 2026年9月11日(金) 会場: 東京都中野区中野4丁目10番2号 中野セントラルパークサウス https://gocon.j

[Bug #22311] Check the availability of APIs added in macOS 27

github/ruby/ruby · 2026-09-15

To account for cases where binaries for older OS versions are built using the new SDK, check at runtime whether the API functions are availa

[ruby/rubygems] Pend the dirs= unresolved deps test under Ruby::Box

github/ruby/ruby · 2026-09-15

It asserts on the warning captured from $stderr, which Ruby::Box does not capture yet. https://github.com/ruby/rubygems/commit/9bc9412bea

[ruby/rubygems] Allow a bundler checksum before myrack in the empty C…

github/ruby/ruby · 2026-09-15

…HECKSUMS spec When bundler runs from an installed gem, as under RGV=system, the lockfile also locks a checksum for bundler itself, which s

「最近どう?」しか聞けなかった1on1で、メンバーが退職届を出してきた話

Qiita(trend) · 2026-09-15

はじめに 1年前、僕は週に1回、チームメンバー全員と1on1をやっていました。真面目にやってたつもりだったんですよね。でもある日、一番期待していたメンバーから退職の相談をされて、正直かなり動揺しました。 「1on1、ちゃんとやってたのに何で気づけなかったんだろう」って。 ...

[初心者] AIコーディングが遅くなった?「読む量」を減らして速さを取り戻すIRV

Qiita(trend) · 2026-09-15

「このバグを直して」とAIに頼んだだけなのに、なかなか修正が始まらない。 気づけばAIは、たくさんのファイルを開き、同じ場所を何度も検索し、最後には「影響範囲が広いため確認が必要です」と答えている。 皆さんも、こんな経験はありませんか? AIコーディングを始めたばかりの頃...

[ruby/rubygems] Stop resolving locally for empty CHECKSUMS entries

github/ruby/ruby · 2026-09-15

`Bundler.setup` without a lockfile writes CHECKSUMS entries without digests, since no remote fetch happens on that path. On the next run tho

[ruby/rubygems] Skip the dirs representation check on JRuby

github/ruby/ruby · 2026-09-15

JRuby replaces Gem::Specification.dirs= in rubygems/defaults/jruby.rb and does not add the ABI scoped spec dir, so the comparison with dirs_

[ruby/rubygems] Keep specs set by post_reset hooks across Gem::Specif…

github/ruby/ruby · 2026-09-15

…ication.dirs= Discarding the record after reset also threw away what post_reset hooks had put there, so Bundler&#39;s stubbed specs were l

[ruby/rubygems] Fix Gem::Specification.dirs= ignoring new dirs when u…

github/ruby/ruby · 2026-09-15

…nresolved deps exist reset calls find_all_by_name while unresolved_deps is not empty, which memoizes the specification record from gem_pat

[ruby/rubygems] Test that gem update --user-install only considers us…

github/ruby/ruby · 2026-09-15

…er gems With unresolved deps pending, highest_installed_gems enumerated system gems as well and updated them into the user dir. https://g

RDoc to Markdown in the rest of AS

github/rails/rails · 2026-09-15

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

RDoc to Markdown in activesupport/lib/active_support/*.rb

github/rails/rails · 2026-09-15

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

CAN通信で使われるUDSとISO-TPについて

Zenn · 2026-09-15

はじめに こんにちは!KGモーターズでエンジニアをしている中村です! 我々は1人乗り小型EV mibot のソフトウェア開発をしています! 以前、CAN通信やDBCファイルについて記事を書きましたが、今回は UDS に関するお話です。 https://zenn.dev/kg_m

[DOC] Update bundled gems list at d888c457c2470c003da7e9d3b18da4

github/ruby/ruby · 2026-09-15

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

Claude Code Meetup Japan #7 参加レポート

Zenn · 2026-09-15

はじめに 2026年8月28日に開催された「Claude Code Meetup Japan #7(Claude Code祭り!)」に参加してきました。 今回は各セッションの概要や、特に印象に残ったセッションについての感想を書いていきたいと思います。 https://aid.c

Merge pull request #58725 from ngan/np-mysql-cli-trilogy-ssl-keys

github/rails/rails · 2026-09-15

Pass Trilogy's SSL configuration to the mysql and mysqldump commands

Merge pull request #58726 from ngan/np-redact-password-in-task-errors

github/rails/rails · 2026-09-15

Filter the database password out of failed database task commands

Merge pull request #58714 from joemsak/keepalive-false-config-bug

github/rails/rails · 2026-09-15

Fix keepalive: false being ignored in database.yml

Fix keepalive: false being ignored in database.yml

github/rails/rails · 2026-09-15

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

Merge pull request #58716 from joemsak/checkout-blocking-respects-tim…

github/rails/rails · 2026-09-15

…eout Bound background-maintenance checkout wait to checkout_timeout

Bound background-maintenance checkout wait to checkout_timeout

github/rails/rails · 2026-09-15

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

Merge pull request #58720 from carlosdanielpohlod/local-cache-read-mu…

github/rails/rails · 2026-09-15

…lti-order Preserve read_multi key order when local cache is active

Merge pull request #58663 from byroot/casted-values-indexed-row

github/rails/rails · 2026-09-15

LazyAttributeSet: Use a mutable indexed row for casted values

Rename allocate_fast_fallback_getaddrinfo_hints

github/ruby/ruby · 2026-09-15

It only fills in the given hints and allocates nothing. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Don't hang in ensure when TCPSocket tests fail to connect

github/ruby/ruby · 2026-09-15

server_thread.value waited for an accept that never returned once TCPSocket.new had raised, hiding the failure behind a hang. Use stop_accep

自動テストが0件の現場で、人の確認を減らす側に倒した話

Zenn · 2026-09-15

壊したことを自動検知できない環境で、AIにどこまで任せるか。 10年以上動いているWebサービスの開発フローを、今期まるごと作り直しました。目標は開発速度を前期比2倍。担当しているプロダクトに自動テストは1件もありません。 その状態で、人の確認を増やす側ではなく、減らす側に倒しま

Merge pull request #58740 from iamdipak39p/fix-docker-entrypoint-thru…

github/rails/rails · 2026-09-15

…ster Fix docker-entrypoint to detect bin/rails server behind Thruster too

Merge pull request #58727 from marcoroth/multiline-syntax-errors

github/rails/rails · 2026-09-15

Fix the debug error page for SyntaxErrors with multi-line messages

Notify Slack when publishing Ruby packages finishes

github/ruby/ruby · 2026-09-15

The publish workflow posted nothing, so its result could only be found on the Actions page. The version is taken from the event instead of R

Merge pull request #58770 from marcoroth/herb-check

github/rails/rails · 2026-09-15

Add `herb:check` task to verify Herb compatibility

[ruby/rubygems] Skip the content-addressed ABI pin example on prerele…

github/ruby/ruby · 2026-09-15

…ase Ruby Content-addressed gems pin required_ruby_version to ~&gt; X.Y.0, which a prerelease Ruby such as 4.1.0.dev does not satisfy, so t

[ruby/rubygems] Scope the File.expand_path stub in shared_helpers_spec

github/ruby/ruby · 2026-09-15

A blanket stub also caught the path lookups of a lazy require of rubygems/yaml_serializer, which crashed with Errno::ENOENT under RUBY_BOX=1

[ruby/rubygems] Correct the Ruby::Box note on the extension build sub…

github/ruby/ruby · 2026-09-15

…process The recursion is not in RbConfig.expand. Inside a box defined?($gvar) does not see assignments made in that box, so mkmf have_deve

[ruby/rubygems] Pend the Ractor tar header tests under Ruby::Box

github/ruby/ruby · 2026-09-15

Ruby::Box ignores $VERBOSE=, so assert_ractor cannot keep the Ractor experimental warning out of the child stderr. https://bugs.ruby-lang.o

[ruby/rubygems] Avoid -r for gems that need activation under Ruby::Box

github/ruby/ruby · 2026-09-15

A command line or RUBYOPT -r bypasses the RubyGems Kernel#require override under RUBY_BOX=1, so the gem is never activated. The cargo tests

[ruby/rubygems] Pend tests that capture stdio under Ruby::Box

github/ruby/ruby · 2026-09-15

Each box gets detached copies of the stdio globals, so reassigning $stdout or $stderr cannot capture output written by Kernel#warn, Kernel#p

[ruby/rubygems] Keep the Ruby::Box experimental warning out of test s…

github/ruby/ruby · 2026-09-15

…ubprocess output Under RUBY_BOX=1 every spawned ruby prints an experimental warning to stderr, which breaks assertions on subprocess outpu

[ruby/rubygems] Use Process.last_status instead of $?

github/ruby/ruby · 2026-09-15

Ruby::Box leaves $? uninitialized, so status checks read success after a failing command. Under RUBY_BOX=1 this made Gem::Source::Git#rev_pa

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

github/ruby/ruby · 2026-09-15

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

データマート導入でDBパフォーマンスの手綱を握る

Zenn · 2026-09-15

株式会社FLINTERSの塚本です。 新卒4年目で、広告データ領域でバックエンド・インフラ・データフロー等を担当しています。 概要 上流チームが提供しているBigQueryのビューのうち、スキャン量が異常に大きいものを検出し、調査の結果、ビュー内部のJOINでパーティションプ

Add assertions that interrupts aren't checked when VM lock taken. (#1…

github/ruby/ruby · 2026-09-15

…8832)

Pass Trilogy's SSL configuration to the mysql and mysqldump commands

github/rails/rails · 2026-09-15

`dbconsole` and `structure_dump`/`structure_load` built their flags from a key map that only listed mysql2&#39;s option spellings (`sslca`,

Filter the database password out of failed database task commands

github/rails/rails · 2026-09-15

`AbstractTasks#run_cmd_error` echoes back the command that failed, and MySQL&#39;s `structure_dump` and `structure_load` pass `--password=&l

Merge pull request #58764 from Shopify/activejob-ractor-workers

github/rails/rails · 2026-09-15

Make ActiveJob Ractor-safe

Merge pull request #58765 from Shopify/fix-the-time-rfc3339-documenta…

github/rails/rails · 2026-09-15

…tion-example [ci skip] Correct the Time.rfc3339 documentation example

SKILL.md を良くする技術。AIのブレをなくす。

Zenn · 2026-09-15

本記事では、AIエージェントの動作を安定させるための新しい手法について、ざっくり理解します。 株式会社ナレッジセンスは、生成AIやRAGを使ったプロダクトを、エンタープライズ企業向けに開発しているスタートアップです。 この記事は何 この記事は、AIエージェントが、「昨日と同じ

フロントエンドカンファレンス福岡 2026 公開資料・Xアカウントリンクまとめ

リアルタイム版 JSer.info · 2026-09-15

フロントエンドカンファレンス福岡 2026のスライドまとめ。

Webpack 5.111 | webpack

リアルタイム版 JSer.info · 2026-09-15

webpack 5.111リリース。ESM出力がStableとなりexperiments.outputModuleなしでoutput.moduleを利用可能に。output.copy、ブラウザターゲットに合わせたCSS最小化の設定としてlowerUnsupported/color

Confluent で非構造化データを扱う:Claim Check パターンで作る RAG パイプライン

Qiita(trend) · 2026-09-15

はじめに:Kafka で非構造化データを扱う難しさ Kafka はもともと構造化されたイベントデータを高速・大量に流すために設計されたメッセージバスです。ログ、トランザクション、センサーデータなど、スキーマが定義された比較的小さなメッセージを扱うのが得意です。 一方で、P...

かつて数学を学んでいたエンジニアがAIと数学について思うこと

Zenn · 2026-09-14

数学における有名な賞であるフィールズ賞を受賞した人々が連名でAIの濫用についての懸念を表明している。私は個人としてこの内容を支持するが、しかし数学者たちとその学生など、いわゆる数学コミュニティが主題の一つとなっているため、「自分たちの都合で問題提起をしているだけじゃないか」という

社内AI ハッカソン、意外と盛り上がりました

Zenn · 2026-09-14

こんにちは!e-dashプロダクトデザイナーのkazuです。 先日、弊社の開発メンバー(エンジニア・QA・PM・デザイナー・サポート)で社内AIハッカソンを開催しました。当日のイベントの模様を簡単にお伝えしたいと思います。社内イベントとしてAIハッカソンの開催に興味がある方や、e

Add `herb:check` task to verify Herb compatibility

github/rails/rails · 2026-09-14

Run `bin/rails herb:check` to find the templates that fail to compile through Herb before adopting the 8.2 framework default. ActionView::H

Standardize demo asset server setup (#11863)

remix · 2026-09-14

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Fix the debug error page for SyntaxErrors with multi-line messages

github/rails/rails · 2026-09-14

ActiveSupport::SyntaxErrorProxy turns the lines of a SyntaxError message into backtrace entries so the error page can show the source locati

Fix the Time.rfc3339 documentation example

github/rails/rails · 2026-09-14

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

AnthropicのMCP共同作者が来日、基調講演で語るこれからのMCP注力領域。AGNTCon+MCPCon Japan 2026

Publickey · 2026-09-14

AIエージェントおよびMCP(Model Context Protocol)を主題としたイベント「AGNTCon+MCPCon Japan 2026」が9月10日に東京渋谷のイベントホールで開催されました。主催はLinux Foundati...

OpenAIやAnthropicなどAIベンダごとのAPIの違いを吸収し統合する「Agent Router」、Linux Foundation傘下で業界標準へ

Publickey · 2026-09-14

MCPやAGENTS.md、Agent2AgentプロトコルなどのAIエージェントに関する関連技術の標準化推進や開発などを行うLinux Foundation傘下のAgentic AI Foundation(AAIF)は、オープンソースとし...

Make performing jobs from Ractor workers possible

github/rails/rails · 2026-09-14

Make the queue adapters shareable.

Make Active Job's queue settings readable from Ractor workers

github/rails/rails · 2026-09-14

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

フロントエンドの仕様と実装を同じ言葉で書く ― 責務を機械的に突合し検証し続けるフロントエンド開発(要件定義〜実装・テスト)

Zenn · 2026-09-14

! 3行まとめ これまで別記事でフロントエンドコンポーネントの責務をSubject Object Verbで整理して名付けるといいよという話をしてきました。 この記事では、同じ語彙を要件定義から使うと、同じ語彙で一貫して開発ができ、要件の検討漏れや実装の抜け漏れが少なくなるとい

Fix SQLite upsert parameter ordering (#11840)

remix · 2026-09-14

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

【ベイズ推定】相手のことを答えると「本当に欲しそうなプレゼント」を当てにいく『欲しいもの.com』を作った

Zenn · 2026-09-14

プレゼントを選ぶとき、「30代女性におすすめ30選」のような記事を読んでも決まらない。相手のことを知っているのは自分なのに、記事は相手を知らないからです。 それなら逆に、相手のことをこちらが答えて、候補を絞ってもらう形にすればいい。そう考えて 欲しいもの.com という診断サイト

Differentiate crash from other process sending signal

github/ruby/ruby · 2026-09-14

Recently we were debugging a Ruby crash by looking at a core dump and realized that there was no crash, it was another process sending a SIG

Azure初心者でも大丈夫!配属1か月の新人がJAZUGのイベントに参加してみた

Qiita(trend) · 2026-09-14

1. はじめに はじめまして。 今年の4月に入社して、Azure関連の部署に配属されてから約1か月の新人のChoです。 大学時代は文系で、入社するまではITとほとんど縁のない生活を送っていました。 現在はクラウドに関わる部署で、毎日のように初めて聞く言葉と出会っています。...

【合格体験記】勉強4〜5時間でAWS AIプラクティショナーに716点でギリギリ合格

Qiita(trend) · 2026-09-14

土曜日に AWS Certified AI Practitioner(AIF-C01)を受けて、716点で合格しました。勉強時間は4〜5時間です。 最初に正直に書いておくと、この記事は「短時間で合格する方法」ではなく、ただの運ゲーの記録です。釣りみたいですみません笑。71...

犯人はAWS WAF:CognitoのパスワードがSQLiと誤検知された話

Zenn · 2026-09-14

はじめに とある Web サービスの stg 環境で、「管理画面にログインできないアカウントがある」という調査依頼を受けました。落ちるのは特定の 1 アカウントだけ。しかも症状は、画面全体がエラーで崩壊するという奇妙な壊れ方でした。「パスワードが違います」のような文言すら出ません

コードレビューで「正しいけど刺さる」コメントをして後輩に距離を置かれた話

Qiita(trend) · 2026-09-14

はじめに 新人リーダーになったばかりの頃、後輩のPRに「このロジックだと将来バグります。設計から見直したほうがいいです」ってコメントしたことがあるんですよね。 技術的には間違ってなかったと思うんです。実際そのロジックには穴があって、指摘自体は妥当でした。でも次の日から、そ...

[ruby/strscan] Fix matched_size when the stored string is shrunk

github/ruby/ruby · 2026-09-14

(https://github.com/ruby/strscan/pull/217) `matched_size` returns the raw register width without clamping it to the current length of the s

Kubbで理想のfetchクライアントを作りたいっ!!

Zenn · 2026-09-14

手書きで fetch() を書くのは、URLの組み立て、レスポンスの型付け、ステータスコードごとのエラー処理…と考えることが多くて少々面倒ですよね。OpenAPIスキーマがあるなら、そこから型やコードを自動生成するツールに任せたくなります。 ただ、生成されたコードが、自分のプロジ

[Feature #22279] Add region arguments to String bit operations (#18562)

github/ruby/ruby · 2026-09-14

This patch extends the following String methods: * String#bit_set(offset, length, lsb_first: true) -&gt; self * String#bit_set(range, lsb_f

[入門] AIコーディングが遅くなった?「読む量」を減らして速さを取り戻すIRV

Qiita(trend) · 2026-09-14

AIにコードを書いてもらうと、開発の最初は驚くほど速く進みます。 AIエージェントが関連ファイルを探し、修正し、テストまで進める開発(本記事ではAgentic Coding1と呼びます)では、短い指示から機能が動くところまで一気に到達できることもあります。 ところが、機能...

string.c: Further String#tr fixes and refactors

github/ruby/ruby · 2026-09-14

* `tr_trans_pair` is now responsible for consuming the matches, akin to the ERB change in 4ca48a192c225b887ac2e5d6d30486bb6850887f. This mak

[ruby/erb] Further optimize the NEON SIMD escape path

github/ruby/ruby · 2026-09-14

Using the same technique from Daniel Lemire&#39;s blog post: https://lemire.me/blog/2024/07/20/scan-html-even-faster-with-simd-instructions-

ローカルLLMにレビューさせていた話の続報(前回の構成、実は動いていませんでした)

Zenn · 2026-09-14

前回、トークンをケチってレビューをローカルLLMにやらせた話 という記事を書いたところ、思いのほか読まれました。 そしてコメントで2人の方から設計の穴を指摘されました。確認したところ、指摘は両方とも当たっていて、しかも自分が思っていたより悪い状態でした。 前回の記事を読んで同じ構

coroutine: unlock pthread guard on setup failure. (#18818)

github/ruby/ruby · 2026-09-14

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

AWS Lambda の90分タイムアウト検証

Zenn · 2026-09-14

はじめに おはようございます、加藤です。2026年9月、AWS Lambda の関数タイムアウトが従来の15分から最大90分(5,400秒)に拡張されました。ただし無条件ではなく、対象は次の2つの条件を両方満たす場合のみです。 Lambda Managed Instances

KubeCon + CloudNativeCon Japan 2026 参加報告

Zenn · 2026-09-14

こんにちは! 2026年7月28日(火)から30日(木)にかけてパシフィコ横浜で開催された KubeCon + CloudNativeCon Japan 2026 に、エクサウィザーズのメンバーで参加してきました。 本記事では、参加メンバーそれぞれの視点から、印象に残ったセッショ

Go Conference 2026 行ってきました

Zenn · 2026-09-14

はじめに Go Conference 2026 に行ってきました! クロージングで発表された数字だと、参加者は会場とオンライン合わせて700人超え。パートナースポンサーは55社。プロポーザルは175件くらい応募があって、20分枠で15.9倍だったらしい。狭き門すぎる。 今回はスポ

Add Primitive.attr! :caller_box

github/ruby/ruby · 2026-09-14

Builtin methods written in Ruby are defined in the master box, so the box resolution stops at their frames and cannot see classes defined in

[Bug #22090] Resolve classes in the caller's box in Marshal.load

github/ruby/ruby · 2026-09-14

Marshal.load is a builtin Ruby method, so with Ruby::Box enabled it looked up dumped class names in the master box and failed even for a sam

Look up the nearest user box for :caller_user_box

github/ruby/ruby · 2026-09-14

The box of the immediately previous frame can be the root box, e.g. when a proc made in the root box calls Marshal.load, and the classes of

Delete thread variables assigned `nil`. (#18811)

github/ruby/ruby · 2026-09-14

[Feature #19333]

coroutine: consistently return the context that resumed transfer. (#1…

github/ruby/ruby · 2026-09-14

…8814)

「なんとなくノベルティ」を卒業する、技術カンファレンスブースの企画法

Zenn · 2026-09-14

技術カンファレンスのスポンサーブース、どう企画していますか? なんとなく、技術スタックのボードとノベルティさえ置いておけばそれらしくなるかな、で妥協してはいませんか? あるいは、「楽しそう」というだけで企画を決めてしまうこともあるかもしれません。  スポンサーブースを出展する以上

Datadog DBM、動いてはいたが正しく動いてはいなかった 〜サイドカー構成からスタンドアロン Agent へ〜

Zenn · 2026-09-14

はじめに こんにちは。Linc'well R&amp;S(Reliability &amp; Security)チームのくのです! 弊社では Datadog を使って各サービスの監視を行っています。ただ Database Monitoring(以下 DBM)については、当初有効化

ractor_sync.c: remove the unused ractor_basket_new_ref()

github/ruby/ruby · 2026-09-14

308677c703 moved the exit tokens over to ractor_basket_new_exit(), which left this one with no caller. Its comment carried the reason those

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

github/ruby/ruby · 2026-09-14

Bumps the github-actions group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [zizmorcore/zizmor-action](

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

github/ruby/ruby · 2026-09-14

Bumps the github-actions group with 2 updates in the / directory: [actions-rust-lang/setup-rust-toolchain](https://github.com/actions-rust-l

AWS SSM Agent の脆弱性(CVE-2026-89049) の被害があったかどうかを CloudTrail で確認する方法

Zenn · 2026-09-14

どうもサイバーセキュリティクラウドで脅威インテリジェンスをしている西川です。 今日は表題の CVSS v3.1 における CVSS 9.9(Critical) の脆弱性について実際に脆弱性が悪用された場合にどういうログが CloudTrail に出るのかを検証し、皆様の環境で被害

React Compiler を Babel なしで入れて、useMemo を書くか迷うのをやめた

Zenn · 2026-09-14

こんにちは。株式会社 Hacobu でフロントエンドエンジニアをしている cho です。 最近、新規プロジェクトを立ち上げています。構成は Vite 8 + React 19.2 + Mantine 9、TanStack Router / Table / Form。一覧と入力フォ

Use Set instead of Hash for Enuemrator::Lazy#uniq

github/ruby/ruby · 2026-09-14

This commit changes Enuemrator::Lazy#uniq to use a temporary Set instead of Hash for performance and memory savings. We can see in the follo

[DOC] Harmonize symlink methods

github/ruby/ruby · 2026-09-14

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

private な GitHub Pages に独自ドメインを当てるときに気をつけること

Zenn · 2026-09-13

社内では GitHub Enterprise Cloud を使っていて、いくつかの社内向けサイトを GitHub Pages の private 公開でホスティングしています。リポジトリを読める人だけが見られる静的サイトを、サーバーも認証基盤も立てずに配信できる構成です。 そのう

Github Actionsでwhichコマンド実行したらジョブが終了する

Qiita(trend) · 2026-09-13

はじめに 低レイヤーをあまり知らないが、dockerのマルチステージビルドを雰囲気でしたことはある 問題 Github Actionsで使えないコマンドがあってwhichで調査するも思った挙動でなかった 解決 コマンドがない時にジョブ終了せず、明示的に何が起...

Merge pull request #58759 from kamipo/enable-layout-block-alignment-cop

github/rails/rails · 2026-09-13

Enable `Layout/BlockAlignment`

[ruby/stringio] Fix the zero-fill bounds in ungetbyteCommon on JRuby

github/ruby/ruby · 2026-09-13

(https://github.com/ruby/stringio/pull/225) `Arrays.fill(byte[], int, int, byte)` takes **fromIndex, toIndex**, but `ungetbyteCommon` passe

[GSA: Internet] AI エージェントの検出 を試してみた ~ 本当に AI エージェントを検出できるのか?

Qiita(trend) · 2026-09-13

はじめに Microsoft Entra Global Secure Access (GSA) に、AI エージェントの検出 (プレビュー) が追加されました。 公開情報では、組織内で利用されている AI エージェントを可視化し、管理対象のエージェントだけでなく、シャドウ...

Enable `Layout/BlockAlignment`

github/rails/rails · 2026-09-13

Follow up to 21c926cbca6d96c33db26b17b68e9e5f3c9553c1. That misindentation isn&#39;t detected without this cop: `Layout/IndentationWidth` m

[ruby/erb] Revert NEON vtbl use

github/ruby/ruby · 2026-09-13

It&#39;s failing compilation on `rmv7a-linux-androideabi30-clang`: ``` escape.c:223:34: error: call to undeclared function &#39;vqtbl1q_u8&

[GSA: Internet] ”シャドウ AI 検出”の正体は アプリケーション使用状況分析(シャドウ IT の検出)のフィルタだった

Qiita(trend) · 2026-09-13

はじめに GSA の公開情報を読んでいると、「シャドウ AI 検出」という専用機能が存在するように見えます。 公開情報:グローバル セキュリティで保護されたアクセスでのシャドウ AI 検出 https://learn.microsoft.com/ja-jp/entra/g...

gc: give a Ractor's own objspace a smaller initial heap size

github/ruby/ruby · 2026-09-13

heap_init_bytes is a slot count target applied per objspace, bytes divided by each heap&#39;s slot size: heap_prepare fills a heap up to it

GC: fill the stat symbol tables at boot, not on first use

github/ruby/ruby · 2026-09-13

setup_gc_stat_symbols(), setup_gc_stat_heap_symbols() and the symbols gc_info_decode() decodes were each filled on first use and guarded by

gc: keep the last page of a heap that has been used

github/ruby/ruby · 2026-09-13

A page with nothing live on it leaves its heap for the global empty pages, and may be returned to the system from there. When it is the hea

gc: give RUBY_GC_HEAP_INIT_BYTES a lower bound too

github/ruby/ruby · 2026-09-13

The initial heap size is a slot count target, bytes / slot_size for each heap, so below one slot in the largest heap heap_prepare never forc

gc: count only the Ractor that allocates from an objspace

github/ruby/ruby · 2026-09-13

gc_marks_finish keeps at least heap_free_slots * r_mul slots free, where r_mul was the number of Ractors allocating from this objspace, capp

Ractor.select: one port for the call, not one per watched ractor

github/ruby/ruby · 2026-09-13

select watched each Ractor through a Port it made for that ractor, and kept a Hash from the port back to the ractor because a bare exit toke

Ractor#monitor: name the ractor in the exit token

github/ruby/ruby · 2026-09-13

A monitoring port received a bare :exited or :aborted, so a port could only ever watch one ractor: with two, the token that arrived said wha

Introduce `config.active_storage.draw_direct_upload_route` (#58377)

github/rails/rails · 2026-09-13

* Introduce `config.active_storage.draw_direct_upload_route` `config.active_storage.draw_direct_upload_route` disables the direct upload ro

マイクロソフトがRust言語をC++/C#/TSに並ぶ社内のTier 1言語にしたことを明らかに。Windowsネイティブな社内の開発環境と統合

Publickey · 2026-09-13

マイクロソフト社内において、Rust言語がC++/C#/TypeScriptに並ぶTier 1言語になったことが明らかになりました。 マイクロソフトの開発部門でRustツールチームのプリンシパルエンジニア Victor Ciura氏がRus...

AIのせいでエンジニアの75%を解雇したCSSフレームワークのTailwind、Shopifyによる買収を発表。今後も安定的な開発を維持すると

Publickey · 2026-09-13

CSSフレームワーク「Tailwind CSS」の開発元であるTailwind Labsは、ECサイト構築サービスを提供しているShopifyによって買収されると発表しました。 下記はTailwindの作者であるAdam Wathan氏によ...

TailscaleのVPNにAIエージェントを組み込める「Aperture」正式リリース。AIによるTailscaleやノードの操作も可能に

Publickey · 2026-09-13

メッシュ型のVPNサービスを提供するTailscaleは、AIゲートウェイサービス「Aperture」の正式リリースを発表しました。 Aperture is officially GA.Give AI agents the models, ...

Zod 4.6

リアルタイム版 JSer.info · 2026-09-13

Zod 4.6リリース。.validate()/.validateAsync()の追加、z.instanceof().properties()の追加。z.fromJSONSchema()でminProperties/uniqueItemsなどのJSON Schemaキーワードに対

* remove trailing spaces. [ci skip]

github/ruby/ruby · 2026-09-13

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

[ruby/erb] Further optimize the NEON SIMD escape path

github/ruby/ruby · 2026-09-13

Using the same technique from Daniel Lemire&#39;s blog post: https://lemire.me/blog/2024/07/20/scan-html-even-faster-with-simd-instructions-

Update default gems list at 6f826af22cd3e77d187fde00c11fcd [ci skip]

github/ruby/ruby · 2026-09-13

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

Bump up io-wait not to be overridden

github/ruby/ruby · 2026-09-13

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

Remove ext/io/wait

github/ruby/ruby · 2026-09-13

c.f. ruby/io-wait#79

Fix memory leak of TracePoint in Ractor

github/ruby/ruby · 2026-09-13

TracePoints that are enabled but never disabled in a Ractor leak memory. For example, the following script leaks memory: 10.times do

フロントエンドカンファレンス福岡 2026 公開資料・Xアカウントリンクまとめ

Zenn · 2026-09-13

2026/09/12(土)で開催されたフロントエンドカンファレンス福岡 2026に関する、現時点での公開資料と X アカウントリンクをまとめました。 よろしければご活用ください。 ! この記事は、個人ブログへ投稿した記事の転載です。 はじめに https://fronten

[ruby/prism] Allow path-like objects for `Prism.parse_file` and

github/ruby/ruby · 2026-09-13

similar (https://github.com/ruby/prism/pull/4226) This tries to coerce with `to_path` and then `to_str` if it isn&#39;t a string already.

Fix indentation in `actionpack/test/controller/parameters/mutators_te…

github/rails/rails · 2026-09-13

…st.rb` Follow up to #58688.

Merge pull request #58555 from amaksimo/fix/postgresql-covering-prima…

github/rails/rails · 2026-09-13

…ry-keys Fix PostgreSQL primary key introspection for covering indexes

Fix PostgreSQL primary key introspection

github/rails/rails · 2026-09-13

PostgreSQL primary key indexes may contain non-key columns added with INCLUDE. pg_index.indkey contains both key and included columns, causi

[ruby/erb] escape.c: refactor `find_next_match_*` to not consume the …

github/ruby/ruby · 2026-09-13

…match Now the caller is responsible for consuming the match using `consume_match`, which means the undefined behavior `matches_bitmap &gt;

[ruby/erb] Add escape test coverage for strings as long as 128 bytes

github/ruby/ruby · 2026-09-13

Extracted from https://github.com/ruby/erb/pull/141 and https://github.com/ruby/erb/pull/144 https://github.com/ruby/erb/commit/182850a467

AI「firebase: command not foundがGithub Actionsで表示されるんですね。ではnpm i -g firebase-toolsするステップを追加しましょう」私「嫌です」

Qiita(trend) · 2026-09-13

はじめに firebase command not found github actionsとかで検索したらこんなのが出てきた 問題 package.jsonに "firebase-tools": "^15.30.0", を登録している。特定のlockfile固...

Use Set instead of Hash for Enumerable#uniq

github/ruby/ruby · 2026-09-13

This commit changes Enumerable#uniq to use a temporary Set instead of Hash for performance and memory savings. We can see in the following b

フィールドレポート 法律事務所の今

Zenn · 2026-09-13

企業法務を主とする Legal Agent 法律事務所でのエンジニアリングをご紹介します。 前提 弁護士は基本 Office で仕事をしています。 Word が主で、紛争で証拠を整理したりなどで Excel を使ったりもします。ほとんど Windows です、そして、デスクト

Preserve the blocking timeout across EC_EXEC_TAG

github/ruby/ruby · 2026-09-13

Save `timeout` in a volatile pointer before `EC_EXEC_TAG` to avoid GCC 15.3.0&#39;s `-Wclobbered` warning on aarch64-linux. ``` ../src/thre

読書メモ『強化学習を学びたい人が最初に読む本』

Zenn · 2026-09-13

この本について 先日参加したkaggleのポケカコンペに挑むにあたり読みました。コンペに直接的に役立つことはなかったですが、本のタイトルの通り、強化学習の基礎がとても分かりやすくまとめられていました。 https://info.nikkeibp.co.jp/media/NSW/a

2026年に多くのシストレの戦略のアルファが消えた件について

Zenn · 2026-09-13

AlpacaTechの北山です。このブログでは、気になったクオンツネタを取り上げています。 今週、X上で「簡単な検証で見つかるエッジが2026年から劣化した」という話がありました。 おそらく起点はUKIさんの投稿です。 https://x.com/blog_uki/status/

[DOC] Add File.lchmod and Pathname#lchmod examples

github/ruby/ruby · 2026-09-13

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

重みは学習するのか、測るのか。ハエの脳が問い直すAIのつくり方

Zenn · 2026-09-13

こんにちは、村本です。 2026年9月3日、ふたつの発表が同じ日に重なりました。ひとつはOpenAIのGPT-6 Astraです。システムカードでは、これまで広く提供した中で最も高性能なモデルと位置づけられています。もうひとつは、HHMI Janeliaを中心に、ケンブリッジ大学

Convert the fast fallback test delay with NUM2LONG

github/ruby/ruby · 2026-09-13

The delay in `test_mode_settings` was stored as a raw VALUE, so a delay of n milliseconds slept for 2n+1. Co-Authored-By: Claude Opus 5 <no

Use Set instead of Hash for Array#intersect?

github/ruby/ruby · 2026-09-13

This commit changes Array#intersect? to use a temporary Set instead of Hash for performance and memory savings. We can see in the following

Use Set instead of Hash for Array#uniq!

github/ruby/ruby · 2026-09-13

This commit changes Array#uniq! to use a temporary Set instead of Hash for performance and memory savings. We can see in the following bench

Use Set instead of Hash for Array#uniq

github/ruby/ruby · 2026-09-13

This commit changes Array#uniq to use a temporary Set instead of Hash for performance and memory savings. We can see in the following benchm

Add ary_to_set

github/ruby/ruby · 2026-09-13

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

Use Set instead of Hash for Array#&

github/ruby/ruby · 2026-09-13

This commit changes Array#&amp; to use a temporary Set instead of Hash for performance and memory savings. We can see in the following bench

Use Set instead of Hash for Array#union

github/ruby/ruby · 2026-09-13

This commit changes Array#union to use a temporary Set instead of Hash for performance and memory savings. We can see in the following bench

Use Set instead of Hash for Array#|

github/ruby/ruby · 2026-09-13

This commit changes Array#| to use a temporary Set instead of Hash for performance and memory savings. We can see in the following benchmark

Scope fiber_interrupt with an operation proxy. (#18793)

github/ruby/ruby · 2026-09-13

[Bug #21918]

トークンをケチってレビューをローカルLLMにやらせた話

Zenn · 2026-09-13

Claude Code / Codex / Agyの併用で開発をしている まあ、よくある話ですよね。今も3エージェントを併用してプロダクト作ってます。 レビューはしなければならない とはいえ、今17万行もあるプロダクトなので生成されたコードをレビューすることは実質不可能です。

日本語が読めなくても自動運転AIチャレンジに参加できるように: ドキュメントとツールを英語対応した話

Qiita(trend) · 2026-09-13

Team Hayes(Ajayaditya Lokchandra, Nithisha Venkatesh)です。私たちはインドから自動運転AIチャレンジ2026 に参加しています。日本語は読めません。この記事では、日本語が読めないチームが大会で困ったことと、それを次のチーム...

quaternion の z を yaw だと思っていませんか: pure pursuit の後輪位置が最大 0.95 m ずれていた話

Qiita(trend) · 2026-09-13

Team Hayes(Ajayaditya Lokchandra, Nithisha Venkatesh)です。自動運転AIチャレンジ2026 のスターターキットの pure pursuit 制御(simple_pure_pursuit)で、姿勢の quaternion の...

[DOC] Harmonize lchmod methods

github/ruby/ruby · 2026-09-13

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

【GAS × LINE × Gemini】遠く離れて暮らす母のために、お薬飲んだよbotを作った話(401エラーとの闘いを超えて)

Qiita(trend) · 2026-09-13

🌸 はじめに 私は現在千葉県に住んでおり、京都で暮らしをしている高齢の母がいます。 離れて暮らしていると、毎日のお薬の飲み忘れや体調がどうしても心配になります。 そこで、母が負担なく楽しく使えて、自分も安心できる**「LINEでのお薬飲み忘れ防止&見守り自動化システム」*...

[DOC] Harmonize unlink methods

github/ruby/ruby · 2026-09-13

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

入茶記事

Qiita(trend) · 2026-09-13

Akasako です。苦節1年と1ヶ月、ついに入茶しました。 この記事では、振り返りがてら入茶までにやったことを書いていきます。ただし、1年と1ヶ月かかっているので、あまり役に立っていないものも多いと思います。 目次 環境 やったこと やったこと(前半) ✅...

Bypass the broken autoconf wrapper on Cygwin

github/ruby/ruby · 2026-09-13

The autoconf-20260320-1 package replaced /usr/bin/autoreconf with a wrapper that fails with a shell syntax error on every call, so run the v

[DOC] Harmonize lchown doc

github/ruby/ruby · 2026-09-13

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

[DOC] Harmonize rename methods

github/ruby/ruby · 2026-09-13

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

[DOC] Harmonize lutime doc

github/ruby/ruby · 2026-09-13

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

Run test_handle_interrupt_masks_sigint on Windows

github/ruby/ruby · 2026-09-12

It signals its own process, which kill() turns into a plain raise(), so nothing here depends on the console control events that the other tw

Run the IO.copy_stream socket tests on Windows

github/ruby/ruby · 2026-09-12

rb_w32_pread() has existed for a while, so the reason these four gave was stale. Three of them pass as they are; the fourth needs fork(), w

Run test_machine_stack_size on Windows

github/ruby/ruby · 2026-09-12

RUBY_THREAD_MACHINE_STACK_SIZE does reach CreateThread there, and the recursion depth it buys moves with it. Co-Authored-By: Claude Opus 5

Say what actually keeps test_epipe_on_read off Windows

github/ruby/ruby · 2026-09-12

nonblock= works there; what does not happen is the write failing. The peer being closed leaves the next write on an AF_UNIX socket succeedi

Run test_io_priority_wait_on_mn_thread on Windows

github/ruby/ruby · 2026-09-12

Windows builds with USE_MN_THREADS 0, so this no longer covers the M:N path it is named for, but IO#wait(IO::PRIORITY) waking on an OOB byte

Run the AF_UNIX specs on Windows

github/ruby/ruby · 2026-09-12

AF_UNIX/SOCK_STREAM has been there since Windows 10, and Ruby has built UNIXSocket, UNIXServer and Socket.pair on it for a while now. Nothi

【Qiita】下書き保存をクリックしても反応しない

Qiita(trend) · 2026-09-12

はじめに 投稿頻度高いトレートリミット引っかかるので下書きに書き溜めている 問題 下書き保存をクリックしても反応しない 解決 タイトルの文字数を255文字以内にして解決 終わりに 公開設定への方だとバリデーションエラーが出たのでわかった おそらく下書き...

Go Conference 2026 参加レポート

Qiita(trend) · 2026-09-12

はじめに こんにちは、ひるげです。 昨日、Go Conference 2026に参加してきました。 技術カンファレンスに参加するのは、実はこれが初めてです。 私は青森の大学院に通っているのですが、東京のカンファレンスに行くとなると移動だけで一苦労です。 しかしなんと!今回...

Add Thread::Backtrace::Location#source_range specs for more assignments

github/ruby/ruby · 2026-09-12

Cover constant &amp;&amp;=, constant path writes and operator assignments failing on the namespace, bare constant operator assignments faili

pnpm 12.4 | pnpm

リアルタイム版 JSer.info · 2026-09-12

pnpm 12.4リリース。python.enabled/cargo.enabledによるPython/Cargo依存関係の管理を追加(pnpm自体がRustで書かれるようになったため)。pnpm pipeline、trustPolicyExcludePrune、pnpm cha

Fix flaky TestHash#test_rehash by modelling the AR substitution hint

github/ruby/ruby · 2026-09-12

test_rehash mutates a key until its own `hash_hint` (the low byte of `Array#hash`) changes, then asserts the stale key no longer hits. Sinc

本学で開催されたカンファレンスに参加した感想 (Frontend Conference Fukuoka 2026)

Qiita(trend) · 2026-09-12

はじめに こんにちは、九州産業大学大学院 M2 の Shunta です。2026/09/12(土)に本学で開催された Frontend Conference Fukuoka 2026 に参加しました。 なお、前回参加した関数型まつり 2026 の参加レポートは以下から確認...

Boot when libvips is missing (#58743)

github/rails/rails · 2026-09-12

An application with the ruby-vips gem installed but no libvips could not start. ruby-vips loads glib before libvips, so the LoadError named

Don't stub Rails.root in a new Action View test (#58753)

github/rails/rails · 2026-09-12

`test_render_notifications_are_silenced_outside_debug_mode` came in with #58261, whose branch predated 85127cd9 replacing this file&#39;s `R

Uncaught TypeError: faker.datatype.uuid is not a function

Qiita(trend) · 2026-09-12

はじめに fakerのエラー 問題 faker使っている画面でレンダリングエラー 解決 そんなメソッドはないので、 faker.string.uuid() にして解決 終わりに

【AIによるヒトの思考力の低下と企業競争力への影響】

Qiita(trend) · 2026-09-12

AIによる思考力の低下は、企業競争力にまで影響する ここ2~3か月感じていたことを、エッセイ風に言語化しました。 普段AIで5分で終わることを、あえて時間をかけて自力で書いています。 はじめに 話したいことは、AIによるヒトの思考力の低下が、企業競争力にまで影響...

Share common code to chomp a string by length

github/ruby/ruby · 2026-09-12

Extracted from `rb_str_chomp_string` and `rb_str_delete_suffix_bang`.

[ruby/io-console] Make `IO#tty?` enhanced always

github/ruby/ruby · 2026-09-12

https://github.com/ruby/io-console/commit/f686b83053

[ruby/io-console] Run test_input_pending on JRuby

github/ruby/ruby · 2026-09-12

https://github.com/ruby/io-console/commit/7a792b4f37

[ruby/io-console] Now module `IO::Console` is defined on all platforms

github/ruby/ruby · 2026-09-12

https://github.com/ruby/io-console/commit/647900a44f

Merge pull request #58261 from nuclearspike/av-start-subscriber-silenced

github/rails/rails · 2026-09-12

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

[ruby/io-console] Run test_input_pending on Windows

github/ruby/ruby · 2026-09-12

IO#input_pending? reports a pipe correctly there. https://github.com/ruby/ruby/commit/6600e7feed98 https://github.com/ruby/io-console/comm

Cover the whole `Const op= value` expression in the constant read nod…

github/ruby/ruby · 2026-09-12

…e in parse.y For `Const += value`, parse.y builds a NODE_CDECL whose value is an OPCALL on a NODE_CONST read node, and that read node only

React 19.3 – React

リアルタイム版 JSer.info · 2026-09-12

React 19.3リリース。&lt;ViewTransition&gt;とFragment RefsがStable化、browser()とTrusted Typesのサポートを追加。react-domにブラウザかを判定するbrowser()を追加、Trusted Types A

Update to ruby/spec@aae6309

github/ruby/ruby · 2026-09-12

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

Android Experience Program(AEP)に準拠させる

Qiita(trend) · 2026-09-12

Android Experience Program(AEP) は、アプリ開発者向けの品質認定・手数料優遇制度です。 アプリが AEP の全てのガイドラインに準拠することを条件に、手数料の割引を受けることができるものです。オプトイン形式なので自動で適用されるものではありませ...

Create internal/set.h for set.c function definitions

github/ruby/ruby · 2026-09-12

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

Translate SO_ERROR into an errno on Windows

github/ruby/ruby · 2026-09-12

Winsock leaves a WSA error code in SO_ERROR, while the socket library reads it as an errno everywhere. wait_connectable() compares it with E

Remove the dependency from internal/cont.h to prism. (#13984)

github/ruby/ruby · 2026-09-12

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

Free temporary `IO::Buffer` objects when I/O hooks raise. (#18666)

github/ruby/ruby · 2026-09-12

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

PowerVS IBM i 日記(113): PowerVS ストレージコントローラーの新モデルへの更新 - eu-de-1(FRA04)での実施例

Qiita(trend) · 2026-09-12

前回の下記ではTOK04のPowerVS ストレージコントローラーの新モデルへの更新の対象かの確認をお願いしました。 PowerVS IBM i 日記(112): PowerVS TOK04でストレージコントローラーの新モデルへの更新 - 2026-09-18までに対象か...

PowerVS IBM i 日記(112): PowerVS TOK04でストレージコントローラーの新モデルへの更新 - 2026-09-18までに対象か確認を

Qiita(trend) · 2026-09-12

PowerVSでストレージコントローラーの新モデルへの更新 IBM CloudのいくつかのDCでPowerVS用の外部ストレージ・コントローラーが新モデルへ更新中です。 必ずしも、すべてのDCで更新されるわけではありません。TOK04は更新対象ですが、OSA21は今のとこ...

Use `PROT_MAX` when available to prevent page promotion. (#2946)

github/ruby/ruby · 2026-09-12

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

AWSアプリ開発の初手が変わる? Nx Plugin for AWSは何を自動化し、何を人に残すのか

Zenn · 2026-09-12

はじめに こんにちは、AWS Japan でソリューションアーキテクトをしているいなりくです。 2026 年 9 月、AWS News Blog で Nx Plugin for AWS v1.0 が紹介されました。 https://aws.amazon.com/jp/blogs/

Add SHSTK support to AMD64 coroutines. (#5895)

github/ruby/ruby · 2026-09-12

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

ZJIT: Profile invalidated ISEQs and function stubs (#18636)

github/ruby/ruby · 2026-09-12

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

Enable `riscv64` coroutines on `riscv64-freebsd`, `arm32` on `arm*-fr…

github/ruby/ruby · 2026-09-12

…eebsd`. (#5852)

coroutine: normalize assembly indentation. (#18775)

github/ruby/ruby · 2026-09-12

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

ZJIT: Compile direct sends to forwardable callees (#18606)

github/ruby/ruby · 2026-09-12

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

[ruby/mmtk] Implement support for StickyImmix

github/ruby/ruby · 2026-09-12

We can see some nice performance gains across the board with StickyImmix support: -------------- ------------- ------------ ------------

Keep `to_markdown` code content inside its delimiter

github/rails/rails · 2026-09-11

Text inside `code` and `pre` is emitted unescaped, trusting the delimiter wrapped around it to hold. It does not always: a blank line breaks

[DOC] Harmonize Pathname.lstat and Pathname.stat (#18674)

github/ruby/ruby · 2026-09-11

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

[DOC] Harmonize readlink doc

github/ruby/ruby · 2026-09-11

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

ppc/ppc64 coroutines: preserve nonvolatile CR fields. (#18773)

github/ruby/ruby · 2026-09-11

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

Merge pull request #58747 from gmcgibbon/ar_find_needs_type_condition…

github/rails/rails · 2026-09-11

…_ractor_safe Make finder_needs_type_condition? ractor safe

Make finder_needs_type_condition? ractor safe

github/rails/rails · 2026-09-11

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

coroutine/ppc64le: Fix assembly indentation. (#18772)

github/ruby/ruby · 2026-09-11

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

coroutine/ppc64le: save the non-volatile FP and vector registers (#18…

github/ruby/ruby · 2026-09-11

…760) The ELFv2 ABI makes f14-f31 and v20-v31 callee-saved (OpenPOWER 64-bit ELF V2 ABI, 2.2.1 Register Roles), but coroutine_transfer save

ZJIT: Specialize `String#byteslice` with two args (GH-18568)

github/ruby/ruby · 2026-09-11

When the receiver is a `String` and both arguments are likely `Fixnum`, the annotation now emits a new `StringByteslice` HIR instruction tha

Include default headers in ActionController::Live responses. (#53403)

github/rails/rails · 2026-09-11

* [Fix #53402] Include default headers in ActionController::Live responses Default headers are added to ActionDispatch::Response in the `.c

Remove an fd from the M:N poller when its last waiter leaves

github/ruby/ruby · 2026-09-11

The disarm path MOD&#39;d the registration to no events instead of deleting it, to save a syscall on the next wait. But epoll reports EPOLL

string.c: Fix multibyte replace in String#tr fast path

github/ruby/ruby · 2026-09-11

`tr_trans_pairs_search` expect the pointer to be incremented by one only. Therefore, when matching a multibyte character, `search.s` must be

Fix lazy frames asset configuration

remix · 2026-09-11

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

60歳から個人開発。AIに助けてもらいながら、Flutterでダンスアプリを作ってApp Storeに公開した話

Qiita(trend) · 2026-09-11

はじめに 60歳になってから、個人でスマホアプリを作り始めました。 そして2026年8月4日、自分で作ったアプリをApp Storeに公開しました。 アプリの名前は、 MoveMaster - AI Dance Analyzer ダンスの練習動画を使って、 お手本と自分...

ZJIT: Infer FixnumDiv return type from operands (#18685)

github/ruby/ruby · 2026-09-11

`RUBY_FIXNUM_MIN / -1` is the only Fixnum division that returns a Bignum. When either operand&#39;s known value rules out that pair, infer F

Fix agentic review context and iteration job gating (#11852)

remix · 2026-09-11

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Add lazy-loaded Frames demo (#11790)

remix · 2026-09-11

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Validate SQL order by directions at runtime (#11838)

remix · 2026-09-11

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Stabilize assets HMR tests on Windows (#11853)

remix · 2026-09-11

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Reject invalid S3 object keys (#11843)

remix · 2026-09-11

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Reset forwarded URL metadata in fetch proxy (#11831)

remix · 2026-09-11

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Handle tar entry sizes and body completion (#11848)

remix · 2026-09-11

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Restrict frame navigation sources and default fetches to same-origin …

remix · 2026-09-11

…(#11849)

Reject structurally unconditional write filters (#11842)

remix · 2026-09-11

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Require explicit column references in comparison predicates (#11841)

remix · 2026-09-11

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

YJIT: Stop referencing GC internal constant in a WB test

github/ruby/ruby · 2026-09-11

This way it works on MMTk. The voodo tied to default GC details for promotions and write-barriers don't test effectively on any other GC but

Merge pull request #58710 from Shopify/ractors-timezone-cache

github/rails/rails · 2026-09-11

Share the time zone caches with Ractor workers

YJIT: Skip btests that assume default GC on MMTk

github/ruby/ruby · 2026-09-11

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

Preserve HTML streaming through compression (#11850)

remix · 2026-09-11

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

dbt + DuckDB で学ぶ Spotify 式 Context Layer - 正確なKPI集計と自由なデータ探索を両立する Text-to-SQL 設計論

Qiita(trend) · 2026-09-11

みなさん、こんにちは! 自然言語での分析(DWHへの問い合わせ)を実現する場合、必要なコンテキストを用意せずにスキーマやテーブル定義のみをプロンプトとして渡しただけのText-to-SQLでは、現場特有の業務ルールを反映できず誤集計が多発します。 本記事では、Spotify...

Show object type when reaching rb_bug() due to VERIFY_FREE_SIZE

github/ruby/ruby · 2026-09-11

In builds with RUBY_DEBUG on and we reach a crash like: ``` [BUG] buffer 0x00007b53c94d6548 freed with old_size=19, but was allocated with

第59回 情報科学若手の会に参加しました

Qiita(trend) · 2026-09-11

ネットワークコンテンツ研究会 Nekko Cloud チームから 5名 が参加しました 🙌 こんにちは、ネットワークコンテンツ研究会 (ネッコ研) の cyokozai と申します。 今回、「第59回 情報科学若手の会」にサークルメンバーと参加してきたので、その参加レポー...

AtCoderをこれから始める人が知っておくべきこと一覧

Qiita(trend) · 2026-09-11

なんだこの記事 AtCoder初心者の知り合いに向けて、知っておくべきことを書き記します。 彼はAtCoderに関してかなり無知なので、「そんなの当たり前だろ」と思うようなことも書きます。 また、Must・Should・Wantの段階に分けて書きます。 Mustを読めばA...

勉強を「気合」ではなく「ログ」で管理する

Qiita(trend) · 2026-09-11

勉強を「気合」ではなく「ログ」で管理する ChatGPTとスプレッドシートで作る学習管理システム 資格勉強や技術学習を続けていると、こんな問題が起きます。 何を勉強したのか忘れる 苦手だった分野を放置する 得意分野ばかり繰り返してしまう 「勉強した」という事実だけで満...

ZJIT: s/side_exit_size/side_exit_size_bytes/ for consistency

github/ruby/ruby · 2026-09-11

Other code size metrics such as `code_region_bytes` use the `_bytes` suffix and `side_exit_size` was the odd one out.

クリーンアーキテクチャは個人開発でもやる価値があるか

Qiita(trend) · 2026-09-11

この記事はすきま経営からの転載です。 結論から書く。個人開発でクリーンアーキテクチャを採用する価値は「ある」が、無条件ではない。私は複業のfinance-managementリポジトリ(家計データの集計・シート同期・Slack通知)でdomain/ports/adapt...

[ruby/erb] Only convert with to_s when the argument is not a String

github/ruby/ruby · 2026-09-11

escape.c documents html_escape as converting with #to_s &quot;only if it&#39;s not T_STRING&quot;, and the C extension implements that. The

[ruby/json] Make GeneratorState#_configure only write the options it …

github/ruby/ruby · 2026-09-11

…is given The C extension walks the given hash and writes only the keys present (generator.c:1860), and since #1076 the pure generator does

[ruby/mmtk] Dump WB protected flag in rb_gc_impl_object_metadata

github/ruby/ruby · 2026-09-11

https://github.com/ruby/mmtk/commit/ed11c4f531

[ruby/mmtk] Unskip test test_dump_flags_wb_protected

github/ruby/ruby · 2026-09-11

https://github.com/ruby/mmtk/commit/8259e2875e

[ruby/mmtk] Correctly keep track of WB unprotected objects

github/ruby/ruby · 2026-09-11

https://github.com/ruby/mmtk/commit/fb29f877ca

セキュリティコンサルタント1年目が「うちは影響ある?」で固まる理由 — 影響判定の3ステップ

Qiita(trend) · 2026-09-11

TL;DR 1年目が最初につまずくのは知識不足ではなく、「脆弱性情報 → 自社への影響」への変換の手順を持っていないこと 影響判定は「使っているか(資産)→ 届くか(経路)→ 今やるか(緊急度)」の3ステップで機械的に詰められる 分からない項目は「分からない」と書いてよ...

2026年9月11日 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-09-11

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 AIっぽくない画像を作る画風プロンプト38種類...

[Bug #22301] Check IO Buffer is writeable before writing

github/ruby/ruby · 2026-09-11

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

Claude CodeのEffortについておさらい

Qiita(trend) · 2026-09-11

どうもこんにちは。 9月になりましたね。秋ですね。ウヒョー。嬉しいですね。 私は業務でClaude Codeを使っていまして、モデル選びも大事だけどEffortの設定もかなり大事よなぁと思っていまして、記事にします。(なんか日本語下手くそだな俺。) この記事は60%くら...

【AWS】CDKとcdkd、一体どのくらい速くなる?実測で比べてみました

Qiita(trend) · 2026-09-11

どうもこんにちは。 先日ですね、JAWS-UG CDK支部のイベントにLT登壇させていただきまして、CDKとcdkdのデプロイ時間がどのくらい違うのかっていう内容をお話しさせていただきました。(よーすけさんと被ってしまいましたが...w) 登壇資料はこちらです。ご査収...

Share the time zone caches with Ractor workers

github/rails/rails · 2026-09-11

Eager-load and make ActiveSupport::TimeZone objects shareable.

Improve the list of pre-provided features to exclude

github/ruby/ruby · 2026-09-11

* Exclude all external libraries that are not built-in. * Exclude CRuby-specific extensions (all encodings, transcoders, and their databas

string.c: Fix `String#tr` edge cases and improve coverage

github/ruby/ruby · 2026-09-11

[Feature #22238] ```ruby &quot;hello&quot;.tr(&quot;x&quot; =&gt; &quot;y&quot;) #=&gt; nil (should be &quot;hello&quot;) &quot;hello&quo

Update bundled gems list as of 2026-09-11

github/ruby/ruby · 2026-09-11

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

iPhone Duoに備える(SwiftUI/UIKit対応)

Zenn · 2026-09-11

! この記事は iPhone Duo の発売までは無料で公開します。役に立ったら広めてください。 この記事の内容は Claude Code の skill としても公開しています。 この記事について Apple Developer の Tech Talks に、iPhone

Remove the workqueue

github/ruby/ruby · 2026-09-11

eb38fb670b added it as a thread-safe counterpart to postponed_job, for MJIT to enqueue work from its own thread [Bug #15316]. MJIT and RJIT

Merge pull request #58735 from Shopify/hm-pttwxqxulxkuvomo

github/rails/rails · 2026-09-11

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

[ruby/resolv] Retry a refused nameserver from a new UDP socket

github/ruby/ruby · 2026-09-11

macOS 26.1 and later deliver only every other ICMP port unreachable for the same pair of endpoints, so the second attempt over a socket that

Keep the message of a Timeout::Error raised in a test

github/ruby/ruby · 2026-09-11

A subprocess that expires its timeout reports which assertion it was and the output it did manage to produce. Dropping that left nothing to

Run test_port_receive_dnt_with_port_send on macOS again

github/ruby/ruby · 2026-09-11

The omit dates from when the assertion had a 30 second timeout and the [Bug #21398] deadlock had just been fixed. It is 90 seconds now, sca

Give the crash report tests time to symbolize the backtrace

github/ruby/ruby · 2026-09-11

Turning the C level backtrace into file:line pairs walks the whole of the binary&#39;s debug info, and that is nearly all of what a crash co

デカルト積問題って知っとるか〜? 気軽にJOINでメモリ爆発するアレのヤバさ実測すぞ!

Zenn · 2026-09-11

これはなに こんにちは、レバテック開発部のもりたです。 今回はJOINありのクエリを書くときにメモリオーバーなどの問題を引き起こすデカルト積問題について、実際にメモリ使用量を計測してどれくらい問題になりうるのか確かめてみました。 構成 構成 デカルト積問題とは 計測 結果

Remove functions nothing calls

github/ruby/ruby · 2026-09-11

None of these has a caller, a declaration in any header, or a place in libruby&#39;s dynamic symbol table, so an extension cannot reach them

単体テストの実行時間を6割程度削減してみた

Zenn · 2026-09-11

はじめに こんにちは、Dress Code 株式会社でプロダクトエンジニアをやっている津田です。 AI が実装の大半を担ってからずいぶんと経ち、単体テストによってある程度の動作の保証をしてくれるようになった一方で、いつの間にか単体テストの実行時間が伸びていました。CI環境で50件

Remove the s390x skip from test_ractor_lazy_load_encoding_random

github/ruby/ruby · 2026-09-11

It passed 40 out of 40 runs on s390x.rubyci.org, 30 of them under CPU saturation. The guard came from GitHub Actions failures in 2025, and t

Remove the obsolete s390x skip from test_timeout_longer_than_global

github/ruby/ruby · 2026-09-11

It passed 70 out of 70 runs on s390x.rubyci.org across an idle machine, a saturated one, and 2x CPU oversubscription. Its pair, test_timeout

Fix the SYNTAX_SUGGEST_DEBUG spec on Windows

github/ruby/ruby · 2026-09-11

cmd.exe does not understand the POSIX `VAR=value command` form and tried to run SYNTAX_SUGGEST_DEBUG as a command. Co-Authored-By: Claude O

[ruby/time] Only allow "T" or a space as the RFC 3339 separator

github/ruby/ruby · 2026-09-11

Time.rfc3339&#39;s pattern used [T\s], so it accepted a tab, newline, vertical tab, form feed or carriage return between the date and the ti

Europe/Lisbon zone data is available on FreeBSD

github/ruby/ruby · 2026-09-10

FreeBSD ships /usr/share/zoneinfo/Europe/Lisbon, and the Lisbon tests pass on 14.5 and 15.1. OpenBSD is untested, so it keeps the exclusion.

Re-enable the bootstraptest IO tests skipped on FreeBSD

github/ruby/ruby · 2026-09-10

Same FreeBSD 12/13 flakiness as [Bug #18613]. bootstraptest/test_io.rb ran 20 times on the rubyci FreeBSD 14.5 amd64 and 15.1 arm64 machines

Re-enable the tests skipped on FreeBSD for [Bug #18613]

github/ruby/ruby · 2026-09-10

The signal handling bug behind these was fixed in FreeBSD 13.3, and 13 is now EOL. Each of them ran 30 times, and the affected files togethe

Re-enable TestIO_Console#test_intr on FreeBSD

github/ruby/ruby · 2026-09-10

Ran 90 times on each of the rubyci FreeBSD 14.5 amd64 and 15.1 arm64 machines, in isolation and with the whole file both serially and under

Run the Process.setpriority process group spec on FreeBSD

github/ruby/ruby · 2026-09-10

PRIO_PGRP behaves as the spec expects on FreeBSD 14.5 and 15.1; the spec passes there with the guard dropped. Co-Authored-By: Claude Opus 5

Move timestamp_attributes_for into SchemaContext

github/rails/rails · 2026-09-10

Instead of computing the values lazily (which doesn&#39;t play well with Ractors), this now computes the values when the schema is loaded. N

Improve `make-changes` skill (#11845)

remix · 2026-09-10

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Run test_splat_long_array on RubyCI's openSUSE machine

github/ruby/ruby · 2026-09-10

The omit was added in 2018 because the machine died with NoMemoryError here. On that machine today (openSUSE Leap 16.0, 3.8GB RAM, no swap)

mkmf: Remove dead icc warnflags workaround

github/ruby/ruby · 2026-09-10

Added in 9bed6e8e8ef for the classic `icc`, which rejected the plain `-Wdivision-by-zero` and `-Wdeprecated-declarations` spellings. `AC_PRO

Tailwind Labs is joining Shopify - Tailwind CSS

リアルタイム版 JSer.info · 2026-09-10

ShopifyがTailwind Labsを買収した。Tailwind CSSなどのOSSはMITライセンスのまま、Tailwind LabsのチームがShopifyの支援で開発を継続する。Tailwind Plusとui.shは既存顧客のアクセスを維持し、新規サインアップは終了

AWS Blocksの概要をふわっと理解したい

Qiita(trend) · 2026-09-10

はじめに 今回は、AWS Blocksの概要をふわっと紹介します。 AWS Blocksをとりあえず触り始めたはいいものの、あまり人に説明できないなと思ったので、自分での勉強用にまとめてみました。 あとは10/3(土)に大阪でAWS Blocksのハンズオンをやるので、そ...

Fixing Top-Level Await in Safari | WebKit

リアルタイム版 JSer.info · 2026-09-10

Safari 27/Safari Technology Preview 251でのTop-Level Awaitの修正について。SafariのModule LoaderをJavaScript実装からC++実装へ書き直し、ECMAScript仕様に沿って、Top-Level Awa

Firefox 155.0, See All New Features, Updates and Fixes

リアルタイム版 JSer.info · 2026-09-10

Firefox 155.0リリース。CSSのattr()/progress()/alpha()、HTTP/3でのQUIC v2をサポート。WebAssembly Compact Import Section/Wide Arithmeticをサポート。開発者ツールではprefers

[Bug #22302] Emit a line event for a method's implicit nil return in …

github/ruby/ruby · 2026-09-10

…parse.y reduce_nodes eliminated a bare `nil` in a method&#39;s tail (value) position down to an empty method body, so parse.y emitted no :

Merge pull request #58668 from Shopify/ec-aggregate-reflection-wip

github/rails/rails · 2026-09-10

Introduce CoW when adding Active Record reflections

Merge pull request #58711 from Shopify/reloader-ractor-workers

github/rails/rails · 2026-09-10

Don't write to the reloader class when there is nothing to reload

3匹のAIエージェントだけで、Webアプリを企画〜本番デプロイまで作った話(人間はほぼ指示しただけ)

Qiita(trend) · 2026-09-10

🐝 人間がやったのは、たった一言「作って」だけ。 あとは Buzz 上で暮らす3匹のAIエージェント(Fizz / Honey / Pollen)が、企画からコーディング、ドキュメント、本番デプロイ、そして検証まで——チャットで会話しながらすべてやってしまいました。 こ...

Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/react-router-dom.js?v=45843a1e' does not provide an export named 'Switch'

Qiita(trend) · 2026-09-10

はじめに react-router-dom導入時の話 問題 Switchコンポーネントがないと言われる 解決 今のverではSwitchはないので、Routesコンポーネントを使う 終わりに

Fix the `intern` VM instruction to be `leaf=false` (also in YJIT, ZJIT)

github/ruby/ruby · 2026-09-10

rb_str_intern can raise EncodingError and call its initializer. This call can push a Ruby frame. Fix in the VM, YJIT, and ZJIT.

BroadcastLogger: Simply implement setters

github/rails/rails · 2026-09-10

We should be able to assume these are called with a single argument and without a block.

BroadCastlogger: Use each for setting log levels

github/rails/rails · 2026-09-10

The dispatch method is unnecessary metaprogramming when we know the shape of these functions and how they are called. This is in preparation

Copilot Studio の回答精度を疑う前に考えたい5つのこと

Qiita(trend) · 2026-09-10

序 Copilot Studio でエージェントを作成して実際にテストしたときに(エラーの場合を除き)期待した回答が返ってこないことがあります。このような場合、モデルを変更したり、指示文(プロンプト)を見直したりする人は多いように思います。 指示文の例であれば、より詳しく...

[ruby/syntax_suggest] Fix SYNTAX_SUGGEST_DEBUG

github/ruby/ruby · 2026-09-10

The code in the rescue block of the core extension wasn&#39;t exercised in test. It calls `$stderr.warn` which is a private method so it wou

.NET 11リリース候補版が登場。.NETランタイムが非同期ネイティブ対応、プロセッサ数の上限がなくなる、AOTコンパイラによるネイティブバイナリの高速化など

Publickey · 2026-09-10

マイクロソフトは同社の包括的なアプリケーションフレームワークの次期版となる「.NET 11」の最初のリリース候補版となる「.NET 11 Release Candidate 1」を発表しました。 〰️ SAVE THE DATE 〰️.NE...

Reinitialize jit_cont_lock in a forked child

github/ruby/ruby · 2026-09-10

cont.c takes jit_cont_lock whenever an execution context is created or freed. cont_free() does it from a Ractor reclaiming its own dead roo

Merge pull request #58729 from p8/guides/guidelines-articles

github/rails/rails · 2026-09-10

Clarify article casing in guide headings

[DOC] Process.clock_gettime: CLOCK_THREAD_CPUTIME_ID under M:N

github/ruby/ruby · 2026-09-10

The clock belongs to the native thread that reads it. An M:N Ruby thread moves between native threads, so two reads taken from one Ruby thr

Do not measure with a per-thread CPU clock under the M:N scheduler

github/ruby/ruby · 2026-09-10

assert_linear_performance() picks CLOCK_THREAD_CPUTIME_ID when it is available. That clock belongs to the native thread that reads it, and

GitOpsのマルチクラスタ運用にRancher Fleetを選ぶ理由|Argo CD比較とAI時代の設計

Qiita(trend) · 2026-09-10

こんにちは!株式会社DearOneの長谷川です。 DearOneのAI推進室でRAGの開発やRAGを使った社内システムの開発に従事しています。 この記事でわかること - AI時代(マルチクラスタ・高頻度更新・LLMエージェント運用)におけるGitOpsの新たな要件 - Ar...

Clarify article casing in guide headings

github/rails/rails · 2026-09-10

All articles ("the", "a", and "an") should be lower case. "Internal articles" doesn't seem to be a grammar term.

P値は帰無仮説が誤っている確率ではない

Zenn · 2026-09-10

この記事は、私が X に書いた次の投稿を出発点にしています。投稿では言葉で説明したことを、この記事では数式と実験で確かめます。まず、その投稿(元の投稿へのリンク)を全文再掲します。 P値が小さいことと、帰無仮説が誤っている確率が高いことは、別の話です。この二つを同一視する誤解は

M5StickS3のPlatformIO開発環境を構築してプログラムの書き込みからボタンによる画面切り替えまで試す

Qiita(trend) · 2026-09-10

こんにちは ソーイ株式会社Webエンジニア2年目の村上です。 学生時代、講義で初めてArduino Unoというマイコンを使用した際、コードと電子部品を使ってこんなに形になる開発が自由で簡単にできるのかと衝撃を受けました。 当時を思い出して調べてみると、M5StickS3と...

【2026年版】サクラエディタの最初にやってほしい設定2+1選:Win + Rから起動と自動即時保存

Qiita(trend) · 2026-09-10

はじめに サクラエディタのカスタマイズについては既に多くの素晴らしい記事が存在しますが、本記事の執筆にあたっては以下の 参考記事(moromi25 氏) の手順を大きく参考にさせていただいています。 元記事と重複する内容も多く含まれますが、今回あえて新しく記事として...

[ruby/io-console] Define stty backend-specific tests only within the …

github/ruby/ruby · 2026-09-10

…stty backend https://github.com/ruby/io-console/commit/d2bb01cfcc

Merge pull request #58722 from hachi8833/fix_action_cable_guide_callback

github/rails/rails · 2026-09-10

[ci-skip][doc] Fix Action Cable guide for connection callbacks

2026年9月10日 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-09-10

2026年9月10日 今日のQiitaトレンド記事をポッドキャストで聴こう! AI 初心者 AIエージェント AWS ChatGPT 前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合...

Fix Action Cable guide for connection callbacks

github/rails/rails · 2026-09-10

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

useRouter の import 元を間違えると "NextRouter was not mounted" で詰まる話

Qiita(trend) · 2026-09-10

useRouter の import 元を間違えると "NextRouter was not mounted" で詰まる話 Next.js の App Router でページ遷移を実装しようとして、ネットの古い記事や AI が出したサンプルをそのまま使うと、次のエラーに出...

勉強会文化ゼロの支社で、2026 Japan AWS Jr. Championsの私が立ち上げたクラウド勉強会——部署の壁を越えた交流とアウトプットの文化を作る

Qiita(trend) · 2026-09-10

1. はじめに こんにちは。BIPROGY株式会社の松尾です。 この記事は「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」の41日目の記事となります。 過去の投稿(リンク集)はこちらからご覧ください。 2. 「肩書を活かしたい」...

【VRChat/Udon】世界最速のC#コンパイラを開発した話

Zenn · 2026-09-10

はじめに 今回、Rustを用いて世界最速のC#コンパイラを開発してみました。 C#公式のコンパイラであるRoslynよりも最大11倍程度高速にコンパイルすることが可能です。 ただし、.NETバックエンドは現在実装できておらず、UdonAssembly出力にのみ対応しています。 !

[ruby/io-console] Test the `getch` timeout on an isolated pty with no…

github/ruby/ruby · 2026-09-10

… input Testing on the default tty should be performed only in the CI environment. https://github.com/ruby/io-console/commit/0e04785a7d

Don't write to the reloader class when there is nothing to reload

github/rails/rails · 2026-09-10

This makes it more friendly to Ractor workers which, provided they never need a reload, won't have to write to the Reloader module instance

string.c: Fix UB in tr_trans_pairs_next_match_neon

github/ruby/ruby · 2026-09-10

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

Strip the Ruby::Box experimental warning from ruby_exe output

github/ruby/ruby · 2026-09-10

Same reason as the EnvUtil change. A spec that replaces RUBYOPT loses the suppression, so the ruby mspec spawns prints the experimental war

Strip the Ruby::Box experimental warning from captured child output

github/ruby/ruby · 2026-09-10

With RUBY_BOX=1 inherited from the environment, a child that clears or overrides RUBYOPT, or that passes its own warning flags, prints the e

Ractor: check ownership on visibility changes

github/ruby/ruby · 2026-09-10

set_method_visibility only called rb_check_frozen, so public/private/protected and module_function never met the ownership check, even thoug

Ractor: widen the Ractor id to 64 bits

github/ruby/ruby · 2026-09-10

A Ractor id must stay unique for the life of the process, but the 32 bit counter wraps after ~4e9 Ractors and comes back onto ids that are s

NEWS.md: class/module ownership for Ractors

github/ruby/ruby · 2026-09-10

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

Ractor: bring class variables under the class owner

github/ruby/ruby · 2026-09-10

A class variable is shared across the inheritance chain and the class it is stored in can migrate (cvar_overtaken), so the deciding Ractor i

Ractor: record the creator Ractor of classes/modules

github/ruby/ruby · 2026-09-10

Every class/module records the id of the Ractor that created it in rb_classext_t::owner_ractor_id; only that Ractor may modify it. 0 means

Ractor: check unshareable leaks when copying a foreign class

github/ruby/ruby · 2026-09-10

Module#initialize_copy (Class#dup etc.) of a class/module created by another Ractor makes a copy owned by the copying Ractor. Since an owne

Ractor: restrict class/module modification to the creator Ractor

github/ruby/ruby · 2026-09-10

Only the Ractor which created a class/module may modify it: define, remove or undefine methods, alias, include/prepend, refine, define or re

[ruby/erb] escape.c: Fix UB in find_next_match_neon

github/ruby/ruby · 2026-09-10

(https://github.com/ruby/erb/pull/142) Shifting by 64 or more bits is undefined behavior. https://github.com/ruby/erb/commit/a9316104fc

Preserve the box of a TOP/CLASS env in isolated procs

github/ruby/ruby · 2026-09-10

env_copy() overwrote the SPECVAL slot of every local env with VM_BLOCK_HANDLER_NONE. For a TOP/CLASS frame&#39;s env that slot stores the bo

Mask object addresses in error_highlight message assertions

github/ruby/ruby · 2026-09-10

The expected message bakes the receiver&#39;s `#inspect` into a heredoc before the block raises, so a moving GC that relocates the receiver

Do not report an interrupted M:N io wait as a timeout

github/ruby/ruby · 2026-09-10

thread_sched_wait_events() decided &quot;timed out&quot; from waiting_reason.data.result == 0, which only says that no event fired. A threa

Tolerate an extra SIGCHLD in TestProcess#test_wait_and_sigchild

github/ruby/ruby · 2026-09-10

The test asserts that exactly one SIGCHLD arrives while its trap is installed, but it cannot guarantee that: Signal.trap does not discard a

gc: only clear try_clock_gettime when the clock actually failed

github/ruby/ruby · 2026-09-10

Once the flag had fallen to 0 the short-circuited condition still landed in the else, so every later call stored 0 again. Guard the attempt

Add test for WB-protection in objspace

github/ruby/ruby · 2026-09-10

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

[ruby/rubygems] Document the version argument to --bundler

github/ruby/ruby · 2026-09-10

Both man pages said a bare `--bundler` picks the latest version, which no longer holds, and neither showed that a version or requirement can

[ruby/rubygems] Honor --pre when updating bundler itself

github/ruby/ruby · 2026-09-10

`bundle update --bundler --pre` did nothing: the self manager only looked at whether the requirement named a prerelease, so it never conside

[ruby/rubygems] Cover going back to a release from a locked prerelease

github/ruby/ruby · 2026-09-10

Auto switching restarts into whatever prerelease the lockfile names, so the requirement derived from the running version is a prerelease one

[ruby/rubygems] Don't update bundler to a prerelease unless asked for…

github/ruby/ruby · 2026-09-10

… one `bundle update --bundler` and `bundle lock --update --bundler` defaulted to `&gt; 0.a`, so publishing 4.1.0.beta1 moved every project

[ruby/rubygems] Don't compare a bundler spec against nil when no remo…

github/ruby/ruby · 2026-09-10

…te matches `bundle update --bundler &quot;&gt;= &lt;version&gt;&quot;` crashes with &quot;comparison of NilClass with Bundler::StubSpecifi

Ask for the experimental warning where the test asserts it

github/ruby/ruby · 2026-09-10

Three tests spawn a child with `RUBY_BOX=1` and assert that the two Ruby::Box experimental warning lines come first on stderr. They rely on

Suppress experimental warnings in the ruby processes tests spawn

github/ruby/ruby · 2026-09-10

test-all already turns experimental warnings off for its own process, but tests that spawn ruby directly with Open3, IO.popen or PTY assert

Keep test_many_args' own -w from re-enabling the experimental category

github/ruby/ruby · 2026-09-10

The test hands -w to the ruby it spawns, so the suppression the harness sets up does not survive into that grandchild. Co-Authored-By: Clau

Keep -W2 from re-enabling the experimental warning in test_puts

github/ruby/ruby · 2026-09-10

The test raises the child&#39;s warning level to assert that `ARGF.puts` prints nothing, but `-W2` turns every category back on, so under `R

Put -W:no-experimental after whatever RUBYOPT already carries

github/ruby/ruby · 2026-09-10

The last -W switch wins, so prepending it left an inherited -w or -W2 in control and the suppression quietly did nothing. `make test-all RU

Assert the directory a box-local extension copy lives in

github/ruby/ruby · 2026-09-10

The pattern matched `&lt;digits&gt;_&lt;digits&gt;_abi.` anywhere in the message, so an unrelated component of `TMPDIR` satisfied it just as

Match the current name of a box-local extension copy

github/ruby/ruby · 2026-09-10

A box copies an extension to &quot;&lt;box id&gt;_&lt;serial&gt;_&lt;basename&gt;&quot; in a private directory, but the test still expected

Use non-interpolating heredocs in the ABI tests

github/ruby/ruby · 2026-09-10

None of these `assert_separately` sources interpolate, and the interpolating form consumes backslash escapes before the child ever parses th

良いAIの行動、メモ

Zenn · 2026-09-10

誰かの作った膨大なAI駆動開発のワークフローやフレームワークではなく、私が個人的にAIにこう動いて欲しいと与えているものをまとめています。間違っていることがどんどん取り入れていきたいので教えてください。 コーディングに特化した内容、具体のHooksやツールに関する記述は除いていま

Remove stale tests instead of excluding

github/ruby/ruby · 2026-09-10

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

Move the variable used only when `HAVE_MMAP` to the block using it

github/ruby/ruby · 2026-09-10

At MinGW (CLANGARM64) builds: ``` In file included from ../src/gc.c:617: ../src/gc/default/default.c:2543:10: warning: unused variable &#39;

Win32: Define w32_mutex functions only if used

github/ruby/ruby · 2026-09-10

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

Turn `zone_str` to the simple macro using `zone_str_enc`

github/ruby/ruby · 2026-09-10

It is not used on Windows: ``` ../src/time.c:1048:1: warning: unused function 'zone_str' [-Wunused-function] 1048 | zone_str(const char *zo

Require envutil into the box by its path

github/ruby/ruby · 2026-09-10

A new box copies the master box&#39;s $LOAD_PATH, so the tool/lib entry that tool/test/init.rb adds to the main box at boot never reaches it

Remove the RSS check for the undelivered port message leak

github/ruby/ruby · 2026-09-10

test_port_undelivered_message_does_not_leak asserted on the ratio of two RSS samples, which the allocator&#39;s own behaviour moves as much

メモリに載らないGROUP BYをDuckDBはどう処理するのか

Zenn · 2026-09-10

! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の160週目の記事です!4年連続達成まであと52週となりました! ログラスの龍島(@hryushm)です。先日スイカを一玉いただく機会があったのですが、とても大きいので一度に全部は食

Avoid TestClass in TestBox#test_eval_with_classes

github/ruby/ruby · 2026-09-10

test/ruby/test_class.rb defines a top-level TestClass, so when the two files share a test-all worker the assertion that the box&#39;s class

ドメインモデル実装におけるトリレンマに対するSoutherの回答

Zenn · 2026-09-10

ドメインモデル貧血症はなぜ生まれるのか — Decision パターンで DDD トリレンマを解く は Domain model purity vs. domain model completeness (DDD Trilemma)を非常に分かりやすく解説し、かつGoでこの循環を

gc: let a new Ractor's objspace inherit GC.measure_total_time

github/ruby/ruby · 2026-09-10

GC.measure_total_time= writes the flag of the calling Ractor&#39;s objspace, and every new objspace started with the flag on, so turning the

境界を強い型にして実装をシンプルにしよう

Zenn · 2026-09-10

株式会社MyVisionでエンジニアをしている @sukechannnn です。 今の生成AIはめちゃくちゃ賢いですが、まれに理解に苦労するコードを書いてしまうことありませんか?そんな時は、AIが前提とみなしている境界の型が弱いまま、引き回してしまっているかもしれません。 直近の

【react-router-dom】JavaScriptでのページ遷移

Qiita(trend) · 2026-09-09

はじめに react-router-domの話 問題 useHistoryが使えなかった 解決 useNavigateを使って解決 終わりに 参考

Nuxt.js から Next.js へ ── フロントエンド技術リプレイスにおけるハーネスエンジニアリングと理解負債

Zenn · 2026-09-09

はじめに 株式会社 mediba でフロントエンドエンジニアをしている中畑です。 弊社では Nuxt.js から Next.js への技術リプレイスプロジェクトが進行中です。この記事では、 Claude Code を活用した技術リプレイスの現状と課題をお伝えします。 ! 要約

Merge pull request #58717 from Shopify/guides-use-the-supported-posit…

github/rails/rails · 2026-09-09

…ional-enum-form-in [ci skip] Use supported positional enum form in Calculations guide example

[ruby/ipaddr] Fix link_local_multicast? mask for IPv4-mapped addresses

github/ruby/ruby · 2026-09-09

The IPv4 branch matches 224.0.0.0/24, the Local Network Control Block, but the IPv4-mapped branch masked with 0xffff0000, which is a /16, ev

Symbol.all_symbols needs the VM barrier

github/ruby/ruby · 2026-09-09

`rb_concurrent_set_foreach_with_replace` is not safe to run in the case of other running mutators or GCs.

.github/labeler.yml: Skip labeling "jit" for dependabot PRs

github/ruby/ruby · 2026-09-09

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

.github/labeler.yml: Skip labeling "jit" for backport PRs

github/ruby/ruby · 2026-09-09

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

Add alternative text to Action Text attachments (#58337)

github/rails/rails · 2026-09-09

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

YJIT: ZJIT: For init-time mmap failure, use abort() instead of rb_bug()

github/ruby/ruby · 2026-09-09

It&#39;s not a bug to be out of memory. Though, the code did have a separate bug: perror() can fail to write to stderr and set `errno` which

Run implementation workflow through Copilot (#11832)

remix · 2026-09-09

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Introduce CoW when adding Active Record reflections:

github/rails/rails · 2026-09-09

- ### Problem Attempting to run a `where` query (or any other queries that reaches for the reflection) will raise inside a Ractor. We

[ruby/json] Make State#configure and #merge only write the options th…

github/ruby/ruby · 2026-09-09

…ey are given The pure-Ruby generator&#39;s private _configure gives every keyword a literal default, so a call that passes one option sile

Free messages addressed to a port that died before delivery

github/ruby/ruby · 2026-09-09

A message sent to a Ractor::Port is enqueued on the receiving Ractor&#39;s recv_queue, and only moved to that port&#39;s own queue when the

Merge pull request #58718 from Shopify/remove-the-dead-racc-compile-t…

github/rails/rails · 2026-09-09

…ask-from-action-pa

Remove the dead racc compile task from Action Pack.

github/rails/rails · 2026-09-09

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

Install Firefox for agentic implementation runs (#11839)

remix · 2026-09-09

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Guides: use the supported positional enum form in the calculations ex…

github/rails/rails · 2026-09-09

…ample ## The wrong claim `guides/source/active_record_querying.md:3358`, in the *Calculations* section (heading line 3316), closes the `i

Remove the deprecated guides:generate:kindle task (#58712)

github/rails/rails · 2026-09-09

`guides:generate:kindle` prints a deprecation warning saying it will be removed in 7.2 and then delegates to `guides:generate:epub`. It has

Lower number of threads in a ractor in a bootstrap test

github/ruby/ruby · 2026-09-09

OpenBSD CI now runs inside a qemu virtual machine inside a Ubuntu virtual machine, without hardware virtualization support. It is limited to

ZJIT: Spill the block handler in function stubs (#18686)

github/ruby/ruby · 2026-09-09

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

Remove the deprecated guides:generate:kindle task

github/rails/rails · 2026-09-09

`guides:generate:kindle` prints a deprecation warning saying it will be removed in 7.2 and then delegates to `guides:generate:epub`. It has

Preserve the implicit CORS wildcard with credentials (#11833)

remix · 2026-09-09

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Preserve request checks across method overrides (#11835)

remix · 2026-09-09

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

[ci skip] Correct the prepared statements opt-out config key in guide…

github/rails/rails · 2026-09-09

…s (#58707)

gc: time a collection on the collecting thread, not the whole process

github/ruby/ruby · 2026-09-09

gc_clock_start/end read CLOCK_PROCESS_CPUTIME_ID, which is the sum of every thread&#39;s cpu time. A local GC runs while the other Ractors k

Stabilize traversal scroll restoration E2E tests (#11837)

remix · 2026-09-09

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

fix(headers): anchor SameSite value regex (#11615)

remix · 2026-09-09

Co-authored-by: Claude Fable 5 <noreply@anthropic.com> Co-authored-by: Matt Brophy <matt@brophy.org>

[ruby/rubygems] Implement exact-match flag for bundle info / show / open

github/ruby/ruby · 2026-09-09

https://github.com/ruby/rubygems/commit/16bfc52f9d

fix(ui): handle parser-split text nodes >64KB during hydration (#11591)

remix · 2026-09-09

Co-authored-by: DeepSeek V4 Pro agent <agent@atlarix.dev> Co-authored-by: Matt Brophy <matt@brophy.org> Co-authored-by: Michael Jackson <mji

Wait for frame adoption after HMR page reloads (#11834)

remix · 2026-09-09

The Windows Firefox job on #11830 failed after an HMR reload because the test started its five-second text check before the new page finishe

Generate ISEQ_TRANSLATED with bindgen for YJIT

github/ruby/ruby · 2026-09-09

ISEQ_TRANSLATED is defined through a chain of macros that ends in an enum value (IMEMO_FL_USER3 -&gt; FL_USER8 -&gt; RUBY_FL_USER8), which b

Bindgen RSTRUCT_EMBED_LEN_MASK as usize

github/ruby/ruby · 2026-09-09

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

Generate RSTRUCT_EMBED_LEN_MASK with bindgen for YJIT and ZJIT

github/ruby/ruby · 2026-09-09

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

Oracle Autonomous AI Database の Select AI Supervisor Agent を試してみた

Qiita(trend) · 2026-09-09

1. はじめに 2026 年 7 月末、Oracle Autonomous AI Database Serverless(以下 ADB)の Select AI Agent に、複数のエージェントに委譲する Supervisor パターンが追加されました1。5 月に Top...

Merge pull request #58708 from Shopify/river/guides-missingattributee…

github/rails/rails · 2026-09-09

…rror-is-an-activemodel-c [ci skip] Fix MissingAttributeError reference in querying guide

AWS、AIがフルスタックAWSアプリの基本コードを、セキュリティ、可観測性、インフラまで一気通貫で生成する「Nx Plugin for AWS 1.0」、オープンソースで公開

Publickey · 2026-09-09

Amazon Web Services(AWS)は、AIがフルスタックのAWSアプリケーションに必要なアプリケーションの基本的なコードに加えて、セキュリティや可観測性などの要件も備えたインフラ構成のコードもまとめて生成してくれるツール「Nx...

AWS、自然言語でデータ分析アプリを構築可能に、「Amazon Quick」に新機能

Publickey · 2026-09-09

Amazon Web Services(AWS)は、データ分析プラットフォーム「Amazon Quick」の新機能として、データ分析と表示を行うカスタムアプリケーションを自然言語の指示だけで構築できる新機能を発表しました。 Amazon Q...

Guides: MissingAttributeError is an ActiveModel constant, not ActiveR…

github/rails/rails · 2026-09-09

…ecord ## The wrong claim `guides/source/active_record_querying.md:1753`, in the &quot;Selecting Fields&quot; section (heading at line 172

ZJIT: Add support for once instruction (#18617)

github/ruby/ruby · 2026-09-09

Much like `opt_getconstant_path`, check the cache and see if the interpreter has done the hard work for us already. If it has, just re-use t

Win32: Add missing `mklink` internal command of `cmd.exe`

github/ruby/ruby · 2026-09-09

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

Ignore miss-and-revived commits [ci skip]

github/ruby/ruby · 2026-09-09

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

Revert "Win32: Add missing `mklink` internal command of `cmd.exe`"

github/ruby/ruby · 2026-09-09

This reverts commit a925c74bd239398b97112e24f952c377345c5bff, which includes commit miss.

Win32: Add missing `mklink` internal command of `cmd.exe`

github/ruby/ruby · 2026-09-09

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

Fix the peephole optimizer to avoid duplicated line events

github/ruby/ruby · 2026-09-09

[Bug #22299] Followup: https://github.com/ruby/ruby/pull/18538

string.c: Eliminate dead branch in `tr_trans_pairs_next_match_*`

github/ruby/ruby · 2026-09-09

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

string.c: Fix String#tr

github/ruby/ruby · 2026-09-09

`tr_trans_pairs_next_match` was expected to return the replacement string not a boolean. Co-Authored-By: Federico Carrocera <fedecarrocera@

Update to ruby/spec@bf9c0c4

github/ruby/ruby · 2026-09-09

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

Make Class#attached_object respect Ractor isolation

github/ruby/ruby · 2026-09-09

A singleton class is shareable whatever it is attached to, so it can be sent to another Ractor, and #attached_object then handed over the ob

YANSでスポンサーしてきた

Zenn · 2026-09-09

こんにちは。ラーメンハゲです。最近は牡蠣のラーメンをスープから作りました。IVRyで対話システムのAIエンジニアをやっています。学生の時はNAISTで対話の研究をしていました。YANSには学生時代に数回参加しつつ、今年は初めてスポンサー側として参加したのでその報告をします。 ちな

Release v1.63.0 · microsoft/playwright

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

Playwright v1.63.0リリース。共有リソースを使うテストの排他実行を扱うlock、表示要素だけに絞るlocator.visible()を追加。page.frameLocator()でフレームをまたいだLocator検索に対応。traceにsnapshotsオプション

AIエージェントの評価と品質保証 — 「動く」を「信頼できる」に変える検収の技術

Zenn · 2026-09-09

AIに実装を任せたあと、何を根拠に受け入れ、改善し、モデルやプロンプトを更新するか。評価仕様、課題集、コードとLLMによる評価、評価器自体の検証、複数試行、継続評価、受け入れ記録を、共通のTypeScriptアプリでつなぎます。既知の六故障を使う評価器実験、一課題を六回実装した比

[ruby/erb] Fix `find_next` definition when SIMD is unavailable

github/ruby/ruby · 2026-09-09

https://github.com/ruby/erb/commit/994c2f7d08

Fix multipart parsing with RFC 2046 preambles (#11759)

remix · 2026-09-09

Fixes #11746. `MultipartParser` ignores RFC 2046 preambles before the first boundary, including a leading CRLF and boundaries split across

Update bundled gems list as of 2026-09-09

github/ruby/ruby · 2026-09-09

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

Optimize data-schema validation allocations (#11689)

remix · 2026-09-09

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Add data-schema memory benchmarks (#11686)

remix · 2026-09-09

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

[ruby/erb] Optimize escaping with memcpy of literals

github/ruby/ruby · 2026-09-09

(https://github.com/ruby/erb/pull/137) `memcpy(dest, html_escape_table[c].str, len);` will hardly be able to be inlined as the compiler has

[ruby/erb] Speedup `ERB::Util.html_escape` with SIMD

github/ruby/ruby · 2026-09-09

(https://github.com/ruby/erb/pull/136) * Speedup ERB::Util.html_escape with SIMD The code is lifted from similar work in the `json` gem. S

Update default gems list at 344fa79bc6876160cc03eba4e2aeff [ci skip]

github/ruby/ruby · 2026-09-09

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

[ruby/json] Release 3.0.2

github/ruby/ruby · 2026-09-09

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

[ruby/json] Fix the JSON::Coder.new call-seq

github/ruby/ruby · 2026-09-09

`JSON` has no `.new`, and options have been keyword arguments since 3.0, so passing a positional Hash raises ArgumentError. https://github.

Make HMR browser tests more deterministic (#11829)

remix · 2026-09-09

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Update default gems list at 4020342576a90012174ca4329c75b5 [ci skip]

github/ruby/ruby · 2026-09-09

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

[ruby/rubygems] Bump Bundler version to 4.1.0.beta1

github/ruby/ruby · 2026-09-09

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

[ruby/rubygems] Bump Rubygems version to 4.1.0.beta1

github/ruby/ruby · 2026-09-09

https://github.com/ruby/rubygems/commit/98e4d8083a

Documentation for modernizing C extensions. (#18492)

github/ruby/ruby · 2026-09-09

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

Let only the first thread write a bug report

github/ruby/ruby · 2026-09-09

When two Ractors fail an assertion at nearly the same time both write into the same stream, and the first report -- the interesting one -- i

Fix memory leak reported in TestRequire#test_loading_fifo_threading_r…

github/ruby/ruby · 2026-09-09

…aise The test TestRequire#test_loading_fifo_threading_raise fails with the following error in LSAN because pm_load_parse_file could raise

Keep FL_FINALIZE on the shell an object leaves behind when it is moved

github/ruby/ruby · 2026-09-09

move_neutralize_source() rewrites the source&#39;s flags to T_OBJECT | FL_FREEZE | (flags &amp; FL_PROMOTED), which drops FL_FINALIZE while

[DOC] Update ObjectSpace.each_object for per-Ractor objspaces

github/ruby/ruby · 2026-09-09

The note added in a51b4a86fc says this method does not yield Ractor-unshareable objects in multi-Ractor mode, and points at [Bug #19387] as

Fix GC crash during Hash#merge

github/ruby/ruby · 2026-09-09

Co-authored-by: Luke Gruber <luke.gruber@shopify.com>

[DOC] Pathname#rmtree returns self, not 0

github/ruby/ruby · 2026-09-09

The call-seq and the prose both claimed the method returns 0, but it returns self, and has since [Feature #17294] made mkpath and rmtree cha

パスキーでも被害に遭うデバイスコードフロー攻撃とは? ~ Entra ID での防御と検証方法を解説

Qiita(trend) · 2026-09-09

はじめに 私はパスキーに出会って以来、「これこそが本来あるべき認証の姿だ」と強く感じるようになり、それ以降、積極的にパスキーを推進してきました。 そんな中、パスキーを利用していても攻撃を受ける可能性がある手法として、「デバイスコード フローを悪用したフィッシング攻撃」の存...

Bump taiki-e/install-action

github/ruby/ruby · 2026-09-09

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

Copilot Studio の課金体系の真相を探る ── なんでもCopilot(プレビュー)第10回レポート

Qiita(trend) · 2026-09-09

この記事の99%はCopilot Coworkに会議を読み込ませての自動生成です。 私はスクショを指定された通りペタペタしたのと、誤り訂正くらいです。 モデルはGPT 6 Astraを"最大"で、消費クレジットは2840(約4,500円)です。 2026年8月19日...

Add and use rb_gc_update_moved(VALUE *obj) which conditionally assigns

github/ruby/ruby · 2026-09-09

Using the `container-&gt;obj = rb_gc_location(container-&gt;obj)` pattern dirties pages unconditionally. If we&#39;re in a forked process, t

Fix memory leak when moving shared root array

github/ruby/ruby · 2026-09-09

When a shared root array is moved to another Ractor, it loses the T_ARRAY type, which causes it to leak memory. For example, this script lea

Fix memory leak when moving shared root string

github/ruby/ruby · 2026-09-09

When a shared root string is moved to another Ractor, it loses the T_STRING type, which causes it to leak memory. For example, this script l

[DOC] Harmonize symlink? methods

github/ruby/ruby · 2026-09-09

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

LLMのトークン効率化で気をつけたいことまとめ

Zenn · 2026-09-09

! この記事は2026年9月時点の情報で書いています。状況はすぐに変化するので適宜調べ直していただけると幸いです。Claude Code や Codex をサブスクで使ってる人は、「コスト」を「利用枠 (リミット) の消費」として読んでいただけるとわかりやすいかと思います

モブプロにAIを加えたら人間には疲れる仕事だけが残ったので、AI前提の役割分担を模索している

Zenn · 2026-09-09

前回の記事ではモブプロ自体の疲れを減らす取り組みについて記載しました。 今回は、AIを含めたモブプロについて課題に感じていることをまとめます。 私たちのチーム全体のモブプロ施策は6月末で一区切りとしました。現在はタスクによって個人作業かモブプロかを決めており、頻度は下がりましたが

[ruby/digest] Match the linkage of rb_digest_wrap_metadata on MSVC

github/ruby/ruby · 2026-09-08

digest.h declared it plain while digest.c defines it as RUBY_FUNC_EXPORTED, which cl.exe rejects, so a build with --with-static-linked-ext f

AI に公式ドキュメントを調べてもらう: ドキュメント検索 MCP 8 選と使い分け

Qiita(trend) · 2026-09-08

こんにちは、MCP を増やす前に「何を調べたいんだっけ?」と立ち止まるようになったアーキテクトのやまぱん!です 😅 補足コメントや質問、いいね、拡散、ぜひお願いします 🥺! 間違っていたら 優しく 教えてください! AI に技術の質問をしたとき、学習済みの知識だけでなく、い...

Stop HMR test process trees on Windows (#11828)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Release v3.0.0-rc.2 (#11802)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Polish rc.2 release notes (#11827)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Use import maps for browser assets (#11706)

remix · 2026-09-08

Co-authored-by: Remix Run Bot <hello@remix.run> Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Merge pull request #58695 from Shopify/ractor-debuggable-workers

github/rails/rails · 2026-09-08

Allow exception backtraces from Ractor workers

Render HTML 3xx and 4xx responses in default frame resolver (#11823)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Merge pull request #58702 from Shopify/river/remove-the-dead-encrypti…

github/rails/rails · 2026-09-08

…on-performance-reject-cl Remove the dead encryption performance reject clause from the Active Record Rakefile

Fix hasManyThrough target ordering (#11453)

remix · 2026-09-08

Preserve target query order before applying per-parent limit and offset. Add shared database integration coverage for both pages across mult

Fall back to document navigation without sourceElement (#11820)

remix · 2026-09-08

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Share mixin composition between server and client (#11768)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Link ruby with static extensions only through exts

github/ruby/ruby · 2026-09-08

With --with-static-linked-ext, the archives, libraries and Init functions of the extensions are known only to exts.mk, and the top-level $(P

Link ruby with static extensions only through exts on mswin

github/ruby/ruby · 2026-09-08

win32/Makefile.sub has its own EXTOBJS and its own $(PROGRAM) rule, so PROGRAM_EXTS never reached nmake. With --with-static-linked-ext, `nma

Keep POSTLINK a valid command on darwin

github/ruby/ruby · 2026-09-08

The darwin branch starts from an empty POSTLINK to build up the dsymutil and codesign steps, so it stays empty when neither tool is found, u

Remove the dead encryption performance reject clause from the Active …

github/rails/rails · 2026-09-08

…Record Rakefile

【破門覚悟】政治学と経済学の因果推論帝国主義者に物申す

Qiita(trend) · 2026-09-08

はじめに こんにちは、事業会社で働いているデータサイエンティストです。 専門は政治学方法論と計量経済学です。因果推論については大学院生の頃から勉強していて、単なる相関ではなく、興味のある変数がアウトカムに与える因果効果を厳密に議論できるところに大きな魅力を感じていま...

Fix workflow label routing and allow issue review handoffs (#11825)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

GPT-6 Astraで3Dアバター作りにトライしてみたんだけど、思ってたのと違った件

Qiita(trend) · 2026-09-08

ChatGPTのAstraの3Dがすごいと界隈で盛り上がっている。 ちょうど娘がオリジナルキャラクターでVTuberをやってみたいと言っていたのでアバター作りにトライしてみた。 動かしたいキャラクター 娘(小6)がChatGPTと壁打ちしてデザインしたキャラクター。これで...

Enable browser tests in the implement workflow (#11824)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

ZJIT: Remove the survives method (#18395)

github/ruby/ruby · 2026-09-08

We can use "covers" instead of "survives" when we need to spill across calls

Define handle.update behavior before commit and during render (#11795)

remix · 2026-09-08

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Preserve redirects in generated apps (#11821)

remix · 2026-09-08

Co-authored-by: Matt Brophy <matt@brophy.org>

Ractor: wake a receiver when its port is closed

github/ruby/ruby · 2026-09-08

Ractor::Port#close left a receiver already waiting on that port asleep: an untimed receive never returned, and a timed one waited out its wh

Ractor: keep a receive timeout when another port is woken

github/ruby/ruby · 2026-09-08

ractor_wait_receive reports a timeout only when nothing claimed the wakeup: a send or an interrupt says by itself what woke the thread, so t

Unify bot reviews and default mentions by item type (#11817)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Ractor: do not republish port queues a reap freed during a table rebuild

github/ruby/ruby · 2026-09-08

ractor_add_port grows a full port table by copying it: st_copy(old_tab), then st_insert of the new entry, then swapping the copy in under th

Add 405 Method Not Allowed responses and automatic HEAD support to fe…

remix · 2026-09-08

…tch-router (#11767)

Mount the package manager virtual store when it lives outside rootDir…

remix · 2026-09-08

… (#11814)

Build a child Ractor's wrappers in its objspace by naming it, not by …

github/ruby/ruby · 2026-09-08

…moving it create_ractor_alloc_thread() pointed cr-&gt;objspace at the child&#39;s objspace while it allocated the child&#39;s Thread and r

最近のClaude Code Desktop、使いやすさマシマシです!

Zenn · 2026-09-08

はじめに Claude CodeをまだCLIで使用していませんか?Claude Code Desktop、昔は使えるコマンドが少なかったり、そもそも重かったりなど使いにくかったですが、最近めっちゃ使いやすくなってます! 思いつくままに、Claude Code Desktopのいい

Make the backtrace cleaner usable from Ractor workers

github/rails/rails · 2026-09-08

Without this, DebugExceptions produces no error log from a worker because computing the exception trace raises.

Make the event reporter usable from Ractor workers

github/rails/rails · 2026-09-08

Currently a new event reporter is created for each Ractor. However since all the framework subscriptions happen from the main Ractor, these

Merge pull request #58697 from Shopify/river/remove-stale-encryption-…

github/rails/rails · 2026-09-08

…performance-tasks Remove stale Active Record encryption performance tasks

[ruby/erb] Create the escaped string in the right encoding directly

github/ruby/ruby · 2026-09-08

(https://github.com/ruby/erb/pull/139) Changing a string encoding is more work than directly creating it with the right encoding, as Ruby h

[ruby/erb] Get rid of some useless global variables

github/ruby/ruby · 2026-09-08

(https://github.com/ruby/erb/pull/138) https://github.com/ruby/erb/commit/dc4c7a0e36

Reduce implement workflow context churn (#11816)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

ractor.h: export rb_obj_set_shareable()

github/ruby/ruby · 2026-09-08

RB_OBJ_SET_SHAREABLE() was unusable from extensions: the declaration was outside RBIMPL_SYMBOL_EXPORT_BEGIN/END, so the symbol was compiled

[ruby/json] Update documentation to match json 3.0 API

github/ruby/ruby · 2026-09-08

json 3.0 changed `JSON.parse` to take keyword arguments instead of a positional opts Hash, so some of the documented usage would now raise `

Amazon Linuxが4年ぶりにメジャーバージョンアップ、「Amazon Linux 2027」パブリックプレビュー。SELinuxがデフォルトで強制モードに

Publickey · 2026-09-08

Amazon Web Services(AWS)は、AWSに最適化されたLinux OSの4年ぶりとなるメジャーバージョンアップ「Amazon Linux 2027」をパブリックプレビューとしてリリースしました。 現時点の正式版はAmazo...

Remove stale encryption performance tasks

github/rails/rails · 2026-09-08

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

Allow /iterate to update community PR branches (#11801)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

BobとCPLEXで顧客に値引きクーポンを出し分け利益を最大化させる(C-1) 

Qiita(trend) · 2026-09-08

BobとCPLEXで顧客に値引きクーポンを出し分け利益を最大化させる(C-1) 1.想定される利用目的 ・顧客に適切な値引きの提示をして、最大の利益を確保したい 2.対象データ 500円から2000円までの値引きクーポンに顧客が反応する予測スコアをあらかじめSPS...

Amazon Bedrock 料金が一定額を超えたら使用不可にする仕組みを作ってみた

Zenn · 2026-09-08

Amazon Bedrock の料金が予算上限を超えたら、自動的に追加リクエストを弾く仕組みを AWS Budgets Actions で作ってみました。 はじめに Amazon Bedrock に定額制のプランはなく、料金の上限をセットする機能もありません。 AWS の公式

巨大オンラインゲーム「EVE Online」。ゲームを支える240万行のPython 2.7のコードをPython 3へ移行すると発表

Publickey · 2026-09-08

宇宙を舞台にした世界最大級の大規模オンラインゲーム「EVE Online」が、ゲームを支える240万行のPythonコードをPython 3に移行すると発表しました。 We have officially started our codeb...

Share Rails.env in ractorize!

github/rails/rails · 2026-09-08

The error context middleware defined in the initialize_error_reporter initializer includes Rails.env when reporting an error, so it needs to

Freeze Rails::VERSION::STRING

github/rails/rails · 2026-09-08

The error context middleware defined in the initialize_error_reporter initializer includes the Rails version string, so it needs to be share

Share Rails.logger in ractorize!

github/rails/rails · 2026-09-08

The initialize_logger initializer wraps the configured logger in a BroadcastLogger, which needs to be shareable to be readable from Ractor w

[ruby/json] Fix `JSON.load_file` and `JSON.load_file!` to load on Rub…

github/ruby/ruby · 2026-09-08

…y 2.7.0 through 2.7.2 Since https://github.com/ruby/json/commit/ebf0f29, `load_file` and `load_file!` forward their arguments to `parse` a

[ruby/net-http] test: refactor assert to pass with nil as well

github/ruby/ruby · 2026-09-08

JRuby doesn't report session re-use and returns nil https://github.com/ruby/net-http/commit/44af00331d

Copilot エージェントで手順書修正を効率化する方法

Qiita(trend) · 2026-09-08

今回、手順検証の録画から修正点を抽出し、既存の手順書へ反映するCopilotエージェントを作成したので、ご紹介します。 はじめに 既存手順書の検証をしていると、 操作手順の不足 実際の作業との相違 わかりづらい表現 など、多くの修正点が見つかることがあります。 しかし...

【Windows/VSCode】GitLabにSSHで安全に接続するための攻略ガイド

Qiita(trend) · 2026-09-08

この記事では、新人が実務で実際につまずいたポイントをカバーしながら、SSH鍵ペアの作成から社内GitLabへの疎通確認までの手順を解説します^^ STEP 1:手元のPCでSSH鍵ペア(ed25519)を作成しよう 安全性が高く、推奨されている ed25519 アルゴリ...

[DOC] Fixes for `Appendix G. Embedded TypedData` in `extension.rdoc` …

github/ruby/ruby · 2026-09-08

…(#18669)

davideast/pyric: Firebase tooling for the agent era

リアルタイム版 JSer.info · 2026-09-08

Firebaseアプリをローカルで動かすための開発フレームワーク/エミュレータ。Viteプラグインでfirebase/*のimportをブラウザ内のローカルバックエンドへ差し替える。Auth/Firestore/Security Rulesを扱い、Pyric StudioやMCP

1,500人のカメラマンに社内NotionのQAエージェントを提供した話

Zenn · 2026-09-08

こんにちは、ラブグラフで業務効率化を担当しているmoriiです。普段は内科医をしています🩺 ラブグラフでは1500人以上のカメラマンが活躍しています。近年の課題として、業務の多様化により発注内容をまとめた社内Notionが肥大化し、カメラマンの負担になっていました。 本記事では、

Merge pull request #58693 from irinanazarova/gitattributes-generated-…

github/rails/rails · 2026-09-08

…error-pages Exclude generated error pages from GitHub language stats

今 font-family 設定するなら sans-serif か system-ui だけ設定しておけばよくね説

Zenn · 2026-09-08

いいと思いませんか?!?!?!? 前提: デザイナーの意向は尊重しましょう これはWebフォントなどを使わずOSの標準フォントを使う場合どうするのがいいんだろう?という趣旨の記事です。 デザイナーに「俺はこのサイトにラグランパンチを使いたいんだ!!!!!!!!」と言われたら素

Merge pull request #58690 from byroot/json-3.0

github/rails/rails · 2026-09-08

Update json to 3.0

Update json to 3.0

github/rails/rails · 2026-09-08

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

Update default gems list at 78963e69a37ca1c46d870a55a73f87 [ci skip]

github/ruby/ruby · 2026-09-08

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

[ruby/json] Release 3.0.1

github/ruby/ruby · 2026-09-08

https://github.com/ruby/json/commit/c557a62719

[ruby/json] Restore the `limit` positional argument of `JSON.dump`

github/ruby/ruby · 2026-09-08

I really wanted to get rid of this because the argument parsing is awful and costly. But `rdoc` has been using this positional argument for

Avoid quadratic parse time on and/or chains (#18638)

github/ruby/ruby · 2026-09-08

Avoid quadratic parse time on long and/or chains logop() builds a left-associative and/or chain into a right-leaning tree, and found the in

[ruby/rubygems] Normalize absolute symlink targets before checking th…

github/ruby/ruby · 2026-09-08

…e extraction root `extract_tar_gz` only ran relative link targets through `File.expand_path`, so an absolute target kept its `..` componen

Herdr × git worktree × Claude Codeの相性がいい話

Zenn · 2026-09-08

こんにちは、村中(@wage790)です。関西でバックエンド・クラウドインフラのエンジニアをしています。 普段の開発でClaude Codeを1つだけ動かしていると、その応答をただ待つ時間ができてしまいます。そこで、Claude Codeを複数並べて動かすことにしました。ただそれ

Fix max_output of the UTF-16 and UTF-32 encoders

github/ruby/ruby · 2026-09-08

The BOM written ahead of the first character was not counted, so that character can need 6 bytes for UTF-16 and 8 for UTF-32 against a decla

Fix max_output of the CP50220 encoder

github/ruby/ruby · 2026-09-08

A katakana held back for a possible sound mark is flushed by the next character, costing a designation and two data bytes before that charac

Fix new Rails apps being reported as HTML on Github

github/rails/rails · 2026-09-08

`rails new` writes five static error pages into public/ (400, 404, 406-unsupported-browser, 422 and 500). Since Rails 8.0 they total about 3

Do not look in front of a receiver shorter than one character in chomp

github/ruby/ruby · 2026-09-08

String#chomp steps back by the encoding&#39;s minimum character width before testing for a newline, which reads before the first byte of the

Fix boundary check in rindex searching multibyte string

github/ruby/ruby · 2026-09-08

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

Fix `lines` at broken wchar string

github/ruby/ruby · 2026-09-08

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

Fix the remaining rindex boundary checks

github/ruby/ruby · 2026-09-08

The same character count clamp reaches the backward scan in str_rindex() and the pos == 0 shortcut in rb_str_rindex(), where a pattern with

RUBY_MN_THREADS=2: run the main thread as an M:N thread too

github/ruby/ruby · 2026-09-08

`RUBY_MN_THREADS=1` only affects threads created after it is read: the main thread keeps a native thread of its own and is woken through its

RUBY_MN_THREADS=-1: do not use the M:N scheduler at all

github/ruby/ruby · 2026-09-08

A Ractor&#39;s threads have been on the M:N scheduler since it was added, with no way to turn that off: RUBY_MN_THREADS only ever decided wh

Wait for terminating Ractors through the scheduler

github/ruby/ruby · 2026-09-08

rb_ractor_terminate_all() interrupts the other Ractors and waits on a condvar of its own for them to finish, dropping the VM lock for the wa

NEWS: RUBY_MN_THREADS

github/ruby/ruby · 2026-09-08

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

React 19移行で学んだpnpmの依存関係解決の仕組み

Zenn · 2026-09-08

こんにちは、Dress Code でプロダクトエンジニアをしているてちです! 少し前にアプリケーションで利用しているReactについて、React18からReact19への移行を行いました。 今回は移行で遭遇した不具合について、調査をしていく中で多くの学びがあったので記事にしてみ

[ruby/net-http] Let Transfer-Encoding override Content-Length

github/ruby/ruby · 2026-09-08

Once chunked is not the final transfer coding, read_body_0 fell through to Content-Length and framed the body by it, which leaves the client

[ruby/net-http] Require chunked to be the final transfer coding

github/ruby/ruby · 2026-09-08

Net::HTTPHeader#chunked? matched the token anywhere in Transfer-Encoding, so a response carrying `chunked, gzip` was chunk-framed and the by

Check struct size when a user class relabels a loaded struct

github/ruby/ruby · 2026-09-08

TYPE_UCLASS only compared the built-in type before RBASIC_SET_CLASS, so a struct could be relabelled as a struct class with a different numb

Kaggleコンペ紹介:AI Agent Security - Multi-Step Tool Attacks

Zenn · 2026-09-08

はじめに こんにちは、松尾研究所 データサイエンティストの力岡です。 今回は、Kaggleで開催された「AI Agent Security - Multi-Step Tool Attacks」コンペに参加し、4,187チーム中4位(金メダル) を獲得することができました。本記事で

Bump taiki-e/install-action

github/ruby/ruby · 2026-09-08

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

Techはすぐに追ったほうがいい

Zenn · 2026-09-08

はじめに このブログはTechに関する思想です。 興味があれば続きを覗いてみてください。 Techって面白い 私はターミナルが好きだ。テキストエディタも好きだ。特にNeovimが好きだ。 私はインフラエンジニアなので、Vimは日常的に使っていたが、普通に使いづらいと思っていた

[Bug #21697] Keep revision.h in a source tree without VCS

github/ruby/ruby · 2026-09-08

`update-src` truncated revision.h to force the regeneration, but the blank file also defeated the guard in file2lastrev.rb that keeps the ex

[DOC] Tweaks for File::stat and File::lstat

github/ruby/ruby · 2026-09-08

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

[Bug #19383] Fix Time#zone encoding when TZ is set on Windows

github/ruby/ruby · 2026-09-07

CRT _tzname is encoded in the active code page, while zone_str() assumed the UTF-8 converted name from GetDynamicTimeZoneInformation. Tag st

[ruby/rubygems] Reject Bundler redirects that downgrade https to http

github/ruby/ruby · 2026-09-07

The redirect handling only compared hosts, so an https source redirecting to http on the same host had the request&#39;s user and password c

Take the pool lock once for non-mmap batch page release

github/ruby/ruby · 2026-09-07

heap_pages_free_batch locked page_pool.lock once per page on the non-mmap path, through global_page_index_remove.

Use ERRORCHECK to assert the page pool mutex

github/ruby/ruby · 2026-09-07

This commit initializes the page_pool.lock with PTHREAD_MUTEX_ERRORCHECK in RGENGC_CHECK_MODE builds and asserts that the the mutex lock is

Release empty heap pages under one pool lock

github/ruby/ruby · 2026-09-07

heap_pages_free_unused_pages called heap_page_free once per empty page, and each call took page_pool.lock twice: once in global_page_index_r

Fix retry_job to respect enqueue options when enqueue is deferred

github/rails/rails · 2026-09-07

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

AtCoder を始めて 7 年で水色コーダーになりました!

Qiita(trend) · 2026-09-07

はじめに こんにちは!貴重な週末の夜を訳のわからないことに費やしている Shunta です。 ABC474 で 2 年 9 ヶ月も続いた 深緑コーダー から抜け出して、水色コーダーになりました! 深緑コーダーの頃に取り組んでいたことについて記事にしようと思います。 最後ま...

AI駆動開発のためのオントロジー

Qiita(trend) · 2026-09-07

前書き 最近、AIエージェント関連の文脈でオントロジーという言葉をよく見かけるようになりました。元々は哲学の 「存在論」 ですが、現在では AIエージェントが理解・共有できる形式の設計図 として解釈されることが多いです。 この記事では、オントロジーとは何か、なぜ必要なの...

Meta XR OperatorをUnity + Claude Codeで試してみた ― AIがVRアプリを見て操作する新しい開発体験

Qiita(trend) · 2026-09-07

はじめに Meta XR Operator は、Meta が Meta XR Simulator v205 から提供を始めた実験的な機能です。 一言でいうと「AI エージェントが、実行中の VR/MR アプリを OpenXR のレベルで観察・操作できるようにする仕組み」で...

Merge pull request #58684 from nicolasva/fix_58654

github/rails/rails · 2026-09-07

Fix Active Support loading on JRuby without Ractor

NameError: uninitialized constant ActiveSupport::Ractors::Ractor on J…

github/rails/rails · 2026-09-07

…Ruby #58654

HTMX 4.0正式リリース。内部実装がXHRからfetchに移行しStreaming HTMLが可能に、属性はデフォルトで子要素に継承されないように変更など

Publickey · 2026-09-07

HTMLに属性を追加するだけで、Webページにサーバと連動した動的なアプリケーションの機能を追加できるJavaScriptライブラリ「HTMX」の最新バージョンとなる「HTMX 4.0」正式版のリリースが発表されました。 very happ...

Merge pull request #58688 from byroot/upgrade-rubocop

github/rails/rails · 2026-09-07

Upgrade rubocop

Upgrade rubocop

github/rails/rails · 2026-09-07

And lock `json < 3.0` temporarily.

CI: Run with NoDefaultCurrentDirectoryInExePath

github/ruby/ruby · 2026-09-07

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

Merge pull request #58686 from byroot/lazy-build-backtrace

github/rails/rails · 2026-09-07

ExceptionWrapper: build backtrace lazily

Merge pull request #58687 from byroot/skip-bug-report-tests

github/rails/rails · 2026-09-07

Skip testing Action Mailbox and Active Storage scripts

Skip testing Action Mailbox and Active Storage scripts

github/rails/rails · 2026-09-07

They run using `rails 8.1.3` and `json 3.0` which aren't compatible. We can unskip them once `8.1.4` is released.

ExceptionWrapper: build backtrace lazily

github/rails/rails · 2026-09-07

Building the backtrace is expensive, and there's a decent chance we won't need it, so it's better to do it lazily.

【react-router-dom v7】ルーティングのネスト

Qiita(trend) · 2026-09-07

はじめに SwitchではなくRoutesを使うようになっていたので、今の方法を調べた 問題 ネストしたルーティングを書きたいが書き方不明 解決 親コンポーネント 以下のようにすると /dashboard/settings のパスで見た時に子コンポーネント...

Astra時代のコードファースト3Dモデリング

Zenn · 2026-09-07

GPT-6 Astraがリリースされ、XはAstraが作ったハイクオリティ3Dシーンの動画であふれています。それらの多くは、MCP経由でAstraにBlenderなどの3Dモデリングソフトを使わせ実現されたものです。アプリの中で直接コードによって3Dシーンを作らせればより手軽です

【情シスのSkill】ドメインを渡すだけでメール基盤/SPF/DKIM/DMARCを棚卸しするSkill

Zenn · 2026-09-07

【情シスのSkill】ドメインを渡すだけでメール基盤/SPF/DKIM/DMARCを棚卸しするSkill はじめに 皆さんこんにちは! 株式会社GENDA IT戦略部所属CorpEngのアサノです! この記事は、前回の「【情シスのSkill】ClaudeでSaaSセキュリティ

win32: Fix for `NoDefaultCurrentDirectoryInExePath`

github/ruby/ruby · 2026-09-07

If the `NoDefaultCurrentDirectoryInExePath` environment variable is set, the current directory won&#39;t be part of the search path for the

Fix memsize of imemo_ment

github/ruby/ruby · 2026-09-07

sizeof(((rb_method_entry_t *)obj)->def) returned the size of the pointer (8 bytes) and not the size of the rb_method_entry_t.

Regenerate revision.h after removing it in update-src

github/ruby/ruby · 2026-09-07

`.deps/depend` depends on `$(REVISION_H)`, so make makes it while remaking the included makefiles, before `update-src` removes it. As make

JavaScriptを1文字ずつ削る。手ごとの削減幅を実測した10個と、壊れる境界

Qiita(trend) · 2026-09-07

短くしたコードは、どこまで元と同じ結果を返すのでしょうか。 削り方の一覧はよく見かけます。ただ、どれが何文字減るのか、そしてどこから結果が変わるのかを並べたものが見当たりませんでした。 なので測りました。Node.js v22.22.2 で、変換前と変換後を両方実行して、返...

Document application template advanced usage [ci skip] (#58109)

github/rails/rails · 2026-09-07

Co-authored-by: Petrik de Heus <petrik@deheus.net>

Merge pull request #58678 from eregon/parameter-filter-regexp-source

github/rails/rails · 2026-09-07

Use `Regexp#source` instead of `Regexp#to_s` to detect deep filters

【AWS初心者向け】インフラ構成を図解で理解しよう!ALB・ECS・RDS・Lambda・NAT Gateway・VPCエンドポイントを一気に学ぶ

Qiita(trend) · 2026-09-07

■ この記事はこんな人におすすめ AWSを勉強し始めたけど、サービスが多すぎて何から学べばいいか分からない人 AWSの個々のサービスは知っているけど、全体の構成のイメージがつかめない人 ECS・Lambda・RDSなどの言葉を聞いたことはあるが、なぜそれを使うのか説明で...

[DOC] Update bundled gems list at 83948ca9d4f28cb49561fb24362e15

github/ruby/ruby · 2026-09-07

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

Update default gems list at 3ade997abeb28e041dc41617138cd9 [ci skip]

github/ruby/ruby · 2026-09-07

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

[ruby/json] Release 3.0.0

github/ruby/ruby · 2026-09-07

https://github.com/ruby/json/commit/9427d36671

[ruby/json] Fix parser silently accepting a lone trailing surrogate i…

github/ruby/ruby · 2026-09-07

…n string values The C parser guards leading-first surrogate pairs but silently accepts a lone trailing surrogate, encoding U+DC00..U+DFFF

Symbol#to_proc: treat the main box as a caller box too

github/ruby/ruby · 2026-09-07

Since the main/root box separation ([Feature #21881]), code running in the main box also fails to call box-local methods via Symbol#to_proc.

Refactor comment in vm_insnhelper.c

github/ruby/ruby · 2026-09-07

Remove comments that lost context after the final changes.

Symbol#to_proc: push a block frame instead of a TOP frame

github/ruby/ruby · 2026-09-07

Per review feedback, a TOP frame in the middle of a method call is misleading. Push a VM_FRAME_MAGIC_BLOCK frame whose outer env points to t

Ensure Symbol#to_proc respects caller's Ruby::Box context

github/ruby/ruby · 2026-09-07

[Bug #22015] During a normal method call, the VM creates a control frame, and the Ruby::Box associated with that frame determines the execut

[ruby/rubygems] Keep deliberately broken fixtures from writing to the…

github/ruby/ruby · 2026-09-07

… test output Three tests feed rubygems something they expect it to reject: two write a gemspec that cannot be loaded, one asks git for a r

[ruby/rubygems] Report coverage once per test run

github/ruby/ruby · 2026-09-07

SimpleCov writes its summary to stderr, so the redirection meant to keep the collate quiet never caught it and every run ended with the same

[ruby/rubygems] Pin the running Ruby when a test needs its own ABI to…

github/ruby/ruby · 2026-09-07

… resolve The content addressing resolver tests built a &quot;~&gt; X.Y.0&quot; requirement from the running Ruby, which a prerelease Ruby

[ruby/rubygems] Pass every expected extension into the ABI-scoped doc…

github/ruby/ruby · 2026-09-07

…tor_child recursion doctor_child took a single extension when the ABI-scoped recursion was written, and gained a splat in the same release

Fix Box resolution crash for ifunc procs called from Ruby frames

github/ruby/ruby · 2026-09-07

An ifunc proc created by Method#to_proc and invoked directly via Proc#call has no enclosing CFUNC frame. The IFUNC skip loop in VM_EP_RUBY_L

Fix Box resolution crash with IFUNC frames

github/ruby/ruby · 2026-09-07

[Bug #21977] When `RUBY_BOX=1` is set, combining `binding` with `Symbol#to_proc` causes a crash (`[BUG] BUG: Local ep without cme/box`). Th

[ruby/rubygems] Gate the git build log spec on RubyGems 4.1

github/ruby/ruby · 2026-09-07

Where a build log goes is decided by the RubyGems running the install, and under RGV=system that is an older one which writes a bare gem_mak

[ruby/rubygems] Keep a git gem's build log with its checkout

github/ruby/ruby · 2026-09-07

base_dir for a git source points at the directory holding every checkout, so logs keyed by full_name collided between revisions of the same

[ruby/rubygems] Fix the tests broken by the last two changes

github/ruby/ruby · 2026-09-07

The git extension spec overwrote the C source after build_git had already committed the checkout, so bundle installed the original working s

[ruby/rubygems] Keep the build error when the log cannot be written

github/ruby/ruby · 2026-09-07

Preserving a log happens while a build failure is being reported, so a filesystem error there replaced the compile output the user needed wi

[ruby/rubygems] Record why an extension was skipped

github/ruby/ruby · 2026-09-07

An extconf that exits cleanly without generating a Makefile leaves the extension unbuilt while the install still reports success. That case

[ruby/rubygems] Stop gem doctor from deleting build logs

github/ruby/ruby · 2026-09-07

build_info entries are matched by stripping &quot;.info&quot;, so the new &lt;full_name&gt;.mkmf.log and &lt;full_name&gt;.gem_make.out neve

[ruby/rubygems] Keep bundle clean away from build_info

github/ruby/ruby · 2026-09-07

Logs for a git source land in bundler/gems/build_info, which `bundle clean` globs as a git checkout and reports as &quot;Removing (build_in

[ruby/rubygems] Restore the build log lifecycle around a failed build

github/ruby/ruby · 2026-09-07

Two behaviours regressed against the extension directory the logs used to live in. &quot;clean&quot; is the first make target and mkmf lists

[ruby/rubygems] Gate the MAKEFLAGS jobserver spec on RubyGems 4.1

github/ruby/ruby · 2026-09-07

Older system RubyGems writes the build log to the extension directory, so under RGV=system the example read the new build_info path and hit

[ruby/rubygems] Adapt bundler jobserver specs to build logs no longer…

github/ruby/ruby · 2026-09-07

… installed These specs read the `make -jN` command line from `gem_make.out`, which a successful build no longer writes. The integration sp

[ruby/rubygems] Remove build_info logs on uninstall

github/ruby/ruby · 2026-09-07

Clean up the per-gem mkmf.log and gem_make.out left in build_info by a failed extension build when the gem is uninstalled. https://github.c

Bump taiki-e/install-action

github/ruby/ruby · 2026-09-07

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

[ruby/rubygems] Preserve existing Bundler concurrency settings

github/ruby/ruby · 2026-09-07

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

WebエンジニアのためのReact Native + NativeWind v5事始め — Webの常識が通用しない18のポイント

Zenn · 2026-09-07

はじめに 弊社では Web エンジニアがモバイルアプリを開発しており、Web の React + Tailwind CSS の知見をそのまま応用できるよう React Native + NativeWind を採用しています。 NativeWind は書き味こそ Web の Ta

Astraのリリースに合わせてAGENTS.mdを修正するなら「request_user_input」も使って体験良くチューニングしよう

Zenn · 2026-09-07

GPT-6 Astra がリリースされましたね。 新しいモデルがリリースされたらAGENTS.mdを新しいモデルの特性に合うように調整する作業をする人も多いのではないでしょうか? よくやる手法が公式のベストプラクティスやガイダンスのページをAIに渡して、「これ読んで修正して」みた

HTMLを社内共有するサービスを、コードを読まずに作る - 1人で25万行を回す自動運用の記録

Zenn · 2026-09-07

これはなに? この記事は、「コードを読まなくても大丈夫」という話ではありません。コードを読まないと決めたぼくが、何につまずき、どんな仕組みを足し、何を作りすぎて捨てたのか。その試行錯誤から残った、仕様と実装のレビューループの話です。 HTMLを社内だけで安全に共有するWebサービ

テストを生成するな、信頼を生成しろ

Zenn · 2026-09-07

これはなに AIにコーディングを丸投げするなら、テストコードくらい確認しろという愚痴。 背景 | ただの愚痴 私はここ1年ほど毎日のように、コードの構造や仕様をAIへ与え、それに基づいてテストケースを作らせている。もちろんコード自体も書かせている。そしてAIに書かせたコードを

[ruby/rubygems] Include ABI-scoped dirs in gem contents --spec-dir ou…

github/ruby/ruby · 2026-09-06

…tput Assisted-By: devx/9c2464e2-74cd-4d36-a6c0-50aef8c2ad01 https://github.com/ruby/rubygems/commit/f2c0576a29

[ruby/rubygems] Update compact index platform field format

github/ruby/ruby · 2026-09-06

https://github.com/ruby/rubygems/commit/039a4bfae8

[ruby/rubygems] Support ABI-scoped specification dirs in bundle clean

github/ruby/ruby · 2026-09-06

Assisted-By: devx/9c2464e2-74cd-4d36-a6c0-50aef8c2ad01 https://github.com/ruby/rubygems/commit/f6650874ca

[ruby/rubygems] Use CompactIndexV2API in CompactIndexCooldownBadCreat…

github/ruby/ruby · 2026-09-06

…edAt https://github.com/ruby/rubygems/commit/ff7ad35c44

[ruby/rubygems] Support ABI-scoped specification dirs in gem doctor

github/ruby/ruby · 2026-09-06

Assisted-By: devx/9c2464e2-74cd-4d36-a6c0-50aef8c2ad01 https://github.com/ruby/rubygems/commit/69c8f65792

[ruby/rubygems] Install content-addressable gemspecs under specificat…

github/ruby/ruby · 2026-09-06

…ions/<ruby_abi>/ https://github.com/ruby/rubygems/commit/597fc8dc43

[ruby/rubygems] Centralize content addressing semantics in Gem::Conte…

github/ruby/ruby · 2026-09-06

…ntAddress and route every eligibility, naming, lockfile, plugin directory, and spec construction decision through its shared predicates ht

[ruby/rubygems] Scope CA plugin stubs by Ruby ABI

github/ruby/ruby · 2026-09-06

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

[ruby/rubygems] Vendor compact_index under a dedicated namespace

github/ruby/ruby · 2026-09-06

Gem::Indexer (rubygems-generate_index) loads the V1-only CompactIndex constants, either from the compact_index gem or from its own embedded

[ruby/rubygems] Support content addressable gems in bundle install, l…

github/ruby/ruby · 2026-09-06

…ockfile, and local cache https://github.com/ruby/rubygems/commit/9c4afde89d Co-authored-by: Jenny Shen <jenny.shen@shopify.com>

[ruby/rubygems] Support content addressable gems in gem push

github/ruby/ruby · 2026-09-06

https://github.com/ruby/rubygems/commit/4bd4695e9e Co-authored-by: Jenny Shen <jenny.shen@shopify.com>

[ruby/rubygems] Support content addressable gems in gem yank

github/ruby/ruby · 2026-09-06

https://github.com/ruby/rubygems/commit/38291d08ba Co-authored-by: Jenny Shen <jenny.shen@shopify.com>

[ruby/rubygems] Support content addressable gems in gem list, search,…

github/ruby/ruby · 2026-09-06

… and info https://github.com/ruby/rubygems/commit/e25a58ade8 Co-authored-by: Harriet Oughton <harriet.oughton@shopify.com> Co-authored-by

[ruby/rubygems] Support content addressable gems in gem build

github/ruby/ruby · 2026-09-06

https://github.com/ruby/rubygems/commit/3ed0b618e2 Co-authored-by: Jenny Shen <jenny.shen@shopify.com>

Use Regexp#source instead of Regexp#to_s to detect deep filters

github/rails/rails · 2026-09-06

ParameterFilter#compile_filters! only needs to know whether the pattern text contains an escaped dot. Regexp#to_s renders the full &quot;(?-

string.c: Speedup `String#tr` fastpath with SIMD

github/ruby/ruby · 2026-09-06

The fast path is now 4.4x faster, now making it ~2.6x times faster than `CGI.escape_html`, and 26x faster than an equivalent `gsub`. ``` co

AVD・VDI・Autopilot などの Hybrid Join を即時完了!~ デバイス同期に依存しない新方式とは?

Qiita(trend) · 2026-09-06

はじめに ドメイン参加方式 (Hybrid Join) の環境で、Azure Virtual Desktop(AVD)や Windows 365、Windows Autopilot、物理PCのキッティング などを運用していると、 「ドメイン参加は終わっているのに Hyb...

生成AIで分析できる時代。それでも読むべき機械学習・データ分析70冊【2026年版】

Qiita(trend) · 2026-09-06

生成AIが普及した結果、機械学習・統計・データ分析の役割はどう変わったのか?生成AI時代の基準で選び直した厳選70冊 1. はじめに 今回は今まで以上に悩みました。生成AI時代にこれらの本が対象とする技術が必要なのか。必要としても今までと同じではないのではない...

Uncaught Error: [Home] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>

Qiita(trend) · 2026-09-06

はじめに react-router-dom 問題 Switchコンポーネントが使えないので、Routesコンポーネントにしたがエラーで動かない 解決 Switchコンポーネントの書き方で、要素をネストしたからダメだった。elementにプロップスとして渡して...

【歴史】Next.jsが覇権を握り、そして直面した試練の物語【動画解説あり】

Qiita(trend) · 2026-09-06

はじめに こんにちは、Watanabe Jin(@Sicut_study)です。 今日、私たちが当たり前のように使っているReactフレームワーク「Next.js」。 Netflix、Uber、OpenAIなど、世界中の巨大企業が採用し、日常的に利用するサービスの多くが...

不具合はCIに刻もう。「Red-Green Stacked PR」のすすめ

Zenn · 2026-09-06

不具合修正のPRをレビューしていて、「この追加されたテストは、修正前のコードで本当に落ちていたのだろうか」と手が止まったことはありませんか? CIがGreenになれば、修正後の状態でテストが通っていることは分かりますが、そのテストが修正前に落ちていたかどうかまでは、すぐにはわかり

VS Code誕生から現在までの物語「The Story of VS Code」YouTubeで公開。作者のエリック・ガンマ氏はなぜIBMからMSへ移籍してVS Codeを作ることになったか

Publickey · 2026-09-06

Visual Studio Code(以下、VS Code)はいまやITエンジニアのあいだで最も人気のあるコードエディタの地位を確立しています。 VS Codeはオープンソースであり、そしてWindows、Mac、Linuxのマルチプラット...

JavaScriptをC言語にコンパイルする「porffor」がアルファ版に到達。ネイティブやWASMを生成可能

Publickey · 2026-09-06

JavaScriptを事前コンパイルしてC言語に変換するコンパイラ「porffor」(発音はpoor-for)がアルファ版に到達したことが発表されました(公式サイト、GitHubリポジトリ)。 作者のOliver Medhurst氏が明らか...

Do not treat a closed fd as ready on the M:N scheduler

github/ruby/ruby · 2026-09-06

Before parking a thread on an fd, the M:N scheduler polls it once to see whether it is ready already, and counts any answer poll gives as re

初学者がRustに触れて感じたこと

Zenn · 2026-09-06

ごあいさつ ●初めまして!!ダークネコだよー(死) 私が今を時めく言語である(?)Rustに触れて感じたことを記述します。 技術記事というより、私の感想なので「それってあなたの感想ですよね?」と言われたら 「Yes I do」と回答するしかない可哀そうなネコでござる。 ●悪魔で

GitHub の権限管理を Terraform 化すると体験がよかった

Zenn · 2026-09-06

はじめに 新規のメンバーが入るたび、チームの構成が変わるたび、依頼が Slack ワークフローで流れてきます。その都度、GitHub をブラウザで開いてパスキーで認証して、画面をポチポチする。しんどいですね。 いい加減 Terraform にしました。なにを管理したかと詰まったと

[DOC] Fix error raised for lchmod

github/ruby/ruby · 2026-09-06

When lchmod isn't available, it raises NotImplementedError.

B2Bプロダクト設計入門 - 小さなチームでも作れるエンタープライズ対応のSaaS設計

Zenn · 2026-09-06

小さなチームでも、大企業に売れるSaaSを作ろう! SaaSやWebアプリ開発の「エンプラ対応どうすればいいの?」に答える実践入門書です。 「usersテーブルにcompany_idを生やしたけれど、組織階層や権限で詰みそう」 「営業から突然『SSOとメンバー管理必須の大口案件

[DOC] New symbolic links doc- #18619

github/ruby/ruby · 2026-09-06

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

ルービックキューブを一撃で解く専用LLMを作った

Zenn · 2026-09-06

CUBE ZERO — ルービックキューブを一撃で解く専用LLMをゼロから育てた 1. なぜ作った? 事前知識ゼロから育ち、ルービックキューブを一撃で解くLLMがあったら、かっこいいですよね。ということで、CEOの夏休みの自由研究として作りました! 完成したモデルは、現在の

Claude Codeは直さない。CodexにIssueを1件ずつ直させる開発フローを試した

Qiita(trend) · 2026-09-06

先に結論 AI Coding Agentを複数使うとき、大事なのは「どのAIが優秀か」より、役割を混ぜないことだと思います。 今回、no.1-production-ready-nl2sql を対象に、次の分担を試しました。 Claude Code:コードをレビューし、b...

【React】default exportは無名関数でコンポーネントを作っても動いてしまう

Qiita(trend) · 2026-09-06

はじめに たまたまIDEのコード補完で見つけた こういうのを一つ一つ拾ってアウトプットしていると色んな事と繋がって覚えられて良い 内容 以下のように定義できる default exportなので当然使う側で名前を決められる ただ、名前空間を決める恩恵があるのでna...

struct.c: Strop reserving extra space for ivars

github/ruby/ruby · 2026-09-06

[Bug #22292] This was a leftover 6f339aebfe9b233304ea98f53274a48f614e7aea

フル Google Cloud 環境で PR ごとのプレビュー環境を構築した

Zenn · 2026-09-06

はじめに タイトルのとおり、PR ごとのプレビュー環境を構築したので紹介します。 なぜ構築したか? 前提として、ローカル開発環境は問題なく立ち上がりますし、Google Cloud に自由にデプロイできる環境も構築しています。ただし、この環境は本番を模したもので、Google C

Merge pull request #58675 from iamdipak39p/fix-docker-entrypoint-serv…

github/rails/rails · 2026-09-06

…er-flags Fix docker-entrypoint check to support extra bin/rails server flags

代数的エフェクト指向 Flix は、次世代 ORM の夢を見るか

Zenn · 2026-09-06

XのORM 論争を見て「Flix ならどんな DB ライブラリを作りたいか」を考え、叩き台を作ったので意見がほしい、という記事です。 1. 背景と、この記事で伝えたいこと ! この記事で扱う sqlfx は、Flix で書いた実験的な DB ライブラリの叩き台です。コネクショ

構造力学パズル「SigmaZero」を AI と作った 196 日・952 コミット—Unity教科書の勉強から Claude Code のエージェント組織運営まで

Qiita(trend) · 2026-09-05

はじめに 2026年9月5日、個人開発してきた構造力学パズルゲーム『SigmaZero』の v1.0.0 を itch.io で Web 公開しました。 トラス構造(三角形に組まれた骨組み)を手計算で解くプロセスをそのままパズルゲームにしたもので、画面の矢印をタップ...

【Emotion】スタイルが効かない

Qiita(trend) · 2026-09-05

はじめに emotionでスタイリングの練習 問題 スタイルが当たらなかった 解決 書き漏らしていた以下を書いて解決 // @jsxRuntime classic // @jsx jsx 終わりに 公式ドキュメントを読むことは大切

【DroidKaigi 2026】初登壇したので体験記とか裏話を色々書きます!!

Qiita(trend) · 2026-09-05

自己紹介 普段は某HRTech系メガベンでAndroidエンジニアをしています。 Android開発の中でも、低レイヤーやサイバーセキュリティ関係がとても好きです。 今年のDroidKaigiでは初めてCfPを提出し、無事に採択され登壇もしてきました。 本記事はセッション...

Add the markup directive to require-only files

github/rails/rails · 2026-09-05

Initially, I thought we could skip files that only have require or require_relative calls, because they have no API. However, that exception

RDoc to Markdown in active_support/xml_mini

github/rails/rails · 2026-09-05

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

RDoc to Markdown in active_support/values

github/rails/rails · 2026-09-05

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

RDoc to Markdown in active_support/testing

github/rails/rails · 2026-09-05

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

RDoc to Markdown in active_support/ractors

github/rails/rails · 2026-09-05

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

Report a void value in an and/or chain only once

github/ruby/ruby · 2026-09-05

value_expr_check descended into the left operand of an and/or node, so a chain such as `x = (return) &amp;&amp; (return) &amp;&amp; a` repor

化合物の水溶解度を機械学習で予測してみる⑤:SHAP による解釈と文献との比較

Qiita(trend) · 2026-09-05

はじめに ここまで,化合物の水溶解度を予測する機械学習モデルを作成してきました. 単純な6記述子から作成したベースラインモデル(①)から,RDKit記述子の追加(②),非線形モデルへの切り替え(③),フィンガープリントの導入(④)と段階的にモデルを改善してきました. 最後...

単一特徴量でロング・ショートを組むとき、相関の高いペアを選ぶ理由

Zenn · 2026-09-05

AlpacaTechの北山です。このブログでは、気になったクオンツネタを取り上げています。前回のオーバーナイトプレミアムの記事に、X(Twitter)で追試をしてくださった方がいました。 https://x.com/uehara_sato4/status/209163375263

AI時代に求められるFDEというエンジニア像

Qiita(trend) · 2026-09-05

生成AIの普及によって、「エンジニアの仕事がAIに奪われる」という話を聞くことが増えました。 一方で、企業のAI活用は急速に進み、AIを実際の業務に導入できるエンジニアの需要は高まっています。 エンジニアが余ると言われる一方で、エンジニアが足りないとも言われる。 一見すると...

[ruby/prism] Avoid quadratic value-expression check on and/or chains

github/ruby/ruby · 2026-09-05

(https://github.com/ruby/prism/pull/4221) Ref https://bugs.ruby-lang.org/issues/22294 pm_check_value_expression descended the left operand

Merge pull request #58673 from Shopify/remove_more_cvars

github/rails/rails · 2026-09-05

Refactor more class variables to accessors and delegators

Store the FormHelper settings in singleton class attributes

github/rails/rails · 2026-09-05

form_with_generates_remote_forms, form_with_generates_ids, and multiple_file_field_include_hidden were class variables, which non-main Racto

Store the FormTagHelper settings in singleton class attributes

github/rails/rails · 2026-09-05

default_enforce_utf8 and embed_authenticity_token_in_remote_forms were class variables, which non-main Ractors cannot read on Ruby 4.0.

Store ActionView::Base.default_form_builder in a singleton class attr…

github/rails/rails · 2026-09-05

…ibute The setting was a class variable, which non-main Ractors cannot read on Ruby 4.0. It is only read through ActionView::Base, so a sin

Store the ActionDispatch::Http::URL settings in singleton class attri…

github/rails/rails · 2026-09-05

…butes tld_length, secure_protocol, and domain_extractor were class variables, which non-main Ractors cannot read on Ruby 4.0.

Store prepend_content_exfiltration_prevention in a singleton class at…

github/rails/rails · 2026-09-05

…tribute The setting was a class variable, which non-main Ractors cannot read on Ruby 4.0.

ZJIT: Allocate JITFrames below INT32_MAX (#18620)

github/ruby/ruby · 2026-09-05

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

Fix iterate workflow completion handling (#11806)

remix · 2026-09-04

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

string.c: remove double assignment

github/ruby/ruby · 2026-09-04

`SIZED_REALLOC_N` already takes care of assigning the new pointer.

Fix navigation scroll timing (#11755)

remix · 2026-09-04

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Document SPA end-to-end testing (#11800)

remix · 2026-09-04

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Preserve protected agentic changes and update proxy secret (#11799)

remix · 2026-09-04

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

【styled-components】文字色を当てたコンポーネントでラップしたのに反映されない

Qiita(trend) · 2026-09-04

はじめに 問題 color: red;のスタイルをコンポーネントでラップしたのに反映されない 赤くなってほしい文字 解決 styleを当てた直下...

【node-sass】stack Error: `gyp` failed with exit code: 1 〜 ModuleNotFoundError: No module named 'distutils'

Qiita(trend) · 2026-09-04

はじめに 教材進めてて npm i node-sass してて遭遇 問題 sassのコンパイルをしたいが必要なパッケージが入らない gypなのでグローバルなpythonをアップデートしないといけない?それは嫌だ 解決 node-sassは非推奨のようだ 推奨...

Add regression test for ::Object slot size

github/ruby/ruby · 2026-09-04

[Bug #22290] That bug was fixed on master a few months ago, but adding a regression test.

🔍 審査官はQiita記事を引用した — ELYZA特許の審査記録を全部読む

Qiita(trend) · 2026-09-04

2026年9月3日、ELYZAが「業務AIアプリをAIで作成する仕組み」で特許を取得したと発表し、X上で「範囲が広すぎる」「新規性がない」という批判が集中しました。同社は同日夜にリリースを修正して謝罪しましたが、批判は収まりませんでした。 この記事は、その特許(特許第775...

ZJIT: Support dumping HIR to a file (#18604)

github/ruby/ruby · 2026-09-04

This lets us analyze HIR without redirecting all stdout somewhere.

Merge pull request #58640 from Shopify/ec-view-paths-registry

github/rails/rails · 2026-09-04

Allow to access view paths in a Ractor

Allow to access view paths in a Ractor:

github/rails/rails · 2026-09-04

- There are two view related caches that aren&#39;t shareable and therefore can&#39;t be accessed within a Ractor. Those caches get read

Merge pull request #58659 from Shopify/boot-hooks-capture-free

github/rails/rails · 2026-09-04

Fix Ractor unshareable procs at boot

Harden agentic workflow request routing (#11798)

remix · 2026-09-04

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

# 【体験記】Google Cloud Professional Data Engineer に合格

Qiita(trend) · 2026-09-04

はじめに このたび Google Cloud 認定資格「Professional Data Engineer(PDE)」に合格しましたので、学習に使った教材や進め方を記録として残しておきます。これから受験する方の参考になれば幸いです 受験のきっかけ 業務で BigQue...

Don't create CCs for hook methods called from C

github/ruby/ruby · 2026-09-04

Calling these hook methods shouldn&#39;t create CCs because these are not hot methods. These CCs were only looked up in the gccct table (glo

Make the has_secure_token callback shareable

github/rails/rails · 2026-09-04

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

Hoist reflection reads out of association callback procs

github/rails/rails · 2026-09-04

The reflection itself is not shareable, but if we extract the things we need, those are capturable by the lambdas/procs.

Fix a Ractor unsafe callback registered at boot time:

github/rails/rails · 2026-09-04

- This callback prevent the app from booting when the AS::Ractors mode is set to `:raise`. This is because the callback creates a proc

Chromebookとスマホだけで冷蔵庫管理アプリを作ってみる 第1回:-構想編-

Qiita(trend) · 2026-09-04

はじめに 一人暮らしの成人男性なら、一度はこう思ったことがあるはずです。 「調味料って、なんで『適量』で売ってないんだろう?」 料理を始めようと張り切って醤油、みりん、オイスターソース、豆板醤……と一通り買い揃えてみるものの、結局仕事が忙しかったりして自炊は習慣化せず、気...

Merge pull request #58669 from yahonda/fix-layouts-guide-redirect-link

github/rails/rails · 2026-09-04

Fix broken link to Redirecting Requests in layouts_and_rendering.md

ZJIT: Don't include builtin bits in user-defined classes (#18614)

github/ruby/ruby · 2026-09-04

This makes Fixnum.intersect(some user class Foo) result in Empty instead of previously some nonsense value like Fixnum[Foo]. This allows fo

Fix broken link to Redirecting Requests in layouts_and_rendering.md

github/rails/rails · 2026-09-04

The guide rewrite in #57152 links to the #redirecting-requests anchor within the same guide, but that section lives in action_controller_ove

[ruby/prism] Check heredoc state for escaped newlines

github/ruby/ruby · 2026-09-04

When escaped newlines are encountered, they are added to the newline list. We need to check that we aren&#39;t backing up to read the rest o

[ruby/io-console] Add some attributes to `Console::Mode`

github/ruby/ruby · 2026-09-04

https://github.com/ruby/io-console/commit/adfe5c9f37

[ruby/io-console] [DOC] Correct ttyname documentation

github/ruby/ruby · 2026-09-04

(https://github.com/ruby/io-console/pull/154) https://github.com/ruby/io-console/commit/7ad5f44a1d

[ruby/io-console] Return nil when JRuby has no console device

github/ruby/ruby · 2026-09-04

https://github.com/ruby/io-console/commit/26b35cafcb

[ruby/io-console] Reject incomplete JRuby cursor responses

github/ruby/ruby · 2026-09-04

https://github.com/ruby/io-console/commit/27fde7fdd9

[ruby/io-console] Preserve nil from JRuby getpass at EOF

github/ruby/ruby · 2026-09-04

https://github.com/ruby/io-console/commit/4fed496030

[ruby/io-console] Fix `getpass` to use `\n` explicitly regardless the RS

github/ruby/ruby · 2026-09-04

https://github.com/ruby/io-console/commit/976eb3c7d4

[ruby/io-console] Propagate the path of `io/console/size`

github/ruby/ruby · 2026-09-04

https://github.com/ruby/io-console/commit/9b006071c3

[ruby/io-console] Fix the main target

github/ruby/ruby · 2026-09-04

https://github.com/ruby/io-console/commit/207a809235

[ruby/io-console] Use ttyname_r return codes for errors

github/ruby/ruby · 2026-09-04

https://github.com/ruby/io-console/commit/1cd1ed22af

How Turbopack chunks your JavaScript | Next.js

リアルタイム版 JSer.info · 2026-09-04

TurbopackのChunk分割アルゴリズムについて。Chunkのマージによるリクエスト数と転送量のトレードオフについて解説されている。Next.js 16.3のgenerateComponentChunksでは、ビルド時にはChunk GroupとChunkを生成する。Run

Power AutomateとPower Appsを活用し、セキュリティ担当者の月次確認業務を50%削減!

Qiita(trend) · 2026-09-04

はじめに セキュリティ担当者や情シスのみなさん、毎月の確認作業や未対応者へのリマインドに時間を取られていませんか? 私たちの部門では、月次セキュリティチェックにおいて、セキュリティ担当者がまとめて複数の提出物や申請状況を確認し、未対応者へ個別にTeamsでリマインドする運...

2026年9月4日 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-09-04

2026年9月4日 今日のQiitaトレンド記事をポッドキャストで聴こう! AI AIエージェント 生成AI AWS ClaudeCode 前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には...

Vitest 5.0 is out! | Vitest

リアルタイム版 JSer.info · 2026-09-04

Vitest 5.0リリース。デフォルトの挙動の変更としてclearMocksの有効化、ネストしたプロジェクトで設定をデフォルトで継承するように変更、locatorがstrict matchするように変更。Benchmarking APIの書き直し、Browser Modeのbr

Rust + OpenTelemetryで分散トレーシング入門 ― ECS FargateからAWS X-Rayへ

Qiita(trend) · 2026-09-04

この記事は「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」の記事となります。 過去の投稿は以下のリンク集からご覧ください。 はじめに こんにちは。株式会社スリーシェイクの太田暢です。 今回は分散トレーシング入門として、Ru...

Check for if the `id` command succeeded as well

github/ruby/ruby · 2026-09-04

Remove dependency on `which` command.

Test `FMODE_SYNC` in `rb_io_open_descriptor`

github/ruby/ruby · 2026-09-04

Ensure alternative implementations preserve synchronized mode when opening an IO from a descriptor.

AIに設計を任せるときに気をつけたい。「正しく動く」と「増えても耐えられる」は別だった

Qiita(trend) · 2026-09-04

生成AIを使ってPush通知機能の設計を進めていたとき、性能面で気になる構造に気付きました。 設計上、通知対象者1人を処理するために最大約11回、DBへ問い合わせる可能性がある状態でした。 通知対象者 DBへの問い合わせ 1人 約11回 100人 約1,1...

Oracle Databaseのアクセス制御 - VPDの仕組みとDeep Data Securityとの違い -

Qiita(trend) · 2026-09-04

ここしばらくは26aiでリリースされた新しいアクセス制御 Deep Data Securityの機能についての解説や使い方を紹介してきました。一方で、従来からOracle Databaseに行・列レベルのアクセス制御の機能としてVPD (Virtual Private Da...

GPT-6 Astra、ARC-AGI-3で99.9%──なぜこれから「プロンプト」より「エージェントアーキテクチャ」が重要になるのか

Qiita(trend) · 2026-09-04

「GPT-6 Astraが、ARC-AGI-3で99.9%を出したらしい」 「99.9%?」 「そう」 「ほぼ100%じゃないですか。ということは、AGIが完成したんですか?」 「いや。そこまで単純ではない」 「では、何がすごいんですか?」 「実は99.9%より、もっと注目...

[RF-DOCS] Rewrite the Layouts and Rendering guide (#57152)

github/rails/rails · 2026-09-04

### Motivation / Background A complete rewrite of the Layouts and Rendering guide. It covered a lot of topics already covered in other guid

[ruby/rubygems] Stop depending on `getconf` in env helper specs

github/ruby/ruby · 2026-09-04

Windows has no `getconf`, so these examples raise Errno::ENOENT on mswin unless MSYS2 or Git for Windows happens to be on PATH. Keep the cur

Update bundled gems list as of 2026-09-04

github/ruby/ruby · 2026-09-04

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

Merge pull request #58666 from ilianah/schema-readers-single-table-eq…

github/rails/rails · 2026-09-04

…uality Use equality comparison when fetching information about a single table

[ruby/rubygems] Fold the Bundler changelog into CHANGELOG.md

github/ruby/ruby · 2026-09-04

Move the 4.0.0 and later sections of CHANGELOG-bundler.md under the `### Bundler` heading of the matching CHANGELOG.md section, leaving ever

[ruby/rubygems] Stamp built_at from the changelog header template

github/ruby/ruby · 2026-09-04

`bundle version` printed a date that spec/support/build_metadata.rb parsed back out of the top changelog header with a regex, which silently

runruby.rb: Ask baseruby for its effective CA bundle on Windows

github/ruby/ruby · 2026-09-04

The mswin package bakes an OPENSSLDIR that exists on no end-user machine, so `OpenSSL::X509::DEFAULT_CERT_FILE` names no file and the fallba

Note the Windows Etc.getlogin change in NEWS

github/ruby/ruby · 2026-09-04

The etc extension now detects getlogin(3) on mswin, so Etc.getlogin returns the login name captured at startup instead of the current ENV[&#

Split the Etc.getlogin spec per platform

github/ruby/ruby · 2026-09-04

On Windows Etc.getlogin is backed by the login name captured at process startup, so clearing ENV[&#39;USER&#39;] does not make it return nil

AIでチーム感が薄れたSREチームで始めた、AIによる週次チーム評価

Zenn · 2026-09-04

こんにちはHubble SREチームの三橋です! 本日はSREチームのチーム力強化のために取り組んだ内容についてご紹介したいと思います。 先日のSRE NEXTでは、今後の課題としてチーム力を高めていく必要がある旨をお話ししました。あれから施策に取り組み、多少状況が改善されてきた

Name the missing directories when LDFLAGS is rejected

github/ruby/ruby · 2026-09-04

A -L option pointing at a directory that does not exist only makes the linker warn, but the werror-ed link test counts that as a failure. Th

Drop the GNU make note from --with-static-linked-ext

github/ruby/ruby · 2026-09-04

The premature `ruby` link it warned about comes from `programs` running before `exts` under `make test-all`, not from parallelism, and wheth

Pass XLDFLAGS when linking exe/ruby

github/ruby/ruby · 2026-09-04

$(LIBS) pulls in $(EXTLIBS), whose library search paths reach the link line through $(XLDFLAGS). With --with-static-linked-ext and --with-op

Handle a -L option separated from its path

github/ruby/ruby · 2026-09-04

Co-Authored-By: Nobuyoshi Nakada <nobu@ruby-lang.org> Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

ぼく、AIママに勉強を監視してもらってるんだ(マジキチスマイル)

Qiita(trend) · 2026-09-04

はじめに 最近、私には悩みがあります。 作業中にめちゃくちゃサボっちゃうんです。 まぁ昔からですが、なんか輪をかけてやる気出ないんですよね。 必死こいて勉強してもAIに勝てないし。 へそ曲げるわけじゃなんですが、現状やりたいと思ってできないことがAIのせいでほぼないですし...

Bump the github-actions group across 2 directories with 2 updates

github/ruby/ruby · 2026-09-04

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

Merge pull request #58628 from rnestler/docs/switch-from-pool-to-max_…

github/rails/rails · 2026-09-04

…connections Use new max_connections instead of pool in guide [ci skip]

[ruby/rubygems] Clear BUNDLE_COOLDOWN for the RubyGems test suite

github/ruby/ruby · 2026-09-04

Cooldown resolution reads Bundler&#39;s settings now, so a developer with one configured in their shell saw it applied to the fixtures: four

[ruby/rubygems] Let the gem and bundle cooldown settings cover each o…

github/ruby/ruby · 2026-09-04

…ther Setting a cooldown for one of the two tools left the other unprotected, since `gem` only read the `:cooldown:` gemrc setting and bund

[ruby/rubygems] Report the gemrc cooldown from bundle config

github/ruby/ruby · 2026-09-04

The gemrc value takes part in resolving the cooldown but is not one of the config layers, so `bundle config get cooldown` answered that noth

[ruby/rubygems] Read Bundler's settings from RubyGems through one helper

github/ruby/ruby · 2026-09-04

Gem::BundlerVersionFinder resolved Bundler&#39;s config files itself, and got two of the paths wrong: it ignored BUNDLE_APP_CONFIG, and it c

[ruby/rubygems] Wire the --cooldown flag through one method

github/ruby/ruby · 2026-09-04

Each of the five commands that take the flag validated it and set it as a command option itself, and install read it under a string key whil

win32: Record --without-ext in configure_args just once

github/ruby/ruby · 2026-09-04

It was appended once as a bare flag and once with its argument, so every reconfiguration doubled the bare flags accumulated in configure_arg

win32: Run mkdepend with baseruby, not with the just built ruby

github/ruby/ruby · 2026-09-04

cmd.exe searches the current directory before $PATH, so reconfiguring a build directory that already has ruby.exe ran mkdepend.rb with an ex

AgentCore Memory connector と FGAC でメモリーアクセスを統制する

Zenn · 2026-09-04

はじめに Amazon Bedrock AgentCore Memory を使うと、エージェントにユーザーごとの記憶を持たせられます。イベントを actorId と sessionId で管理し、長期記憶は階層的な namespace で整理する、という作りになっています。 ただ

Fetch the execution context once in Array#each (#18610)

github/ruby/ruby · 2026-09-04

rb_yield() calls GET_EC() on every element, which on arm64 is an out-of-line call to rb_current_ec() (RB_THREAD_CURRENT_EC_NOINLINE). Hoist

TanStack Virtual を使ってみた話

Zenn · 2026-09-04

初めまして。ギークプラスのフロントエンドエンジニアの杉平と申します! 今回は、サプライチェーン計画のプロダクトで在庫計画の画面をリニューアルしたときのお話です。 作ったのは、商品ごとのカードを縦に積んでいって、開くと中に大きな表が出てくる画面でした。表の縦軸は「拠点 × 指標」で

WSL 用ターミナルは noctty が良いぞ — PR を 4 本マージしてもらって分かったこと

Zenn · 2026-09-03

! この記事は Claude Code を使用して調査・実装・執筆しています。 結論 Windows から WSL2 を常用しているなら、ターミナルは noctty を勧めます。 Windows ネイティブとしての作り込みが厚い。既定ターミナル登録、エクスプローラのコン

Use equality comparison when fetching information about a single table

github/rails/rails · 2026-09-03

Since https://github.com/rails/rails/pull/58421 MySQL schema readers answer for a list of tables, and filter with `table_name IN (...)` even

Use dedicated PAT for agentic workflows

remix · 2026-09-03

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Document agentic workflows

remix · 2026-09-03

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Gitのブランチとタグは同じものだし、スタッシュはコミットである

Qiita(trend) · 2026-09-03

Git は多機能に見えて、中身は単純な部品の組み合わせになっているので、その例を紹介します。 1. ブランチとタグはコミットハッシュのエイリアス ブランチもタグもないgit 極端な話、ブランチもタグも使わずに、ハッシュだけで Git を運用することは可能です。やりたくな...

小さなアイデアをVibe Codingで形にする(第1弾):1時間足らずでAGY IDE / VS Codeの拡張機能を作ってみた

Qiita(trend) · 2026-09-03

1. Google Antigravity IDE (AGY IDE) でMarkdownプレビューを開くときのちょっとした不満 私は現在、メインの作業環境として AGY IDE を愛用しています。 日頃からドキュメント作成や開発を進める中で、地味ながらどうしても気になっ...

Route maintainer comments to Remix bot workflows (#11788)

remix · 2026-09-03

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

【学習記録ツール作成】振り返り

Qiita(trend) · 2026-09-03

何をやったのか Reactでの学習記録ツール振りかえり 気づきなど 生成AI使うよりデバッガー、REPLを使う、検索する方が頭が働いている 業務では生成AI前提になっていたが、丁寧に調べたりprintデバッグすることでコードを把握できることに改めて気づいた あと...

Add NEWS.md entry for String#tr new capability

github/ruby/ruby · 2026-09-03

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

Merge pull request #58623 from carlosdanielpohlod/assert-routing-all-…

github/rails/rails · 2026-09-03

…http-methods Check PATCH and QUERY in routing assertions with method: :all

[ruby/prism] Fix `Comment#trailing` for syntax invalid edgecase

github/ruby/ruby · 2026-09-03

When prism encounter invalid bytes and still switches over to parsing comments, `strip` will raise `syntax_suggest` might run into this vi

Merge pull request #58656 from Shopify/ec-ad-headers-regression

github/rails/rails · 2026-09-03

Prevent freezing Action Dispatch default headers config itself

Java誕生から現代に至る歴史をゴスリン氏ら関係者が語る公式ドキュメンタリー「The Java Story」、YouTubeで公開中

Publickey · 2026-09-03

Java言語が誕生してから30年以上の年月が経過しています。 Javaはもともと家庭用デバイスのための言語として作られたものの、結局は採用されずに失敗プロジェクトとして始まったことは多くの方がご存知でしょう。 そこから新たな展開としてWeb...

Webブラウザ上でターミナルのシミュレータを実行、GitやCLI、Vimなどを無料で学べる「WebTerm Learn」が公開

Publickey · 2026-09-03

Webブラウザ上でまるで本物のように振る舞うターミナルのシミュレータを実行し、そこでGitやLinuxのコマンドライン、Vimなどの操作を無料で学べる学習プラットフォーム「WebTerm Learn」を、株式会社initが公開しました。 W...

SchemaContext#attributes: remove Ractors.store_if_absent (#58651)

github/rails/rails · 2026-09-03

* SchemaContext#attributes: remove Ractors.store_if_absent `SchemaContext#attributes` uses `Ractors.store_if_absent` to initialize an `Attr

Prevent freezing Action Dispatch default headers config itself:

github/rails/rails · 2026-09-03

- ### Context In 56d19e536b409b17d8f89545ff5281c4e1c3eaf6, I made a fix to freeze Action Dispatch default headers (for Ractor safety re

ZJIT: A dead Snapshot no longer prevents empty inline frame elision

github/ruby/ruby · 2026-09-03

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

ZJIT: Add a test for an empty inline frame pair that survives elision

github/ruby/ruby · 2026-09-03

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

String#tr: take a Hash for multi-character replacements

github/ruby/ruby · 2026-09-03

[Feature #22238]

Next.js 使いが React Native + Expo でモバイルアプリ開発に入門するだけ

Zenn · 2026-09-03

自己紹介 はじめまして、さか(saka-naname)と申します。株式会社 Livetoon でインターン生として働いており、主に旧 Web 版及び現行の React Native 製アプリ版の「kaiwa」バージョン 2.0 の開発や、その他フロントエンド開発業務に携わっていま

Kaggle AI Agent Securityコンペ振り返り ー345th Place Solution

Zenn · 2026-09-03

はじめに Fusicのレオナです。 今回は、Kaggleの「AI Agent Security - Multi-Step Tool Attacks」[1]に参加しました。最終結果は4,186チーム中345位、スコア6.675で銅メダル。Public Leaderboard(以下、

[ruby/rubygems] Keep trimming the tail instead of String#scrub!

github/ruby/ruby · 2026-09-03

A UTF-8 replacement makes String#scrub! raise Encoding::CompatibilityError on an ASCII-incompatible receiver such as UTF-16LE, where the loo

[ruby/rubygems] Use FD-based operations

github/ruby/ruby · 2026-09-03

Operations on an already open file are faster and safer than those based on the path name. https://github.com/ruby/rubygems/commit/f449acaa

[ruby/rubygems] Scrub off the invalid sequence

github/ruby/ruby · 2026-09-03

Since the base `string` is a valid encoding, there should be no other invalid sequences in `sliced`. https://github.com/ruby/rubygems/commi

Merge pull request #58635 from lukasedw/pg-enable-trigger-all-ensure

github/rails/rails · 2026-09-03

Re-enable PostgreSQL triggers when `disable_referential_integrity` raises

[ruby/rubygems] Ship one README and one license file at the top level

github/ruby/ruby · 2026-09-03

README-bundler.md duplicated the supporting, conduct, contributing and getting-help sections of README.md, and no prose document linked to i

[ruby/json] Fix SEGV when as_json returns a non-String for an invalid…

github/ruby/ruby · 2026-09-03

… symbol In strict mode, a Symbol whose name is not UTF-8 compatible was passed to generate_json_string, which handed the as_json result to

[DOC] Update bundled gems list at 2fb0f3b490d91feef7811efe3343e7

github/ruby/ruby · 2026-09-03

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

Merge pull request #58638 from beauraF/add-pg-error-verbosity-support

github/rails/rails · 2026-09-03

Add PostgreSQL adapter support for configuring error_verbosity

[ruby/rubygems] Order bundler.gemspec authors chronologically and lis…

github/ruby/ruby · 2026-09-03

…t personal emails Match the layout of rubygems-update.gemspec: authors sorted by first commit date, oldest first, and one personal address

[DOC] Harmonize join methods

github/ruby/ruby · 2026-09-03

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

[ruby/rubygems] Read git source credentials through Settings#credenti…

github/ruby/ruby · 2026-09-03

…als_for With `credential_store` enabled, `Settings#set_key` moves host credentials out of the config file and into the OS store, but `GitP

[ruby/rubygems] Keep credentials on same-host absolute redirects of t…

github/ruby/ruby · 2026-09-03

…he compact index `uri + location` drops the userinfo when Location is an absolute URL, so a private index redirecting to another path on t

[ruby/rubygems] Drop If-None-Match when retrying a compact index fetc…

github/ruby/ruby · 2026-09-03

…h after 416 The retry after Range Not Satisfiable removed only the Range header. When the oversized local cache still matched the remote E

[ruby/rubygems] Expand the git source gemspec path before the chdir

github/ruby/ruby · 2026-09-03

`load_gemspec` changed into the gemspec&#39;s directory and then passed the still-relative path to `Gem::StubSpecification.gemspec_stub`, wh

[ruby/rubygems] Reject created_at years outside four digits in cooldo…

github/ruby/ruby · 2026-09-03

…wn parsing Time.iso8601 accepts a year of any length. A far enough year makes the distance from now overflow to Float Infinity, and ceil t

common.mk: fix prerequisites ignored by nmake

github/ruby/ruby · 2026-09-03

nmake does not join a `{$(VPATH)}target` line and a bare `target` line into a single node, so the prerequisites declared on the braced lines

AWS Lambdaをコンテナイメージで動かす際、SnapStartが利用可能になったよ

Qiita(trend) · 2026-09-03

AWS LambdaとSnapStart AWS Community Builders Serverlessカテゴリの端くれの@Kanahiroです。2024年にこんな記事を寄稿させていただいたくらいにはAWS Lambdaのことをコンテナを動かす何かだと思っています ...

AWS、新たな太平洋海底ケーブル「Sta'O'Nuk」発表。420Tbps、2029年に稼働へ。集中リスク排除のため新たな陸揚げ拠点を採用

Publickey · 2026-09-03

Amazon Web Services(AWS)は、日本と米国を結ぶ新たな海底ケーブル「Sta'O'Nuk」を発表しました。2029年に稼働開始予定です。 海底ケーブルは20ペアの光ファイバーで構成され、420Tbpsの帯域を提供します。 ...

Prisma v7 移行のつまづきポイントと、importを安全に置き換えた話

Zenn · 2026-09-03

はじめに Dress Code 株式会社のかわうそです。 先日、プロダクトのバックエンドで使っている Prisma を v6 から v7 に上げました。v7 は Prisma 2 で導入された Rust 製の Query Engine が廃止されるというアーキテクチャ変更を含むメ

Merge pull request #58647 from Shopify/actionpack-controller-config-r…

github/rails/rails · 2026-09-02

…actor Make the controller configs shareable in ractorize!

Define IMEMO_MASK from FL_USER bits

github/ruby/ruby · 2026-09-02

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

Increase IMEMO_MASK by one bit

github/ruby/ruby · 2026-09-02

We are out of imemo types because IMEMO_MASK uses 4 bits and we have 16 imemo types. This makes it not possible to experiment with new imemo

Merge pull request #58653 from Shopify/ec-fire-on-wip

github/rails/rails · 2026-09-02

Freeze Active Record specific `on` callbacks

Unity を触ったことがない素人が、Unity MCP でレースゲームを作って公開するまで

Qiita(trend) · 2026-09-02

作ったもの バイクで山道を走る、3 コースの選手権です。1 コースは 460m ほどで 3 周。 前のレースの順位が、次のレースのスタート位置になります。 製品版: https://seta-rem.booth.pm/items/8790747 体験版: https:...

Freeze Active Record specific `on` callbacks:

github/rails/rails · 2026-09-02

- Model that define such callbacks can&#39;t be made Ractor shareable. ```ruby class Post &lt; ApplicationRecord after_create_commi

Electron 44 | Electron

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

Electron 44リリース。Chromium 152.0.7977.54、Node.js v24.18.1、V8 15.2へアップデート。macOS 12/Windows 32-bit/Linux ARM 32-bitのサポート終了、rendererからのclipboard直

Remix 3 Release Candidate | Remix

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

Remix 3.0.0-rc.1リリース。

ZJIT: Build caller-splat direct paths during dispatch

github/ruby/ruby · 2026-09-02

Move receiver guards, argument emission, and SendDirect generation into a callback invoked by dispatch_caller_splat. This keeps caller-splat

ZJIT: Fix type inference panic after caller-splat dispatch

github/ruby/ruby · 2026-09-02

Caller-splat dispatch creates a join result during type_specialize. A following CFunc inline may use it before infer_types runs again, causi

ZJIT: Side-exit on caller-splat guard misses

github/ruby/ruby · 2026-09-02

Use guards instead of a dynamic Send fallback and join block for monomorphic caller splats. Recompile on length mismatches so the call site

ZJIT: Test caller-splat recompilation with a second length

github/ruby/ruby · 2026-09-02

Document that observing a second splat length makes the profile non-monomorphic, so the next version keeps the dynamic Send instead of emitt

ZJIT: Select caller-splat lengths while building HIR

github/ruby/ruby · 2026-09-02

Select the profiled caller-splat length in add_iseq_to_hir and attach it to each Send before receiver dispatch creates its specialized arms.

Merge pull request #58639 from moizafzal936/fix-fetch-multi-local-cac…

github/rails/rails · 2026-09-02

…he-order Preserve `fetch_multi` key order when local cache is active

ネットワークフロー理論における「最小カット問題」の考え方を総整理! 〜 カットの理論から現実への応用例まで 〜

Qiita(trend) · 2026-09-02

お久しぶりです! NTT データ数理システムで顧問をしている大槻(けんちょん)です。好きなアルゴリズムは最小カットです。 今回は、競技プログラミングの世界で「燃やす埋める」という愛称で親しまれている問題について書きます。「 番目を選ぶならば 番目も選ばないとペ...

Merge pull request #58642 from Shopify/ec-ar-config-ractor-safe

github/rails/rails · 2026-09-02

Freeze Active Record time zone related configuration

Freeze Active Record time zone related configuration:

github/rails/rails · 2026-09-02

- Those two configs need to be frozen in order to be accessible from a ractor. I also modified the mutation in the Railtie because it h

Consolidate implementation agent workflows (#11783)

remix · 2026-09-02

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

全データ分析者驚愕!20代が多いほど売れる、でも20代は買ってない。って、どゆこと?

Qiita(trend) · 2026-09-02

はじめに こんにちは、事業会社で働いているデータサイエンティストです。 突然ですが、久しぶりに政治学っぽいシナリオです:誰がどの政党に投票したのか知りたいとします。 政治学では極めて自然な問いです。たとえば、 男性と女性ではどちらが自民党に投票しやすいのか 若年層...

AI Readyなデータ基盤って、要はデータが整理できてるってこと

Qiita(trend) · 2026-09-02

最近、データ活用やAI導入の現場でよく耳にする 「AI Ready(AIが活用できる状態)なデータ基盤」 という言葉。 「とりあえず社内のデータを一箇所に集めてAIに読み込ませれば、分析や自動化ができる!」…なんて夢を見ている経営層やビジネス部門も多い感じがします。 しかし...

【初心者向け】Ubuntu Serverのディスク容量をLVMで拡張する方法(未使用領域の有効化)

Qiita(trend) · 2026-09-02

はじめに Ubuntu Serverを運用していると、ログファイルやアプリケーションデータの増加によりディスク容量が不足する場合があります。 今回、Ubuntu Serverのディスク容量拡張作業を実施しました。 私はLinux初心者だったため、LVM(Logical V...

Merge pull request #58627 from Shopify/actionpack-singleton-class-attrs

github/rails/rails · 2026-09-02

Make ActionPack settings instance variables

Make the controller configs shareable in ractorize!

github/rails/rails · 2026-09-02

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

Merge pull request #58643 from Shopify/actionview-asset-tag-helper-se…

github/rails/rails · 2026-09-02

…ttings-ractor Store the AssetTagHelper settings in singleton class attributes

Merge pull request #58629 from Shopify/actionpack-allow-browser-ractor

github/rails/rails · 2026-09-02

Make the allow_browser callback shareable

Store the AssetTagHelper settings in singleton class attributes

github/rails/rails · 2026-09-02

The six settings were class variables, which non-main Ractors cannot read on Ruby 4.0. Use instance variables on the module directly, and a

Store MimeNegotiation settings as instance variables

github/rails/rails · 2026-09-02

For including modules, define delegator class accessors. Drop the instance methods generated by mattr_accessor.

AWSをゲームで学べる「AWS Cloud Quest」に新バージョン「AWS Cloud Quest 2.0」登場! AIによるバーチャル顧客と対話し、要件を聞き出して正しくソリューションに落とし込め

Publickey · 2026-09-02

Amazon Web Services(AWS)は、3DオープンワールドでAWSを学べるオンラインゲーム「AWS Cloud Quest」の新バージョン「AWS Cloud Quest 2.0」の提供を開始しました。 AWS Cloud Q...

AWSとAzureが最大100Gbpsでの相互接続を開始。これでAWSはAzure、Google Cloud、Oracle Cloudとのマルチクラウドをサポート

Publickey · 2026-09-02

Amzon Web Services(AWS)とマイクロソフトは、両社が協力してAWSとMicrosoft Azureを最大100Gbpsの高速な閉域網で相互接続することを発表しました(AWSの発表、マイクロソフトの発表)。 両社ともにプレ...

ボットの振る舞いを動的に学習して防御を改善し続ける、「Adaptive Intelligence」ボット検出エンジン、Cloudflareが発表

Publickey · 2026-09-02

Cloudflareは、ボットの侵入手段を同社のネットワーク全体から動的に学習し、防御を継続的に改善し続ける「Adaptive Intelligence」という仕組みを採用した新しいボット検出エンジンを発表しました。 Cloudflare&...

Update triage workflow so it can read from community issues

remix · 2026-09-02

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Make the allow_browser callback shareable

github/rails/rails · 2026-09-02

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

Kaggle Pokémon TCG AI Battle Challenge ポケカコンペ振り返りーメダルなし

Zenn · 2026-09-02

はじめに Fusicのレオナです。 今回は、Kaggleの「The Pokémon Company - PTCG AI Battle Challenge Simulation」に参加してみました。最終結果は6,807チーム中1,160位、スコア797.4。暫定ランキングでは一時的

AIにアンケートの生データを丸投げしたら、対応表を読んで前処理を一瞬で終わらせてくれた話

Qiita(trend) · 2026-09-02

「アンケートの回答データ、集計できる形にしておいてもらえますか」 先日そう頼まれて、送られてきたCSVを開いた瞬間、正直うんざりしました。 列名は SC1 SC2 SC3、その先は Q1 Q2 と続きます。値は 1 2 3。列を見ても値を見ても、何のことか分かりません。 ...

[ruby/rubygems] Report the Ruby OpenSSL floor when ML-DSA certificate…

github/ruby/ruby · 2026-09-02

… signing fails Signing a certificate for an ML-DSA key passes a nil digest, which Ruby OpenSSL rejects with a bare TypeError before 3.3. O

[ruby/rubygems] Gate ML-DSA tests on what they actually need

github/ruby/ruby · 2026-09-02

The signing tests were gated on the PQC handshake probe, which needs SSLContext#groups=. On OpenSSL &gt;= 3.5 with Ruby OpenSSL &lt; 4.0 all

[ruby/rubygems] Reject key algorithms RubyGems has not qualified for …

github/ruby/ruby · 2026-09-02

…signing digest_required? treated every algorithm outside RSA, DSA and EC as digest-less, so a gemspec cert_chain could steer verification

[ruby/rubygems] Drop encipherment key usages from Gem::Security.creat…

github/ruby/ruby · 2026-09-02

…e_cert defaults keyEncipherment should be set only when the subject public key is used for key transport, and dataEncipherment only when i

[ruby/rubygems] pqc_utilities.rb: Simplify PQC check

github/ruby/ruby · 2026-09-02

Simplify PQC check not to depend on OpenSSL and Ruby OpenSSL versions. https://github.com/ruby/rubygems/commit/303e1214a1

[ruby/rubygems] rubygems: Add PQC ML-DSA support for cryptographicall…

github/ruby/ruby · 2026-09-02

…y signed gems workflow These changes enable the full PQC ML-DSA cryptographically signed gems workflow: `gem cert --build` (key/cert gener

[ruby/rubygems] Rename Gem::PemUtilities to Gem::PEMUtilities

github/ruby/ruby · 2026-09-02

Acronyms should be in all caps for naming convention. Assisted-by: Claude:Opus 4.6 https://github.com/ruby/rubygems/commit/7dc8e9e72d

[ruby/rubygems] rubygems: Move omit_unless_support_pqc to helper.rb

github/ruby/ruby · 2026-09-02

* Move omit_unless_support_pqc from test_gem_remote_fetcher_local_ssl_server.rb to helper.rb so that all rubygems test files can use it

[ruby/rubygems] security.rb: Reorder case branches in create_key to m…

github/ruby/ruby · 2026-09-02

…atch help text The following help text and error message in lib/rubygems/security.rb show that the order of algorithms is RSA, DSA, EC. Al

Add PostgreSQL adapter support for configuring error_verbosity

github/rails/rails · 2026-09-02

Postgres embeds the literal values that violated a constraint (e.g. an email address or other PII stored in a unique column) in the DETAIL f

Preserve fetch_multi key order when local cache is active

github/rails/rails · 2026-09-02

`ActiveSupport::Cache::Store#fetch_multi` is documented to return values in the order the keys were requested (#34700). The `Strategy::Local

ECS デプロイパイプラインと構成管理を GitHub Actionsと ecspresso に移行しました

Zenn · 2026-09-02

マイベスト1人目の専任 SRE の秋吉です。ポメラニアンと暮らしています。 概要 マイベストでは、ステージング環境を含めて100個弱の ECS サービスを運用しています。これまで ECS の構成管理とデプロイは、CodePipeline / CodeBuild / CodeD

AIエージェント時代にデータサイエンティストは生き残れるのか

Zenn · 2026-09-02

! この記事は個人の見解であり、所属する組織を代表するものではありません。 はじめに データサイエンティストのキャリアについて聞かれることが、ここ数年でかなり増えました。社内やお客様先だけでなく、大学の知り合いからも聞かれます。これから進もうとしている学生もいれば、何年かや

[ruby/rubygems] Bump the rb-sys group across 2 directories with 1 update

github/ruby/ruby · 2026-09-02

Bumps the rb-sys group with 1 update in the /test/rubygems/test_gem_ext_cargo_builder/custom_name/ext/custom_name_lib directory: [rb-sys](ht

Merge pull request #58636 from yahonda/remove-leftover-singleton-perf…

github/rails/rails · 2026-09-02

…orm-query-stubs Remove leftover perform_query stubs in TrilogyAdapterTest

Merge pull request #58578 from Shopify/ractorize_model_schema

github/rails/rails · 2026-09-02

Ractorize Active Record schema context

Remove leftover perform_query stubs in TrilogyAdapterTest

github/rails/rails · 2026-09-02

These tests stub perform_query on the pooled connection. Minitest&#39;s stub restores the original method directly on the instance, so later

EAS Observeを触ってみる

Zenn · 2026-09-02

はじめに 初めまして。 株式会社miiveでエンジニアをしているyakinikuです。 このたび、miiveのZennブログを開設しました 🎉 今後いろんな記事が投稿されると思うので、読んでいただけると幸いです。 株式会社miiveでは、食事補助や社内交流など、企業がさまざまな福

Isolate tests using on_ractor to avoid Ractor bug

github/rails/rails · 2026-09-02

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

Ractorize model schema

github/rails/rails · 2026-09-02

Separate SchemaContext attributes code into separate class that&#39;s embedded in Ractor storage (so it can change). Move schema context spe

Claude Code のトークン節約でやっている 9 つのこと — 起動 7 万トークンの内訳と計測つき

Zenn · 2026-09-02

同僚に「どうやってトークン節約してるの」と聞かれた。答えようとして、自分がやっていることを一度も並べたことがないと気づいた。この記事がその答えになる。やっている 9 つの方法を並べ、数字が出ているものには計測値を添える。まだ測れていないものはそう書く。効かなかったものも分けて出す

JIT: Reduce jit_entry_calls/jit_exception_calls to 32 bits

github/ruby/ruby · 2026-09-02

We don't need 64 bits for jit_entry_calls/jit_exception_calls so dropping them down to 32 bits will allow us to save 8 bytes per iseq.

[ruby/rubygems] Avoid duplicate relative path prefix in bundle exec

github/ruby/ruby · 2026-09-02

When bundle exec resolves an explicit relative path like ./script and falls back to Kernel.exec, Bundler currently prepends another ./ becau

parse.y: clear errno before parsing float literals

github/ruby/ruby · 2026-09-02

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

ClaudeにSalesforceを統合した「Claudeforce」、AnthropicとSalesforceが発表。Claudeから営業データ分析や顧客対応を実現

Publickey · 2026-09-02

SalesforceとAnthropicが「Claudeforce」を発表しました。 第一弾となる「Salesforce in Claude」では、Claudeの画面からプロンプトを入力するだけで、Salesforceのデータやワークフロー...

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

github/ruby/ruby · 2026-09-02

Bumps the github-actions group with 2 updates in the / directory: [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action) an

テスト見積もりは掛け算2つで出せる

Zenn · 2026-09-02

「だいたい○○ケースくらいですかね」の正体 テスト計画でスケジュールを立てるとき、テストケース数の見積もりはどうやっているだろうか。 正直なところ、多くの現場では「前回と同じくらいの規模感だから○○ケースくらい」「経験的にこの手の機能なら△△ケース」という見積もりが主流だと思う。

[ruby/rubygems] Remove Gem::BasicSpecification#datadir

github/ruby/ruby · 2026-09-02

It was deprecated in 4.0 with a 4.1 removal horizon, and its tests were already dropped with the deprecation. Nothing else in this file uses

[ruby/rubygems] Copy local gems into the cache dir atomically

github/ruby/ruby · 2026-09-02

The file and path schemes wrote into the shared cache directory with a plain FileUtils.cp, so a concurrent install could read a half-written

[ruby/rubygems] Gate the global cache specs on the version that ships…

github/ruby/ruby · 2026-09-02

… the API The expected cache base was computed from Gem.global_gem_cache_path, the same expression the code under test uses, so the asserti

[ruby/rubygems] Restrict the shared global gem cache to remote sources

github/ruby/ruby · 2026-09-02

A gem installed from a local path was copied into the global cache under its canonical file name, where later remote installs of the same na

[ruby/rubygems] Follow the remote's default branch when the tracked o…

github/ruby/ruby · 2026-09-02

…ne is gone A git source that pins no branch, tag or ref follows whatever branch the cached bare clone&#39;s HEAD points at. Once the remot

[ruby/rubygems] Prevent silent attestation downgrade on push

github/ruby/ruby · 2026-09-02

The whole attested push was wrapped in rescue StandardError. A failure to read a file given to --attestation printed a warning and published

[ruby/rubygems] Only auto-attest when GITHUB_ACTIONS is "true"

github/ruby/ruby · 2026-09-02

GitHub Actions documents the variable as &quot;true&quot;, so any other value, including &quot;false&quot;, should not trigger the auto-atte

[ruby/rubygems] Let the tests control GITHUB_ACTIONS

github/ruby/ruby · 2026-09-02

On GitHub Actions the push tests inherited the real variable, took the auto-attestation path, and spawned `gem exec sigstore-cli` subprocess

[ruby/rubygems] simplify code

github/ruby/ruby · 2026-09-02

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

[ruby/rubygems] Preserve non-UTF-8 legacy gem metadata

github/ruby/ruby · 2026-09-02

Fall back to RubyGems&#39; safe YAML parser when Psych cannot accept the metadata as UTF-8. This preserves bytes from ISO-8859-1, EUC-JP, an

[ruby/rubygems] Normalize legacy Latin-1 bytes for pre 1.8 ruby gems

github/ruby/ruby · 2026-09-02

- Normalizes legacy Latin-1 bytes in Gem::Specification.normalize_yaml_input. - Works with both Psych and RubyGems’ internal YAML parser. h

[ruby/time] Fix wrong result in Time.rfc2822 documentation

github/ruby/ruby · 2026-09-02

(https://github.com/ruby/time/pull/76) The sample code and its result in the Time.rfc2822 documentation appear to be inconsistent. https:/

[DOC] Doc for File.identical?

github/ruby/ruby · 2026-09-02

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

Node.js — Node.js 24.20.0 (LTS)

リアルタイム版 JSer.info · 2026-09-01

Node.js v24.20.0(LTS)リリース。AsyncLocalStorageへのusing scopeの追加、Bufferにendパラメータの追加。permission.drop()/--permission-audit、package maps、node:stream

Announcing Rspack 2.2 - Rspack

リアルタイム版 JSer.info · 2026-09-01

Rspack 2.2リリース。HMRの改善、Browserslistのベースラインクエリをサポート。Rspack固有のモジュール変数をimport.metaで公開するように変更。Rsbuildでは、Node.jsビルドでsplit chunksをデフォルトで有効化、Solid v

minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン

リアルタイム版 JSer.info · 2026-09-01

TypeScriptライブラリとして動作するヘッドレス組版エンジン。TypeScriptのコードで文書構造とスタイルを定義し、PDFやPNGを生成できる。禁則処理、縦組み、ルビ、ハイフネーション、段組み、フロート配置などを扱える。

Zod 4.5

リアルタイム版 JSer.info · 2026-09-01

Zod 4.5リリース。z.compile()によるスキーマの事前コンパイル、z.creditCard()/z.properties()の追加。z.deepPartial()/.exactPartial()、z.validate()、z.input()/z.output()、z.

htmx 4.0.0 has been released! ~ htmx

リアルタイム版 JSer.info · 2026-09-01

htmx 4.0.0リリース。属性の継承を:inheritedで明示するように変更、イベント名をhtmx:phase:action形式へ変更履歴キャッシュはlocalStorageを使わずに再取得する形へ変更。XHRからfetch()ベースの実装へ移行し、Morph Swap、&

Release v2.0.1: Aube&#039;s own global home, leaner resolver, and dramatically lower install memory · jdx/aube

リアルタイム版 JSer.info · 2026-09-01

Aube v2リリース。aube add -gのインストール先をpnpmのディレクトリからAubeのdata rootへ変更。lowest-directをResolutionMode::LowestDirectとして公開APIに追加、aube store prune --dry-

Release v4.0.0 · plotly/plotly.js

リアルタイム版 JSer.info · 2026-09-01

plotly.js 4.0.0リリース。Node.js 22未満のサポート終了、scattermapbox/choroplethmapbox/densitymapboxを削除。mapboxAccessTokenの削除、MathJax v2サポート終了しv3/v4をサポート、色処理

string.c: remove impossible condition

github/ruby/ruby · 2026-09-01

`s` is the current string pointer (`self`), `t` is the new buffer pointer initialized with `malloc / realloc`. Hence this condition is alwa

ZJIT: Drop `PartialEq` from `FrameState`

github/ruby/ruby · 2026-09-01

No one was actually doing equality comparison on `FrameState`s and it was only derived because `FrameState` was in `ParseError::StackUnderfl

ZJIT: Reserve a label reference's bytes by writing them (#18519)

github/ruby/ruby · 2026-09-01

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

ZJIT: Fix test for new distribution size (#18593)

github/ruby/ruby · 2026-09-01

We need to call more and have more classes for this test to make sense.

Add /review agentic workflow (#11774)

remix · 2026-09-01

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Mark rb_zjit_throw as NORETURN

github/ruby/ruby · 2026-09-01

Fixes a compiler warning: In file included from ../vm.c:676: ../vm_insnhelper.c: In function ‘rb_zjit_throw’: ../vm_insnhelper.c:1886:1: wa

Don't block agentic PRs based on node runtime

remix · 2026-09-01

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Tauriのアプリケーションでダークモードを実装する

Zenn · 2026-09-01

UI層とロジック層の状態の扱いについて Tauri を扱う場合、大抵は React &amp; Rust で実装することになります。 その際、ダークモードを実装するにあたって、状態値をどう扱うべきかについて書きます。 ダークモード対応では、ライト・ダーク・OS追従の3状態を扱う設

Fix agentic implementation workflow node runtime

remix · 2026-09-01

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Ignore compiled agentic workflows from formatting

remix · 2026-09-01

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Add /fix and /implement agentic workflows (#11771)

remix · 2026-09-01

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Add triage agentic workflow (#11769)

remix · 2026-09-01

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

ZJIT: Skip failing `test_specialize_inlined_megamorphic_receiver`

github/ruby/ruby · 2026-09-01

I tried fixing the test for a bit but it's not clear to me what the test expects. Skip for now; I've pinged the author.

AIエージェントがRedshiftを操作してDWH構築や集計分析など可能に、Amazon RedshiftがAgent Toolkit for AWSと統合

Publickey · 2026-09-01

Amazon Web Services(AWS)は、同社がフルマネージドで提供するデータウェアハウスサービス「Amazon Redshift」が、Agent Toolkit for AWSと統合されたことを明らかにしました。 Agent T...

VS Code上で開発のセカンドオピニオンを別のAIエージェントから得られる「Rubber Duck」機能が実験的実装

Publickey · 2026-09-01

オープンソースで開発されているコードエディタ「Visual Studio Code」(以下、VS Code)の最新版となる「VS Code 1.135」で、開発に関するセカンドオピニオンをメインのAIエージェントとは別のAIエージェントに依...

Move the rules for win32_vk

github/ruby/ruby · 2026-09-01

Enable the rules only when `gperf` command is available. And replace `gperf.sed` with `extract-vk.rb` script.

Support embedded lvar_states

github/ruby/ruby · 2026-09-01

If we have 32 local variables or less (which is most iseqs), then we can embed lvar_states inside the pointer, which removes the need for an

「いい感じに分けといて」と頼まれたので、「いい感じ」を定義してみた

Qiita(trend) · 2026-09-01

「いい感じに分けてくれない?」 そう頼まれたことはないでしょうか。 困るのは、その「いい感じ」を誰も定義していないことです。 聞いてみると、だいたいこういう感じの回答が返ってきます。 シフトを、なるべく公平に 当番を、なるべく連続させずに レビュアーを、なるべく同じ人に...

2026年9月1日 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-09-01

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 Claude Code に制限モードが入った。...

社内限定サービスの認証を Google Workspace でサクッと作る

Zenn · 2026-09-01

はじめに Dress Code 株式会社でプロダクトエンジニアをしている@cottpanです。 社内向けの小さな Web サービスを作るとき、毎回考慮しなければいけないのが認証です。実現したいことは「社内の人だけが見られればいい」とシンプルですが、毎回認証の部分を実装するのは手間

Store ExceptionWrapper settings in singleton class attributes

github/rails/rails · 2026-09-01

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

Google提唱の「SKILL.state」について。プロンプトに型の概念を導入

Zenn · 2026-09-01

本記事では、AIエージェントの性能を高めるための「SKILL.state」という手法について、ざっくり理解します。 株式会社ナレッジセンスは、生成AIやRAGを使ったプロダクトを、エンタープライズ企業向けに開発しているスタートアップです。 この記事は何 この記事は、「SKIL

EVERRISE テックブログを始めます

Zenn · 2026-09-01

2026 年 7 月から EVERRISE の開発本部長に就任した渡部です。 就任して最初に考えたのは、「EVERRISE をどのようなエンジニア組織にしたいのか」ということでした。 私がつくりたいのは、優れたエンジニアがいるだけの組織ではありません。 現場で得た知識や工夫、失敗

Web 標準動向 2026年8月版

Zenn · 2026-09-01

こんにちは! サイボウズ株式会社 デザインテクノロジストの saku (@sakupi01) です。 はじめに サイボウズは 2025 年 4 月より、W3C のメンバーに加入しました。 https://blog.cybozu.io/entry/joining-w3c 標準化

PRレビューもエラー調査も定額で自動化する、Claude Codeのroutine活用実例

Zenn · 2026-09-01

こんにちは! atama plusのtakeiです。 Claude Codeには、決めた時間やイベントをきっかけにClaudeを自動起動して仕事を任せられる「routine」という機能があります。これがとても便利で気に入っており、routineへ任せられる仕事を探しながら使ってい

Merge pull request #58622 from ThrwatElmo/thrwat/preloader-nil-key

github/rails/rails · 2026-09-01

Avoid preloading nil converted association keys

[DOC] Update bundled gems list at f25d7719e9b61bc471c7eb11c06f23

github/ruby/ruby · 2026-09-01

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

Merge pull request #58626 from byroot/subscription-filter-alloc-reduce

github/rails/rails · 2026-09-01

Optimize EventReporter::LogSubscriber#subscription_filter

Optimize EventReporter::LogSubscriber#subscription_filter

github/rails/rails · 2026-09-01

Rather than to extract the namespace from the event name, we can do the opposite and build the prefix from the namespace.

ZJIT: Add failing test for statically known megamorphic receiver

github/ruby/ruby · 2026-09-01

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

Merge pull request #58303 from josevalim/jv-require-concurrent

github/rails/rails · 2026-09-01

Require concurrent before using in ActionCable

Stop incrementing the JIT call counter when not compiled

github/ruby/ruby · 2026-09-01

When we run out of JIT memory, we don&#39;t compile the iseq, so jit_entry will be forever NULL. This means that the JIT call counters (jit_

Introduce rb_zjit_compiling_p/rb_yjit_compiling_p

github/ruby/ruby · 2026-09-01

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

[DOC] Harmonize executable? methods

github/ruby/ruby · 2026-09-01

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

[DOC] Harmonize file? methods

github/ruby/ruby · 2026-09-01

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

Avoid a redundant join in scoped through associations

github/rails/rails · 2026-09-01

When the scope of a `has_many :through` association joins an association that the through chain already joins, the same table was joined twi

Bump taiki-e/install-action

github/ruby/ruby · 2026-09-01

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

Kiro に野良 MCP を繋がせない。AWS Agent Registry × Kiro for Enterprise で配布を統制する

Zenn · 2026-09-01

はじめに こんにちは、AWS Japan でソリューションアーキテクトをしているいなりくです。 2026 年 8 月末に AWS Agent Registry が GA になりました。エージェント・ツール・スキルを組織横断で登録・検索・統制するためのカタログサービスで、東京リージ

Make Ruby::Box extension loading survive fork

github/ruby/ruby · 2026-09-01

Box-local extension loading does not work in processes that fork. The process-private directory holding the extension copies (104c0f06dd32)

会話セッションを邪魔せずに Claude Code / Codex / Cursor を外部イベントで動かすCLIの作り方まとめ

Zenn · 2026-09-01

これはなに? 今年の5月ごろから、Artifact Share というサービスを自分で使うためにソース公開で作り続けています。AIエージェントが作ったHTMLやMarkdownをURLで共有するものです。そのCLIに preview というローカルコマンドを追加しました。ブラウザ

ZJIT: Avoid double bitset lookup in eliminate_dead_code (#18563)

github/ruby/ruby · 2026-09-01

This is a small cleanup, but since `BitSet::insert` returns whether the value was newly inserted, we don't need a separate `necessary.get(in