Tech – walker – 2026-10

1017 items · updated 2026-10-16 14:05 UTC · RSS · Up to archive

伸びる動画の特徴をAIに言語化させたら、リール作りが回り始めた話

Qiita(trend) · 2026-10-16

はじめに 建設業界向けのInstagram「建設AIラボ(@kensetsu_ai_lab)」の運用などなどを担当しておりますEitaroです!縦型のリールなど様々なクリエイティブを作っています。 撮影はしていませんし、編集ソフトも開いていません。 写真も映像もナレーショ...

Release v1.0.0 · QwikDev/partytown

リアルタイム版 JSer.info · 2026-10-16

Partytown v1.0.0リリース。サードパーティスクリプトをWeb Workerで実行するライブラリ。

Release v5.3.0 · expressjs/express

リアルタイム版 JSer.info · 2026-10-16

Express 5.3.0リリース。Content-Dispositionのファイル名の引用符を省略する条件を変更、res.send()で既存のContent-Typeパラメーターを保持するように変更。req.freshがQUERYメソッドに対応、デフォルトのエラーハンドラーがE

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

Qiita(trend) · 2026-10-16

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

Dispatch `Array#sample` in array.rb

github/ruby/ruby · 2026-10-16

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

Skip rb_eql() for identical elements in Array#eql?

github/ruby/ruby · 2026-10-16

Array#== walks both element buffers and only calls rb_equal() for a pair whose VALUEs differ. Array#eql? called rb_ary_elt() twice and rb_eq

Merge pull request #59024 from bruno-costanzo/number-helper-cache-sep…

github/rails/rails · 2026-10-16

…arator-regexps Avoid building separator regexps on every strip_insignificant_zeros call

[Bug #22449] Fix out-of-bounds in `Array#sample` when array modified

github/ruby/ruby · 2026-10-16

Get the length after the conversion using `to_int` is complete.

Merge pull request #59045 from darronschall/nested-pin-keeps-lock

github/rails/rails · 2026-10-16

Keep the lock when re-pinning a pinned connection

Merge pull request #59092 from beauraF/add-aube-support

github/rails/rails · 2026-10-16

Automatically detect Aube as a JavaScript package manager

[DOC] Update bundled gems list at 0a1c71148a53007bd6db4658e5f074

github/ruby/ruby · 2026-10-16

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

Allow mixins to skip server rendering (#12019)

remix · 2026-10-16

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

Simplify asset server module store and barrel file cache (#12015)

remix · 2026-10-16

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

Skip unused server rendering work (#12018)

remix · 2026-10-16

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

[フィジカルAI]LLM によるテレオペデータで VLA を学習して Strands Robots に組み込んでみた

Zenn · 2026-10-16

はじめに 前回の記事[1]では、strands-robots で SO-100 というロボットアームのシミュレーションを動かし、強化学習で作った把持の Policy を Agent に登録して、日本語の指示から赤い球を掴ませました。ただ、その Policy は球を掴むという 1

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

github/ruby/ruby · 2026-10-16

Bumps the github-actions group with 2 updates in the / directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby) and [taiki-e/install

ベクトルDBを使わない「階層ナビゲーション型RAG」を作って、ベクトルDB版RAGと比較してみた

Zenn · 2026-10-16

階層ナビゲーション型RAGとは 「階層ナビゲーション型RAG」は、ベクトルDBを使わずに文書を探すRAGです。準備段階で文書の山から階層的な目次を自動で作っておき、質問が来たらLLMがその目次を上から順に辿って、答えが書かれていそうな文書を選びます。質問のたびにベクトル検索をしな

Update default gems list at e242384ceda7ae4f922da234c9af25 [ci skip]

github/ruby/ruby · 2026-10-16

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

Reduce SSR allocations and fix duplicate server component ids (#12016)

remix · 2026-10-16

Reduce SSR work by using a shared HTML chunk list, collecting blocking frame promises during rendering, and assembling document insertions i

[ruby/ipaddr] Respect explicit address families for decorated IPv6 li…

github/ruby/ruby · 2026-10-16

…terals Signed-off-by: AC <ac@fabtek.cn> https://github.com/ruby/ipaddr/commit/8696d8fdec

PR内でCIが通過した後に、レビュアーのためのレビュー環境をLambda MicroVMsで構築してみた

Qiita(trend) · 2026-10-15

どうもこんにちは。 前回の記事では、PRにpushするとLambda MicroVMs上でRuboCop、Brakeman、RSpecが動くCI環境を作りました。 今回はその続きです。CIが成功したPRについて、レビュアーがブランチをgit pullしなくても、ブラウ...

Cache script entry metadata between renders (#12005)

remix · 2026-10-15

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

[DOC] Harmonize world_readable? methods

github/ruby/ruby · 2026-10-15

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

Reuse unchanged module work after watched file changes (#12010)

remix · 2026-10-15

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

Require agents to work from worktrees under .agents/worktrees (#12014)

remix · 2026-10-15

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

Reduce prop copies during rendering (#12013)

remix · 2026-10-15

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

Reduce server rendering allocations (#12006)

remix · 2026-10-15

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

Reuse a buffer for server HTML encoding (#12007)

remix · 2026-10-15

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

有名 OSS が PR を閉じはじめた。何が起きていて、どう向き合うか

Zenn · 2026-10-15

2026年に入ってから、有名な OSS が次々と PR を閉じはじめているなぁと感じています。OSS のエコシステムには個人的に興味があるので、少し調べてみました。メモがてら残しておきます。 Hono が外部からの PR を閉じた 10月5日、Hono の yusukebe

Merge pull request #59121 from Shopify/hm-rlkksptrnxopwqmz

github/rails/rails · 2026-10-15

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

Use new resolve_alias method in read_attribute too

github/rails/rails · 2026-10-15

Which makes read_attribute faster for models without any aliases ``` ======== no-alias ======== ruby 4.0.7 (2026-09-15 revision 229531a6cf)

Use mark ctx when marking internal ractor objects

github/ruby/ruby · 2026-10-15

When doing marking work with &gt; 16 Ractors, we can see a difference by not having to rederive the mark context when marking the Ractor obj

Merge pull request #59118 from amatsuda/collection-render-shared-buffer

github/rails/rails · 2026-10-15

Render collection items into one buffer when nothing needs them apart

[ruby/prism] Fix up handling Foo::Bar {} with a comma

github/ruby/ruby · 2026-10-15

https://github.com/ruby/prism/commit/4893d3b94e

[ruby/prism] Fix up not command inside endless def

github/ruby/ruby · 2026-10-15

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

[ruby/prism] Split up command write checks

github/ruby/ruby · 2026-10-15

Previously checking for a command write was the same concept as checking for a command call, but in reality (and since 4.0) they are differe

[ruby/prism] Handle command assignment with endless def

github/ruby/ruby · 2026-10-15

A very subtle issue, but one that came up with fuzzers. https://github.com/ruby/prism/commit/b57cd1f440

wbcheck: update for current GC API and fix startup

github/ruby/ruby · 2026-10-15

- Implement the gc_impl.h functions added since wbcheck was last updated (single-objspace stubs, as in mmtk) - Create the object table in

Merge pull request #59116 from tenderlove/new-reader

github/rails/rails · 2026-10-15

Add a new private reader method, refactor alias resolution

Merge pull request #59075 from matthewd/composite-key-queries

github/rails/rails · 2026-10-15

Fix composite-key association query edge cases

Merge pull request #59112 from amatsuda/render-template-payload-guard

github/rails/rails · 2026-10-15

Build the render_template instrumentation payload only when subscribed

Render collection items into one buffer when nothing needs them apart

github/rails/rails · 2026-10-15

Rendering a collection gave every item its own OutputBuffer, copied the item&#39;s output into a SafeBuffer, wrapped that in a RenderedTempl

[ruby/prism] Handle some insane syntax

github/ruby/ruby · 2026-10-15

Unparenthesized lambdas with do...end inside a while loop need to change ever so slightly. No one is using this syntax, but a fuzzer found i

Merge pull request #59115 from amatsuda/number-to-delimited-allocations

github/rails/rails · 2026-10-15

Delimit numbers in place and assemble format options in one pass

CI: Create `revision.h`

github/ruby/ruby · 2026-10-15

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

Fix `lastrev` invoking in non-git directory

github/ruby/ruby · 2026-10-15

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

Add a new private reader method, refactor alias resolution

github/rails/rails · 2026-10-15

This is for speeding up the activerecord benchmark in ruby-bench. I added a private reader method. The method is for internal use only, it

Append tag attributes without a string per attribute

github/rails/rails · 2026-10-15

tag_options rendered every attribute into its own interpolated string (%(key=&quot;value&quot;)) and then appended that string to the attrib

Merge pull request #59114 from amatsuda/token-list-allocations

github/rails/rails · 2026-10-15

Build token_list and class_names with fewer intermediate arrays

YJIT: Unlink failed batch blocks from the graph

github/ruby/ruby · 2026-10-15

When gen_block_series() fails on a block after the first one, for example because code memory is full, it frees the blocks it already compil

Merge pull request #59083 from tenderlove/fbuilder

github/rails/rails · 2026-10-15

Add read-only attributes and use it instead of building a cache

Delimit numbers in place and assemble format options in one pass

github/rails/rails · 2026-10-15

number_to_delimited, which every other number helper also goes through, split the number into an array, sliced the integer part into one str

Use a single frozen hash for initializing the lazy attributes object

github/rails/rails · 2026-10-15

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

Make default attributes Ractor shareable

github/rails/rails · 2026-10-15

Freeze type objects so that `_default_attributes` is Ractor shareable

initial implementation

github/rails/rails · 2026-10-15

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

fix `deep_dup` and `map` return type

github/rails/rails · 2026-10-15

Calling `deep_dup` or `map` on a `LazyAttributeSet` would return an instance of an `AttributeSet` rather than a `LazyAttributeSet`. This pa

Move LazyAttributeSet to attribute_set.rb

github/rails/rails · 2026-10-15

LazyAttributeSet is a type of AttributeSet, so lets put them together

Make sure ReadOnlyAttributeSet has frozen values

github/rails/rails · 2026-10-15

When making the default_values attribute hash, if all of the attributes are &quot;freezable&quot; (not executable code for example), then ma

Ensure ReadOnlyAttributeSet is frozen

github/rails/rails · 2026-10-15

It's read-only, so nobody should be able to mutate it

remove `send`

github/rails/rails · 2026-10-15

`attributes` is protected, so we shouldn't need to `send` on it

Wire ReadOnlyAttributeSet into SchemaContext defaults

github/rails/rails · 2026-10-15

Rebasing onto the SchemaContext refactor: build the model&#39;s default attributes as a ReadOnlyAttributeSet when every default is freezable

maybe we do not need this now

github/rails/rails · 2026-10-15

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

Build token_list and class_names with fewer intermediate arrays

github/rails/rails · 2026-10-15

token_list split every value into an array, flattened those arrays into another, deduplicated into a third, then handed the result to safe_j

Merge pull request #59077 from matthewd/key-map-value

github/rails/rails · 2026-10-15

Map key values in the key's own shape

Merge pull request #59074 from matthewd/through-key-matching

github/rails/rails · 2026-10-15

Don't match through associations by direct keys

Merge pull request #59110 from amatsuda/string-truncate-single-copy

github/rails/rails · 2026-10-15

Build String#truncate's result in one copy

Merge pull request #59079 from matthewd/custom-primary-keys

github/rails/rails · 2026-10-15

Respect custom primary keys in grouped calculations and through builds

Merge pull request #59076 from matthewd/inverse-polymorphic-where

github/rails/rails · 2026-10-15

Fix type matching in inverse polymorphic queries

Merge pull request #59073 from matthewd/find-by-array-cpk

github/rails/rails · 2026-10-15

Preserve array-valued composite keys in find_by

Merge pull request #59071 from matthewd/weak-key-map

github/rails/rails · 2026-10-15

Define an internal ActiveSupport::WeakKeyMap

AI時代、何をもってソフトウェアの品質を担保するのか

Qiita(trend) · 2026-10-15

最近は、Claude CodeやCodexなどを使ってAIにコードを書かせることが当たり前になってきました。 そんな中で皆さんは、何をもって「システムの品質が担保されている」と考えるでしょうか。 以前はどうやって品質を説明していたか ちょっと昔のシステム開発では、以下のよ...

Merge pull request #59108 from amatsuda/index-with-without-pairs

github/rails/rails · 2026-10-15

Build Enumerable#index_with without a pair array per element

Map key values in the key's own shape

github/rails/rails · 2026-10-15

Also avoid an allocation per column when casting composite keys.

Don't match through associations by direct keys

github/rails/rails · 2026-10-15

A through association&#39;s owner and target aren&#39;t directly linked, so comparing them by the source association&#39;s keys could attach

Merge pull request #59107 from amatsuda/polymorphic-model-call

github/rails/rails · 2026-10-15

Dispatch polymorphic URL helpers for a model without intermediate arrays

Merge pull request #59106 from amatsuda/csrf-token-allocations

github/rails/rails · 2026-10-15

Cut allocations in per-form CSRF token generation

Derive AppContext from the router in the app template (#11999)

remix · 2026-10-15

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

[Bug #22415] Restore ec->errinfo after handling interrupts

github/ruby/ruby · 2026-10-15

Interrupts are checked at arbitrary points, including while a jump (break/next/redo/return/raise/throw) is being propagated, and the payload

AnthropicのBun、TypeScript 7よりも3倍以上高速なTypeScript型チェッカーを搭載。Bunの新バージョン1.4.3で

Publickey · 2026-10-15

Anthropicが開発しているJavaScriptランタイム「Bun」は、10月10日付けで新バージョン「Bun v1.4.3」がリリースされました。 Bun v1.4.3の最大の特徴として示されたのが、Go言語で実装されたTypeScr...

Build String#truncate's result in one copy

github/rails/rails · 2026-10-15

truncate sliced the receiver, then interpolated the slice and the omission into a third string. The slice is already a fresh, mutable string

Dispatch polymorphic URL helpers for a model without intermediate arrays

github/rails/rails · 2026-10-15

polymorphic_url and polymorphic_path duplicated their options hash even when it was empty, and HelperMethodBuilder.polymorphic_method asked

Scrolling is All You Need: Building a Swipeable Sheet | React Aria

リアルタイム版 JSer.info · 2026-10-15

React Ariaのスワイプ操作で閉じられるSheetコンポーネントの実装について。CSS Scroll Snapとview-timelineを使い、JavaScriptでタッチイベントを処理せずにスワイプ操作と連動したアニメーションを実現する。途中の位置で停止するスナップポイ

Cut allocations in per-form CSRF token generation

github/rails/rails · 2026-10-15

Every form rendered with per-form CSRF tokens, which is every button_to and form_with on the page, parsed its action path with URI.parse, bu

Merge pull request #59058 from amatsuda/url-generation-allocations

github/rails/rails · 2026-10-15

Reduce allocations across URL generation

Merge pull request #59105 from amatsuda/controller-config-lazy-copy

github/rails/rails · 2026-10-15

Avoid materializing per-instance config copies for common reads

Merge pull request #59104 from amatsuda/request-host-memo

github/rails/rails · 2026-10-15

Memoize the host on the request and skip the port regexp when there is none

Memoize the host on the request and skip the port regexp when there i…

github/rails/rails · 2026-10-15

…s none Every host read rebuilt the raw host from the env and ran a regexp substitution to strip the port, allocating a String and a MatchD

fix(component): resolve form navigation when submitter is detached be…

remix · 2026-10-15

…fore navigate fires (#11987) Co-authored-by: Matt Brophy <matt@brophy.org>

Merge pull request #59103 from amatsuda/controller-name-cache

github/rails/rails · 2026-10-15

Cache derived controller constant names

[ruby/prism] Bump to v2.0.0.rc1

github/ruby/ruby · 2026-10-15

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

Cache derived controller constant names

github/rails/rails · 2026-10-15

controller_class_for underscored and camelized the controller param on every call, and the param encoding checks make it run several times p

Merge pull request #59102 from amatsuda/session-key-symbol-name

github/rails/rails · 2026-10-15

Use Symbol#name for session key stringification

Skip path normalization for already-normalized request paths

github/rails/rails · 2026-10-15

RouteSet#call normalized the request path on every request. The overwhelming majority of paths already are normalized and take normalize_pat

Use Symbol#name for session key stringification

github/rails/rails · 2026-10-15

The session accessors call key.to_s on every access. Virtually every caller passes a symbol (session[:user_id], the CSRF token, the flash),

Merge pull request #59098 from amatsuda/fix-logger-test-order

github/rails/rails · 2026-10-15

Make the abstract controller logger test order independent

Make the abstract controller logger test order independent

github/rails/rails · 2026-10-15

The instance-assignment test reset Child&#39;s logger to nil in its ensure block. That stores an explicit nil in Child&#39;s own configurati

Merge pull request #59097 from amatsuda/attribute-builder-memo

github/rails/rails · 2026-10-15

Memoize the attribute builder per schema context

Merge pull request #59096 from amatsuda/response-content-type-memo

github/rails/rails · 2026-10-15

Spare the Content-Type parsing on the response for headers it set itself

Spare the Content-Type parsing on the response for headers it set itself

github/rails/rails · 2026-10-15

parsed_content_type_header ran a regexp match and allocated a MatchData, its captures, and a ContentTypeHeader struct every time anything as

Merge pull request #59095 from amatsuda/notifications-silenced-subscr…

github/rails/rails · 2026-10-15

…ibers Allocate nothing in the notifications fanout for silenced subscribers

Merge pull request #59094 from amatsuda/callbacks-before-thunk

github/rails/rails · 2026-10-15

Spare the thunk in before callbacks for known terminators

Allocate nothing in the notifications fanout for silenced subscribers

github/rails/rails · 2026-10-15

Fanout#groups_for runs on every event that reaches build_handle, which is every SQL query and every transaction in Active Record. For each g

Spare the thunk in before callbacks for known terminators

github/rails/rails · 2026-10-15

Every before callback invocation allocated a lambda (a Proc plus its captured environment) purely so the chain&#39;s terminator could run th

初めての海外出張で Microsoft Ignite 2026 へ!参加1か月前の準備リストと予習メモ

Qiita(trend) · 2026-10-15

1.はじめに 2026年11月17日〜20日に、アメリカ・サンフランシスコで開催される Microsoft Ignite 2026(以降、MS Ignite)に、現地参加することになりました。 そして、これが私にとって初めての海外出張です。 MS Ignite は、世界中...

TanStack Start 1.0 is Stable | TanStack Blog

リアルタイム版 JSer.info · 2026-10-15

TanStack Start 1.0リリース。TanStack Routerを基盤とするReact/Solid向けのフルスタックフレームワーク。SSR/ストリーミング、型付きサーバ関数のcreateServerFn、実行環境ごとに処理を切り替えるcreateIsomorphicF

Fix the `link_to` nil name documentation example [ci skip]

github/rails/rails · 2026-10-15

The example shows `link_to nil, &quot;http://example.com&quot;` rendering an anchor whose `href` and text are `http://www.example.com`. `lin

2026年に自作Swingコンポーネントを紹介する

Zenn · 2026-10-15

先日、こんなものを見つけました。 https://inside.java/2026/05/03/jdk-client-desktop/ 以下Google翻訳: Swingは2026年でもまだ通用するだろうか? もちろん! Java2Dを基盤とし、AWTと深く統合されたSwing

ICFPC2026 参加記

Zenn · 2026-10-15

ICFPCとは? ICFPC(International Conference on Functional Programming Contest)は、国際会議 ICFP が主催するプログラミングコンテストです。毎年 7 月頃に開催されており、今年で 29 回目。前世紀から続く、

PHP の max() と min() に NAN が混ざると、引数の順番と PHP のバージョンで答えが変わります【7.4 / 8.0 / 8.3 / 8.4 で実測】

Qiita(trend) · 2026-10-15

PHP の max() と min() に NAN が混ざると、答えが引数の順番で変わります。同じ順番でも、PHP のバージョンによって答えが逆になりました。PHP 7.4.33、8.0.30、8.3.6、8.4.21 で測った結果です。 式 7.4.33 8.0.3...

Document building with GNU make on mswin

github/ruby/ruby · 2026-10-15

A ruby built this way also builds extension libraries with `make` from PATH, so installing gems with C extensions needs GNU make there. Co-

win32: Download bundled gems after pulling with GNU make

github/ruby/ruby · 2026-10-15

`update-gems` and `extract-gems` in common.mk read `gems/bundled_gems` when they run. With `-j`, `make up` downloaded the gems listed before

win32: Define LASTREV for GNU make

github/ruby/ruby · 2026-10-15

Since 4361d8e48f, `REVISION_H_CMD` in common.mk pipes `$(LASTREV)`, which only win32/Makefile.sub defined. With GNU make, `make update-src`

【Salesforce】Agent Script入門|Agentforceの従業員エージェントを作ってみた

Zenn · 2026-10-15

はじめに Agentforceの指示文に「必ず取引先を確認してから回答してください」と書いたのに、確認が飛ばされて、そのまま回答されてしまった。 Agentforceでエージェントを作っていると、こんな場面に出会うことがあります。 LLMは賢いですが、少し気まぐれなところがありま

xcrun xcodeproj で .xcodeproj をコマンドラインから編集する(Xcode 27.2)

Zenn · 2026-10-15

はじめに Xcode 27.2 には、xcrun xcodeproj というコマンドラインツールが同梱されています。Beta 2 の時点では setting / target / group の 3 つのサブコマンドだけでしたが、Beta 3 では init / config /

国産モデル sarashina3-mini は日本語の推敲で何を変えるのか?

Zenn · 2026-10-15

こんにちは。ALGO ARTISの大賀 愛一郎です。yomiyasuの開発者でもあります。 最近、日本語性能が高いモデルが相次いで公開されていますね。 2026年10月13日、SB Intuitions は、国産LLM「Sarashina」のAPIを利用できる「Sarashina

Allocation-free reads through OrderedOptions#method_missing

github/rails/rails · 2026-10-15

Every dynamic read on an OrderedOptions or InheritableOptions, which is what `config.x` is throughout the framework and applications, went t

Merge pull request #59090 from amatsuda/controller-logger-config

github/rails/rails · 2026-10-15

Read the controller logger from the config hash directly

Reduce the requirements of `lastrev`

github/ruby/ruby · 2026-10-15

Remove baseruby from the prerequisites so that `lastrev` will work as long as Git is installed.

重複率0%でも安心できない?Cucumberのステップ定義に潜む重複を見つける

Qiita(trend) · 2026-10-15

はじめに CukeDedupは、Cucumber/Gherkinプロジェクトのステップ定義を静的解析し、重複や曖昧さ、再利用の可能性、未使用の定義を見つける CLI ツールです。Rust で書いていて、MITライセンスで GitHub に公開しています。 設定ファイルは不...

Read the controller logger from the config hash directly

github/rails/rails · 2026-10-15

AbstractController::Logger delegated logger and logger= to config, so every read went through config.logger, which OrderedOptions resolves i

Merge pull request #59089 from amatsuda/controller-url-options-memo

github/rails/rails · 2026-10-15

Memoize controller url_options with script_name across calls

FFRI × NFLabs. Cybersecurity Challenge 2026 ゆるWriteup

Zenn · 2026-10-15

JUCKです。 FFRI × NFLabs. Cybersecurity Challenge 2026という学生向けCTFに参加し2100pt/26thでした。 ここでは Copy(pentest) The Hidden Layer(pentest) Unearthed(pe

Memoize controller url_options with script_name across calls

github/rails/rails · 2026-10-15

ActionController::Metal::UrlFor#url_options memoizes the base options hash, but for a request dispatched through the controller&#39;s own ro

[ruby/rubygems] Omit an empty DESTDIR on mswin with GNU make too

github/ruby/ruby · 2026-10-15

mkmf on mswin moves the drive letter of prefix into DESTDIR in the Makefile, so passing an empty DESTDIR made C extension installs fail on a

[DOC] Register each new worktree with firewall.cmd from a post-checko…

github/ruby/ruby · 2026-10-15

…ut hook Coding agents build in a new worktree for each task, so every worktree meets the dialog. The hook runs without stopping only when

win32: Add firewall.cmd to stop the firewall alert in tests

github/ruby/ruby · 2026-10-15

Windows Defender Firewall asks about every new executable path that listens on all interfaces. A block rule for the build directory stops th

[ruby/json] Drop the leftovers of runtime SSE2 detection

github/ruby/ruby · 2026-10-15

Neither the `__builtin_cpu_supports` probe in conf.rb nor `cpuid.h` has a use now that SSE2 is assumed on x86-64. The probe kept SIMD off on

Check for INT_MIN before negating sprintf width

github/ruby/ruby · 2026-10-15

Negating INT_MIN overflows, so the compiler may drop the `width &lt; 0` check that follows it. clang-cl does so, and `sprintf(&quot;%*s&quot

Merge pull request #59088 from amatsuda/request-lazy-rack-request

github/rails/rails · 2026-10-15

Build ActionDispatch::Request's inner Rack::Request lazily

AIを使えばドキュメント整備はいらない?いやいや、今こそ人間が動くときだ

Zenn · 2026-10-15

こんにちは、atama plusでエンジニアをしているyuki_nomuraです。 最近はAIに社内の情報を探してもらう場面も増えてきたのではないでしょうか。 それなら、ドキュメントの整理や見直しもAIに任せて、みんな幸せになりそうです。 でも、ドキュメントの内容が今も正しいかど

Build ActionDispatch::Request's inner Rack::Request lazily

github/rails/rails · 2026-10-15

Many middlewares wrap the env in their own ActionDispatch::Request: RequestId, RemoteIp, the Rails logger, the Executor, Cookies, the sessio

Merge pull request #59087 from amatsuda/to-param-integer-fast-path

github/rails/rails · 2026-10-15

Fast path for single primary keys in to_param

Fast path for single primary keys in to_param

github/rails/rails · 2026-10-15

Array(id).join(delimiter) wraps the id in an array and joins it on every call, but the join only does anything for composite primary keys. F

Fix SEGV when referencing an autoload constant from multiple Ractors

github/ruby/ruby · 2026-10-15

vm_ic_update used GET_RACTOR() after the constant lookup. The lookup may block waiting for an autoload, and under the M:N thread scheduler t

Load the error decoration gems by firing their autoloads

github/ruby/ruby · 2026-10-15

The lazy loading of error_highlight, did_you_mean, and syntax_suggest claimed the load by an atomic exchange before the load started. So a c

mswin: Do not export clang's weak definitions

github/ruby/ruby · 2026-10-15

clang-cl defines the weak Init_extra_exts as `.weak.Init_extra_exts.default.ruby_prefix_path`, and lib.exe rejects that name in the .def fil

Document building with clang-cl on mswin

github/ruby/ruby · 2026-10-15

clang-cl 15 is the oldest version the build accepts. The component is not in Visual Studio 2017, which mswin still supports. Co-Authored-By

mswin: Preprocess verconf.mk as C source

github/ruby/ruby · 2026-10-15

clang-cl takes the here-document without an extension as linker input, so verconf.mk came out empty and nmake stopped at &quot;MSC_VER not d

Update the bundled prism to the revision ruby/ruby is synced with

github/ruby/ruby · 2026-10-15

The previous revision still used SSSE3 instructions on MSVC x64 without checking the CPU, which clang-cl rejects, so the clang-cl build stop

Cast unsigned 64-bit pointers for the Interlocked functions

github/ruby/ruby · 2026-10-15

They take pointers to the signed LONG64. clang-cl warns about the difference in every file that includes ruby/atomic.h, as MSVC does at -W4

mswin: Reject clang-cl older than 15

github/ruby/ruby · 2026-10-15

clang-cl ignores `#pragma optimize` before 15, so rb_gc_guarded_ptr, which RB_GC_GUARD uses with _MSC_VER, can be optimized away. Check it a

Define DEPRECATED_TYPE for clang-cl as for clang

github/ruby/ruby · 2026-10-15

clang-cl does not know `#pragma deprecated` and warns about it in every file that includes ruby.h. The warning is an error in mkmf checks wi

mswin: Do not pass -Zc:preprocessor to clang-cl

github/ruby/ruby · 2026-10-15

clang-cl warns that the option is unused. Through CPPFLAGS in RbConfig, the warning becomes an error in mkmf checks with -WX, and convertibl

mswin: Optimize for speed by default with clang-cl

github/ruby/ruby · 2026-10-15

clang-cl takes the default -O2sy- as -Os. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

mswin: Pass libruby after -link to build the C-API spec extensions

github/ruby/ruby · 2026-10-15

clang-cl counts a library before -link as another input and then rejects -Fo, so test-spec stopped at building array_spec.so. Co-Authored-B

mswin: Keep CC from the environment on reconfiguration

github/ruby/ruby · 2026-10-15

nmake reruns configure.bat with configure_args when build files change. CC set only in the environment was not recorded there, so nmake from

json: Use SSE2 on x86-64 without checking at runtime

github/ruby/ruby · 2026-10-15

__builtin_cpu_supports refers to __cpu_model in compiler-rt, which clang-cl does not link, so generator.so and parser.so failed with an unde

Use the Interlocked atomics whenever _MSC_VER is defined

github/ruby/ruby · 2026-10-15

clang-cl defines _MSC_VER but is not MSVC for RBIMPL_COMPILER_IS, so rbimpl_atomic_or and rbimpl_atomic_cas fell through to &quot;Unsupporte

Merge pull request #59054 from amatsuda/journey-static-fast-path

github/rails/rails · 2026-10-15

Short-circuit route matching for static paths

Bedrock AentCore gateway のWeb Search を Claude Desktopで利用する

Zenn · 2026-10-15

はじめに Amazon Bedrock AgentCore Gateway の Web Search ツールは、Amazon が運営する Web インデックスを MCP のツールとして呼び出せるマネージドな検索機能です[1]。AgentCore Gateway は、Lambda

Merge pull request #59056 from amatsuda/event-reporter-short-circuit

github/rails/rails · 2026-10-15

Don't build structured events that no subscriber will consume

Merge pull request #59053 from amatsuda/static-top-level-probe

github/rails/rails · 2026-10-15

Skip static file candidates whose top-level entry doesn't exist in public/

OpenTelemetryでStep Functions越しにtraceparentを引き回し、複数Lambdaを一つのトレースにつなぐ

Zenn · 2026-10-15

はじめに 横浜銀行アジャイル開発チームのwatariです。 AWS上で、次のようなサーバーレスアプリケーションをOpenTelemetryで計装する機会がありました。 これまではAWS X-Ray SDKを利用してトレースを可視化していましたが、AWSがOpenTelemetry

[ruby/rubygems] Rescue the LoadError in the spec for nested bundle ex…

github/ruby/ruby · 2026-10-15

…ec with monkeypatches The spec checks that the Kernel.require monkeypatch is still used, by comparing the whole stdout. However, the scrip

Fix ifunc block handler leak from method_missing

github/ruby/ruby · 2026-10-15

[Bug #22436] The check_funcall_exec function incorrectly restored the pending block handler which causes it to leak. For example, the foll

日本の農業を公的統計から読む〜第2回 統計表はどこで途切れるかを教えるが、なぜ途切れるのかは教えない

Zenn · 2026-10-15

第1回で使った米生産費統計は、昭和26年産から令和5年産までの73年産を収めている。ところが、e-StatのAPIでこの表を取り出すと、年産を並べた分類には78の項目があり、年産の数より5つ多くなっている。 今回は、連載「日本の農業を公的統計から読む」の第2回である。最初に断って

Akinatorで始めるAgentic RL ー タスク設計と初期検証 ー

Zenn · 2026-10-15

1. はじめに 松尾研究所の具です。昨今、LLMが外部環境に作用し自律的にタスクをこなすAIエージェントに関する研究が注目されています。中でも、多様なツールを用いてAgentに適切な行動を取らせるために、ツールの利用方法を推論時のコンテキストとして渡すのではなく、事後学習によって

Add NEWS.md entry for Ractor receive timeout [Feature #22255]

github/ruby/ruby · 2026-10-15

Ractor::Port#receive, Ractor.receive and Ractor.select gained a `timeout:` keyword argument in d32793fe8e (#18418), and the rdoc of each met

win32: Build YJIT with GNU make too

github/ruby/ruby · 2026-10-15

Port the YJIT part of Makefile.sub, so that `--with-gnu-make` no longer rejects `--enable-yjit`. The rustc version stamp is a rule here, sin

win32: Port update-vcpkg and install-vcpkg to GNU make

github/ruby/ruby · 2026-10-15

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

[DOC] Harmonize world_readable? methods

github/ruby/ruby · 2026-10-15

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

[DOC] Doc for File::Stat#uid

github/ruby/ruby · 2026-10-15

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

[DOC] Harmonize file size methods

github/ruby/ruby · 2026-10-15

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

[DOC] Harmonize file size? methods

github/ruby/ruby · 2026-10-15

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

[DOC] Harmonize file size methods

github/ruby/ruby · 2026-10-15

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

[DOC] Doc for File::Stat#rdev* methods

github/ruby/ruby · 2026-10-15

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

Add a Windows CI job built with GNU make

github/ruby/ruby · 2026-10-14

It builds GNU make with win32/install-gnumake.cmd, configures with `--with-gnu-make` and runs `make check`. The job does not fail the workf

win32: Add an experimental GNU make build

github/ruby/ruby · 2026-10-14

`configure.bat --with-gnu-make` writes a GNUmakefile that includes win32/GNUmakefile.sub, the GNU make counterpart of Makefile.sub, so that

win32: Add install-gnumake.cmd

github/ruby/ruby · 2026-10-14

It builds GNU make from the GNU release with cl.exe, so that mswin developers do not need a third party binary. Only curl, tar and certutil

win32: Replace the DLL links in prepare-vcpkg with GNU make too

github/ruby/ruby · 2026-10-14

Follow win32/Makefile.sub, which removes the existing links first. Each link is now a separate command, so a failure stops make. Co-authore

Read GNUmakefile when the build directory has no Makefile

github/ruby/ruby · 2026-10-14

`configure.bat --with-gnu-make` writes only `GNUmakefile`. The tests under `test/mkmf` failed to load with `Errno::ENOENT`, and `spec/defaul

win32: Let makedirs.bat tolerate concurrent creation

github/ruby/ruby · 2026-10-14

With parallel make, another job can create the same directory between the existence check and mkdir. Co-Authored-By: Claude Opus 5.5 <norep

mkmf, extmk: Support GNU make on mswin

github/ruby/ruby · 2026-10-14

Run recipes with cmd.exe instead of /bin/sh, rewrite the nmake-style `$(VAR:/=\)` substitutions, which GNU make applies only to suffixes, an

Ignore failures to create timestamp files

github/ruby/ruby · 2026-10-14

On Windows, parallel jobs creating the same timestamp file, such as the extension builds or `make enc` and `make trans`, fail with a sharing

Implement RubyVM::ZJIT.max_compile_time_ns

github/ruby/ruby · 2026-10-14

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

Fix Action Text system tests leaving Chrome offline and leaking RACK_…

github/rails/rails · 2026-10-14

…ENV (#59082) * Restore Chrome&#39;s network in Action Text system tests `while_offline` used `Object#with` to restore the saved network c

Merge pull request #59081 from kamipo/habtm-drop-left-side

github/rails/rails · 2026-10-14

Remove the unused `left_side` association from the habtm join model

Merge pull request #58975 from Shopify/activejob-exception-executions…

github/rails/rails · 2026-10-14

…-dup Don't modify the job data a job was deserialized from when it's retried

Merge pull request #58979 from Shopify/activejob-exception-handlers-r…

github/rails/rails · 2026-10-14

…actor Make Active Job's exception handlers work in non-main Ractors

Remove the unused `left_side` association from the habtm join model

github/rails/rails · 2026-10-14

Follow-up to #58197. The join model that `has_and_belongs_to_many` generates has declared a `belongs_to :left_side` back to the owner since

Fix flaky node-hmr ready count assertion on Windows (#11992)

remix · 2026-10-14

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

ZJIT: Forward -L search paths for the test binary (GH-19138)

github/ruby/ruby · 2026-10-14

So macOS `configure --with-gmp` builds with Homebrew finds libgmp. [xrxr]: rewrote message; switched to use `option_env!`

ZJIT: Inline BasicObject#!= through a JIT hook (#19162)

github/ruby/ruby · 2026-10-14

Closes: https://github.com/Shopify/ruby/issues/884 Inline `BasicObject#!=` by using a ZJIT hook. This expands specialization coverage to ad

Make Active Job's exception handlers work in non-main Ractors

github/rails/rails · 2026-10-14

After `Rails.application.ractorize!`, performing a job whose error is handled by `rescue_from`, `retry_on` or `discard_on` from a non-main R

Merge pull request #59080 from kamipo/apply-scope-table-klass

github/rails/rails · 2026-10-14

Reach the joined table's model through the table itself

Improve component and testing docs and INDEX.md descriptions (#11990)

remix · 2026-10-14

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

Include unsafeHTML() guidance in raw HTML prop errors (#11988)

remix · 2026-10-14

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

Reach the joined table's model through the table itself

github/rails/rails · 2026-10-14

Follow up to 6af2260f981af6812f8f9e4047ee15497fbfb57b. `Arel::Table` already knows the model it was built from, and `Arel::Nodes::TableAlia

Windows上でAIエージェントの実行を安全に隔離する「Microsoft Execution Containers」(MXC)正式リリース。ファイルやネットワークなどの境界を柔軟にカスタマイズ

Publickey · 2026-10-14

マイクロソフトはWindows 11上でAIエージェントを安全に動かすための隔離環境「Microsoft Execution Containers」(以下、MXC)の正式リリースを発表しました。 MXC is now GA on Windo...

【2026/10/8 アップデート】GuardDuty RDS Protectionのデータ流出・破壊の検出について調べた

Zenn · 2026-10-14

はじめに 2026/10/8 に発表された「Amazon GuardDuty RDS Protection が Aurora および RDS データベースでのデータ流出とデータ破壊を検出可能に」について、調べたことをまとめます。 https://aws.amazon.com/ab

Merge pull request #59066 from tenderlove/speed-up-pkd

github/rails/rails · 2026-10-14

Use an ivar for the primary key definition

Merge pull request #59078 from matthewd/key-zip

github/rails/rails · 2026-10-14

Zip keys without going through Enumerable

Restore scroll and reset focus on traverse navigations (#11989)

remix · 2026-10-14

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

Update bundled gems for tests

github/ruby/ruby · 2026-10-14

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

Move prism_compile.h include out of iseq.h

github/ruby/ruby · 2026-10-14

iseq.h does not reference any of the pm_* types or functions declared in prism_compile.h, so include the latter from the files that actually

Skip ROLLBACK when SQLite already rolled back the transaction

github/rails/rails · 2026-10-14

SQLite ends the transaction itself when a statement or COMMIT fails with errors such as SQLITE_FULL or SQLITE_IOERR. The SQLite3 adapter the

Walk paired key columns with Key#zip

github/rails/rails · 2026-10-14

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

Specialize Key#zip for single and composite keys

github/rails/rails · 2026-10-14

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

Merge pull request #59072 from yahonda/deprecate-supports-native-part…

github/rails/rails · 2026-10-14

…itioning Deprecate supports_native_partitioning? on the PostgreSQL adapter

Deprecate supports_native_partitioning? on the PostgreSQL adapter

github/rails/rails · 2026-10-14

Follow-up to #55282. Since #55282 raised the minimum PostgreSQL version to 10.0, which supports native partitioning, supports_native_partit

Merge pull request #59069 from yahonda/fix-sequence-reset-schema-qual…

github/rails/rails · 2026-10-14

…ified-table-name Match sequence reset rows by the table name given, not regclass::text

【Node.js性能検証 #2】:Workerは増やすほど速くなるのか? QPS・P99・キュー待ちから考える

Zenn · 2026-10-14

シリーズ:Node.jsの性能限界――負荷試験からアーキテクチャ設計へ 第2回:PiscinaのWorker Poolにおける並列処理、キュー待ち、性能のボトルネック 技術スタック: Node.js / Next.js / Worker Threads / Piscina / A

Deno is joining Cloudflare | Deno

リアルタイム版 JSer.info · 2026-10-14

CloudflareがDenoを買収。Denoランタイムは開発終了し1年間メンテナンスを行う、Deno Deployは6か月後に終了、JSRはCloudflareへ移行して継続する。今後はWorkersとDurable Objectsのプラットフォームに注力し、celldとwor

Merge pull request #59070 from bogdan/patch-1

github/rails/rails · 2026-10-14

Don't require ActiveStorage service that is already defined

ZJIT: prepare options whenever the zjit feature is enabled

github/ruby/ruby · 2026-10-14

--enable=zjit sets the zjit feature bit without parsing a --zjit option, so OPTIONS is never initialized and rb_zjit_option_enable() returns

【30分点検】.gitignoreに入れたはずの.envが漏れていないか、5か所で確かめる手順

Qiita(trend) · 2026-10-14

秘密の鍵が漏れる経路を5か所に分けて、点検するコマンドと、見つかったときの順番をまとめました。 GitHubでコードを管理し、Next.jsをVercelなどへ載せている個人開発者を想定しています。SupabaseやFirebase、Stripe、OpenAIやAnthro...

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

Qiita(trend) · 2026-10-14

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 サイバーセキュリティを勉強するなら今?おすすめ...

【SWTT 2026】Snowflake Well-Architected Frameworkで実現する実践的なデータマネジメント

Zenn · 2026-10-14

はじめに こんにちは!ナウキャストの庵原です。 先日 Snowflake World Tour Tokyo 2026 に登壇させていただきました! タイトルは「Snowflake Well-Architected Framework で実現する実践的なデータマネジメント」です。

Join getaddrinfo and getnameinfo threads before fork

github/ruby/ruby · 2026-10-14

A getaddrinfo thread calls getaddrinfo(3) inside rb_thread_prevent_fork, but on glibc its thread exit takes the resolver configuration lock

Don't require ActiveStorage service that is already defined

github/rails/rails · 2026-10-14

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

Gemini 4 Argonの日本語性能を検証してみた

Zenn · 2026-10-14

本日 2026年10月14日、Gemini 4 Argon が公開されました。 この記事では、Gemini 3.8 Flash と並べて日本語を書かせ、その能力を検証しています。 AIの日本語を推敲するスキル「yomiyasu」を開発している知見をもとにしつつ、よく見られるような

Match sequence reset rows by the table name given, not regclass::text

github/rails/rails · 2026-10-14

Follow-up to #55928. Since #55928, reset_pk_sequence! and reset_column_sequences! raise NoMethodError (undefined method &#39;column=&#39; f

[ruby/mmtk] Update mmtk-core and add non_moving_root feature

github/ruby/ruby · 2026-10-14

A recent update in mmtk-core put non-moving roots behind a cargo feature &quot;non_moving_root&quot;. CRuby has been using non-moving roots

[DOC] Update bundled gems list at daa307aa875fd969dd9a20c82c6fbc

github/ruby/ruby · 2026-10-14

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

【備忘録】CSSのstickyで作る、せり上がりながら背景が見える演出

Zenn · 2026-10-14

時々作っては作り方を忘れるので備忘録も兼ねて記事にします。正式名称を知らないのですが、スクロールしていくと前景のコンテンツがカーテンみたいにせり上がって背景が見えてくる演出のやつです。 ▼こういうやつ position: stickyを使うメリット position: fi

[ruby/resolv] Bind the random UDP source port exclusively on Windows

github/ruby/ruby · 2026-10-14

TestResolvDNS#test_query_ipv4_address occasionally fails on Windows CI: 1) Failure: TestResolvDNS#test_query_ipv4_address [C:/a/ruby/ru

Merge pull request #58978 from Shopify/activejob-serializers-ractor

github/rails/rails · 2026-10-14

Make Active Job argument serialization work in non-main Ractors

'${widget._value}'の{}を忘れたら自分の常識に疑義が生じた

Zenn · 2026-10-14

さてクイズです Q. Flutter/dartで'${widget._value}'と書くべきところを'$widget._value'としてしまいました。どうなるでしょう? A. Instance of '(widgetのクラス名)'._value という想定外の文字列になる。

Merge pull request #59068 from tenderlove/monomorphize-each

github/rails/rails · 2026-10-14

ActiveRecord perf

ActiveRecord perf

github/rails/rails · 2026-10-14

The most common case in ActiveRecord is to not have composite keys. This patch manually yields for &quot;Single&quot; keys so that we don&#3

[ruby/net-http] Stop loading resolv from net/http

github/ruby/ruby · 2026-10-14

Net::HTTP required the whole DNS resolver, which also reads the system DNS configuration at load time, only to match Resolv::IPv4::Regex and

Increase the timeout of test_ractor_lazy_load_encoding_concurrently

github/ruby/ruby · 2026-10-14

Loading every autoload encoding from 7 Ractors exceeded the default 10 seconds on a loaded Windows runner. The same test in test_transcode.r

Merge pull request #58981 from Shopify/activesupport-deprecation-ractor

github/rails/rails · 2026-10-14

Make deprecation warnings work in non-main Ractors

Fix Range#include? of an empty range of single characters

github/ruby/ruby · 2026-10-14

A range of single character Strings told that it includes its end even when it is empty, since the end was not compared with the begin.

[DOC] Harmonize setuid? methods

github/ruby/ruby · 2026-10-14

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

[DOC] Harmonize setgit? methods

github/ruby/ruby · 2026-10-14

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

[DOC] Harmonize pipe? methods

github/ruby/ruby · 2026-10-14

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

[DOC] Harmonize owned? methods

github/ruby/ruby · 2026-10-14

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

[DOC] Doc for File::Stat#nlink

github/ruby/ruby · 2026-10-14

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

[DOC] Harmonize mtime methods

github/ruby/ruby · 2026-10-14

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

mobile_scanner で本の ISBN を読む。裏表紙の2段バーコードは両方 EAN-13 だった

Zenn · 2026-10-14

蔵書管理アプリ「本棚(hondana)」を Flutter で個人開発しています。本の登録は、裏表紙のバーコードをカメラで読んで ISBN を取り、そこから書誌を引く流れです。書誌の引き方は openBD と Google Books で ISBN から書誌を引く に書きました。

Unityで立体物の衣装が変わるプロジェクションマッピングを試作した

Zenn · 2026-10-14

はじめに Unityを用いてマネキン曲面への3Dプロジェクションマッピングを試作しました。 着手のきっかけは『CGWORLD』2025年11月号に掲載された「大カプコン展」の事例です。 春麗の等身大立像に映像を投影し、ワイヤーフレームから衣装へと見た目が変わっていく展示が紹介され

Use an ivar for the primary key definition

github/rails/rails · 2026-10-14

Rails main has regressed in performance for the ActiveRecord benchmark in Ruby-Bench. I&#39;m trying to claw back some performance, and `pr

Merge pull request #59017 from tusshar2000/pg-dump-extension-schemas

github/rails/rails · 2026-10-14

Dump create_schema if_not_exists for every schema that holds an extension

Evaluate gemspecs in a binding without local variables

github/ruby/ruby · 2026-10-14

Gemspecs can assign local variables such as `files`, `file` and `base`, which overwrote the ones of `load_gemspec`. For instance, ipaddr.ge

[Bug #22420] Prefix `lib/` only to collected files of default gems

github/ruby/ruby · 2026-10-14

The files collected for a default gem are relative to its lib directory, while the files listed by the gemspec itself are relative to the ge

Merge pull request #59065 from tenderlove/faster-pkd

github/rails/rails · 2026-10-14

Reduce method calls in fast path

Merge pull request #59064 from tenderlove/refactor

github/rails/rails · 2026-10-14

Stop directly asking for columns from Key

Reduce method calls in fast path

github/rails/rails · 2026-10-14

`primary_key_definition` is a hot spot. It used to do two method calls on every call, we can do one method call in the fast path and two in

Stop directly asking for columns from Key

github/rails/rails · 2026-10-14

I'd like to hide `@columns` in Key. I think it's an implementation detail and callers shouldn't access it directly

[ruby/un] Fix mkmf -v being shadowed by the common -v option

github/ruby/ruby · 2026-10-14

The common -v (verbose) was defined after each command&#39;s own options and replaced mkmf&#39;s `-v ARGS`, so have_var never ran and the ar

Comment the record of writable JIT ranges on Windows

github/ruby/ruby · 2026-10-14

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

Re-protect only the JIT code made writable on Windows

github/ruby/ruby · 2026-10-14

The JITs pass the whole mapped region to rb_jit_mark_executable() after every write session, and VirtualProtect(), unlike mprotect(), takes

[ruby/un] Fix --help of each command on Ruby 3.4 and later

github/ruby/ruby · 2026-10-14

Since Ruby 3.4, Thread::Backtrace::Location#label includes the class name such as &quot;Object#mkdir&quot;, so UN.help found no matching com

[ruby/find] Require Ruby 2.5 or later

github/ruby/ruby · 2026-10-14

Find.find calls Dir.children, which was added in Ruby 2.5, so on 2.4 it raises NoMethodError as soon as it descends into a directory. https

Merge pull request #59063 from tenderlove/fix-perf-regression

github/rails/rails · 2026-10-14

Introduce "definition" methods that return ActiveRecord::Key

Prevent uninitialized classes from being allocated

github/ruby/ruby · 2026-10-14

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

Introduce "definition" methods that return ActiveRecord::Key

github/rails/rails · 2026-10-14

We should avoid allocating `ActiveRecord::Key` instances. We previously cached key name calculations (like primary key, etc), but now we&#3

Nimの引数パーサーにconfutilsを採用してみた

Zenn · 2026-10-14

最近になってまたNimでCLIツールの作成をしています。 サブコマンドが必要なケースがほどんどなのもあり、以前はこの記事などを参考にしつつcligenを利用していました。 今回のツールでは「せっかくだし違うものも試してみよう」という発想から、nim-confutilsという別アプ

Dump create_schema if_not_exists for every schema that holds an exten…

github/rails/rails · 2026-10-13

…sion A relocatable extension can live in a schema that `dump_schemas` does not cover, for example `btree_gin` in `extensions` with `dump_s

Rustのstrumでenumの管理が簡単になる【備忘】

Zenn · 2026-10-13

はじめに Rustでenumを利用したカテゴリ管理を実装したところ、管理する値の数が減って感動したので、その記録を残しておく。 読むとわかることは3つある。 enum名・DBに保存するキー・日本語の表示名の3つを、Rustの strum クレートで1か所にまとめる方法 同じカテ

Emit NoEPEscape patch point after every non-leaf instruction

github/ruby/ruby · 2026-10-13

`local_inval` was inherited only from the first-visited predecessor, so a merge point after `eval` in one branch could read a stale local. P

[ruby/prism] Just abort on OOM for lex mode

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/7f276e542c

[ruby/prism] Guard heredoc terminator checking by length

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/9c9474fdcd

[ruby/prism] Remove underscores from floats in one pass

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/6a44a3698d

[ruby/prism] Invalid range check in EUC-JP

github/ruby/ruby · 2026-10-13

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

Clean up UI APIs after styled component removal (#11986)

remix · 2026-10-13

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

[ruby/un] Bump required Ruby version to 2.6.0

github/ruby/ruby · 2026-10-13

https://github.com/ruby/un/commit/c2b6ffd2dc

[ruby/un] Refactor mkmf with safe navigation operator and split with …

github/ruby/ruby · 2026-10-13

…block With safe navigation operator (Ruby 2.3) and split with block (Ruby 2.6) it is possible to avoid the intermediate variable ``opt``an

Merge pull request #59062 from kamipo/refactor-join-values

github/rails/rails · 2026-10-13

Clean up how a relation's join values are sorted into the query

Sort the join values of a relation in one place

github/rails/rails · 2026-10-13

`select_named_joins` returned the association names, filled an array of stashed join dependencies passed to it as an out parameter, and yiel

Clean up how `build_join_buckets` groups the joins of a relation

github/rails/rails · 2026-10-13

Return a `JoinBuckets` struct instead of a hash with a default block and the join type as a tuple, build the order of the stashed joins in o

Merge pull request #59061 from kamipo/fix-eager-load-limit-with-cte-join

github/rails/rails · 2026-10-13

Fix `eager_load` with a `limit` on a relation that joins a CTE

[ruby/prism] Use File::path for FFI

github/ruby/ruby · 2026-10-13

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

Fix `eager_load` with a `limit` on a relation that joins a CTE

github/rails/rails · 2026-10-13

Working out whether the limit can be applied to the query the eager load joins into ran the relation&#39;s own join values through `select_a

[ruby/prism] Make code examples explicitly ruby for rdoc

github/ruby/ruby · 2026-10-13

Because of the `^^^` hints, it&#39;s not valid ruby and so rdoc gives it no syntax highlighting. We can convince it otherwise and syntax-hig

Change ISEQ_BODY(iseq)->location.pathobj to be a String instead of Array

github/ruby/ruby · 2026-10-13

Any iseq created inside an eval, class_eval or module_eval had its `location.pathobj` set to an Array of 2 elements where the 2nd element wa

Mac mini M6を買ったら、自分専用のローカルAI開発環境をどう作るか

Qiita(trend) · 2026-10-13

はじめに 最近、新しく発売されたMac mini M6が気になり、ローカルLLMの実行性能について調べてみました。 前回の記事では、公式情報やベンチマーク、SNSの実測報告を整理し、32GBモデルでも量子化した20〜35BクラスのMoEモデルが動作することを確認しました。...

[ruby/prism] Default to nearest instead of latest

github/ruby/ruby · 2026-10-13

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

画像は「言葉だけ」でどこまで送れるか――中間特徴とプロンプト再生成を比較した小規模検証

Zenn · 2026-10-13

2026年10月14日 · lube8163-lab · 探索的なローカル実験 画像生成モデルの中間表現を送れば、画像を小さなデータに圧縮しつつ意味を伝えられるのではないか。これを出発点として、中間特徴を量子化して送る方式と、画像を文章にして受信側で描き直す方式を検証した。 今回

話題の逆解析 MCP「REA」を Claude Code に隔離してつないだ——静的解析の A/B 試験と安全設計

Zenn · 2026-10-13

https://eof.keigoly.jp/tech-1 はじめに 2026 年 10 月 13 日、話題の逆解析ツール「REA」を、AI エージェントである Claude Code に接続して試験導入を行いました。逆解析の道具をそのままエージェントに渡す運用には安全上の懸

[ruby/prism] Put a depth check in parse_pattern

github/ruby/ruby · 2026-10-13

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

[ruby/prism] Extract out parse_aref

github/ruby/ruby · 2026-10-13

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

[ruby/prism] Extract parse_call

github/ruby/ruby · 2026-10-13

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

[ruby/prism] Extract parse_*_equal

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/3ea17ccfec

[ruby/prism] Extract parse_equal

github/ruby/ruby · 2026-10-13

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

[ruby/prism] Extract out parse_match

github/ruby/ruby · 2026-10-13

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

[ruby/prism] Extract out parse_ternary

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/534b370fff

[ruby/prism] Extract out parse_array_keyword_hash

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/28ea3c6505

[ruby/prism] Extract out parse_constant_path

github/ruby/ruby · 2026-10-13

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

[ruby/prism] Extract out parse_multi_target

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/18f579ed31

[ruby/prism] Extract parse_bang and parse_tilde

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/046f9a1df8

[ruby/prism] Extract out parse_unary_star

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/3ca14b6f3b

[ruby/prism] Extract out parse_range

github/ruby/ruby · 2026-10-13

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

[ruby/prism] Make parse_symbol own its lex mode extraction

github/ruby/ruby · 2026-10-13

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

[ruby/prism] Extract out parse_unary_minus_number

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/212e446966

[ruby/prism] Extract out parse_unary_minus

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/3eddf3a81c

[ruby/prism] Extract out parse_unary_plus

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/7b781b1fa3

[ruby/prism] Extract out parse_super

github/ruby/ruby · 2026-10-13

https://github.com/ruby/prism/commit/72298a210e

Fix join order when `left_joins` is combined with merged joins

github/rails/rails · 2026-10-13

The `JoinDependency` built from the association names passed to `left_joins` is rooted at the base table, so it never depends on any other j

[ruby/prism] Do not report regexp errors twice with captures

github/ruby/ruby · 2026-10-13

When named captures were present we would reprocess the regexp and accidentally report errors twice. https://github.com/ruby/prism/commit/e

Explain how other boxes get the autoloaded constant

github/ruby/ruby · 2026-10-13

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

Document not to require "ruby/prism" explicitly

github/ruby/ruby · 2026-10-13

Ruby::Prism is autoloaded when it is first referenced. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Update variable.c

github/ruby/ruby · 2026-10-13

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

Keep autoload registrations in the constant entries

github/ruby/ruby · 2026-10-13

An autoload registration has been kept in a per-module table under the hidden instance variable __autoload__, in addition to the Qundef entr

Explain why not to require "ruby/prism" explicitly

github/ruby/ruby · 2026-10-13

With Ruby::Box, requiring &quot;ruby/prism&quot; explicitly in a user box loads it in that box. As its C extension is statically linked and

Assert that a constant entry of Qundef holds an autoload

github/ruby/ruby · 2026-10-13

A constant entry whose value is Qundef always holds the autoload registration, so check its type only by VM_ASSERT instead of handling other

Merge pull request #59059 from kamipo/fix-eager-load-join-order

github/rails/rails · 2026-10-13

Fix join order when `eager_load` is combined with merged joins

[ruby/openssl] ssl: align #putc with IO

github/ruby/ruby · 2026-10-13

Add the method. OpenSSL::Buffering already supports other character-oriented methods such as #getc, #ungetc, or #readchar, and this is the o

[ruby/openssl] ssl: align #puts with IO

github/ruby/ruby · 2026-10-13

Handle nested arrays in the arguments, similar to how IO#puts behaves. https://github.com/ruby/openssl/commit/d87ebfe0a1

[ruby/openssl] ssl: run test_pair.rb tests against IO objects

github/ruby/ruby · 2026-10-13

Run assertions in test_pair.rb against a pair of real socket objects to catch unintended differences between SSLSocket and core IO behavior.

[ruby/openssl] ssl: align #write and #<< with IO

github/ruby/ruby · 2026-10-13

IO#write and IO#&lt;&lt; convert the arguments to String with #to_s. RDoc comments for OpenSSL::Buffering#write also stated this, but they d

[ruby/openssl] ssl: align #syswrite and #syswrite_nonblock with IO

github/ruby/ruby · 2026-10-13

IO#syswrite converts the argument with #to_s rather than #to_str. https://github.com/ruby/openssl/commit/25a57af17f

[ruby/openssl] ssl: align #each_byte and #each_char with IO

github/ruby/ruby · 2026-10-13

Let OpenSSL::Buffering#each_byte return an Enumerator if called without a block. Also add the #each_char variant. https://github.com/ruby/

[ruby/openssl] ssl: align #ungetc and #ungetbyte with IO

github/ruby/ruby · 2026-10-13

Passing a String to #ungetc should use the entire content, not just the first character. Also add OpenSSL::Buffering#ungetbyte for symmetry

Fix join order when `eager_load` is combined with merged joins

github/rails/rails · 2026-10-13

The `JoinDependency` built by `eager_load` is rooted at the base table, so it never depends on any other join, while joins merged in from a

[ruby/openssl] ssl: do not rescue Errno::EAGAIN

github/ruby/ruby · 2026-10-13

SSLSocket#sysread and #syswrite never raise Errno::EAGAIN. It appears to me that commit https://github.com/ruby/ruby/commit/a9fb0817a154 (s

Webアプリフレームワークの「SvelteKit 3」正式リリース。設定をViteに集約、型安全やエラー処理の改善など

Publickey · 2026-10-13

Webアプリケーションフレームワーク「SvelteKit 3」正式版がリリースされました。 SvelteKitは、Web UIフレームワークの「Svelte」とビルドツールの「Vite」を基盤とし、ルーティング、サーバサイドレンダリング(S...

EmDash を pnpm の 7 日ルールで入れ直したら、つまずいたところ

Zenn · 2026-10-13

はじめに 前回、Astro 製の CMS「EmDash」を初期設定のまま試してみた。 https://zenn.dev/n_tong/articles/d764cb1e13d25c EmDash が生成する pnpm-workspace.yaml のデフォルト設定は、「公開から

SwiftDataのrollback()、iOS 27で黙って挙動が変わっていた

Zenn · 2026-10-13

個人開発しているゲームアプリのテストを、iOS 27 のシミュレータで回してみた。いつもは iOS 26.5 で回していて、そこでは通っているテストだ。 落ちたのは、ミッション報酬の受け取りで save に失敗したときに Gold が元に戻るかを見るテストだった。期待値は「受け取

Merge pull request #58848 from rails/per-adapter-migration-compatibility

github/rails/rails · 2026-10-13

Move adapter-specific migration compatibility into per-adapter behaviors

tool/run-lcov.rb: Exclude bundled gems from coverage aggregation

github/ruby/ruby · 2026-10-13

Since a1efb9ae6b (Promote prism to a bundled gem), the prism extension is also built with gcov under .bundle/gems/prism-1.9.0/ext/prism. Its

Merge pull request #59018 from matthewd/bb/used-pools

github/rails/rails · 2026-10-13

Only consult the connection pools the execution context has used

Merge pull request #59020 from matthewd/light

github/rails/rails · 2026-10-13

Avoid database collisions for concurrent AR test runs

Move adapter-specific migration compatibility into per-adapter behaviors

github/rails/rails · 2026-10-13

Migration::Compatibility branched on connection.adapter_name. Instead, the connection&#39;s compatibility_behavior_for(migration_class) reso

ゼロ埋めの slice(-2) は100分を「00分」にする? padStart との違いと、マイナス・小数・月のずれ

Qiita(trend) · 2026-10-13

時刻を 09:05、番号を No.0007 のように、桁をそろえて表示したい。そんな「ゼロ埋め」には、よく次の2つの書き方が使われます。 const n = 5; ("0" + n).slice(-2); // "05" String(n).padStart...

Claude Codeのトークン削減ツール、rtkとheadroomを実際に入れてみた

Qiita(trend) · 2026-10-13

みなさん、こんにちは! Claude Codeのトークン消費を減らすツールとして、rtk・headroom・lean-ctx・h5iなどがあります。 公称の削減率がどれも大きく、気になったのでこのPC(Windows 11)のClaude Code環境に実際に入れて試してみ...

[ruby/mmtk] Directly call functions in C binding

github/ruby/ruby · 2026-10-13

This commit removes RubyUpcalls and instead directly calls functions in the C binding from Rust. This also allows LTO to inline C calls from

AWS Lambda Web FunctionsをHonoで使ってみる

Qiita(trend) · 2026-10-13

AWS Community Builder Serverlessカテゴリの @Kanahiro です。 Lambdaでコンテナを動かすことに心血を注いでいます。 AWS Lambda と Web Functions AWS Lambda Web Functionsは...

【合格体験記】AWSクラウドプラクティショナー798点、教科書読むだけで10時間浪費

Qiita(trend) · 2026-10-13

初級資格だからと思って舐めていましたが、想像より大分難しかったです。 10月の3連休を使って、AWS Certified Cloud Practitioner(CLF-C02)にようやく合格しました。点数は798点(1000点満点)、勉強時間は合わせて15時間くらいです。...

io.c: refactor io_getpartial()

github/ruby/ruby · 2026-10-13

io_getpartial() and io_read_nonblock() are now almost identical.

io.c: ignore failure to set O_NONBLOCK in ARGF.read_nonblock

github/ruby/ruby · 2026-10-13

Commit 1bafa4a59b29 (Ignore failure to set nonblock mode. (#6524), 2022-10-11) changed IO#read_nonblock to work with files on Windows, but d

io_buffer.c: use rb_off_t consistently

github/ruby/ruby · 2026-10-13

Fix an rb_off_t value being implicitly converted to off_t and then back to rb_off_t.

ALBを2段重ねたらスティッキーセッションが効かなかった

Qiita(trend) · 2026-10-13

この記事について 業務で、外部ALB→内部ALBの多段構成でアプリを2台にしたところ、セッションが途切れる事象に遭遇しました。ALBのCookie設定を変更して解決したものの、なぜ直ったのかを自分の言葉で説明できるほど理解できていなかったので、検証環境を作って確かめました...

Hold heredoc offsets in rb_len_t

github/ruby/ruby · 2026-10-13

Where rb_len_t is wider than long, a heredoc opener past column LONG_MAX made the long offset negative, and the identifier and the restored

Saturate parser columns at INT_MAX

github/ruby/ruby · 2026-10-13

Token columns are int, so a token past column INT_MAX got a negative column, and the excerpt shown for a syntax error there was read from be

Hold parser string lengths in rb_len_t

github/ruby/ruby · 2026-10-13

rb_parser_string_t kept its length in a long, so rb_str_to_parser_string had to reject a String longer than LONG_MAX where rb_len_t is wider

SIerのプロジェクト運営を疑似体験できる研修用ボードゲームをAIと作ってみた

Qiita(trend) · 2026-10-13

SIerのプロジェクト運営を疑似体験できる研修用ボードゲームをAIと作ってみた はじめに 新人研修や若手研修で、こんなことを感じたことはないでしょうか。 「要件定義を疎かにすると後で痛い目にあう」と説明しても、いまいちピンときていない 「なぜ結合試験が必要なのか」を、...

Update default gems list at 53e7d061f90ae80236e7a917b924ea [ci skip]

github/ruby/ruby · 2026-10-13

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

[ruby/json] Release 3.1.0

github/ruby/ruby · 2026-10-13

https://github.com/ruby/json/commit/a15b2ba603

Warn on broken links to other guides

github/rails/rails · 2026-10-13

We already check for broken anchor links in the same guide. We should also warn if an anchor link in a guide to another guide is broken. Br

Azure SRE Agent から Azure SRE Agent を呼ぶときに認証エラーになる件

Zenn · 2026-10-13

こんにちは。まーやです。最近Azure SRE Agentで遊んでます。元々アプリとその周りのクラウドPaaSの運用エンジニアをしていた私としてはかなりポテンシャルを(勝手に)感じているサービス。ちょっと使う分にはそんなにはまることもないですが、それなりに使い倒そうとするとまだま

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

Qiita(trend) · 2026-10-13

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 サイバーセキュリティを勉強するなら今?おすすめ...

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

Qiita(trend) · 2026-10-13

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

[ruby/json] Refactor `rfc8785_sort_keys_proc`

github/ruby/ruby · 2026-10-13

https://github.com/ruby/json/commit/d09e383d19

Merge pull request #59042 from SatvikMishra08/guides-fix-cpk-anchors

github/rails/rails · 2026-10-13

Fix broken anchor links in composite primary keys guide cross-references [ci skip]

データ基盤におけるデータ取り込み方式の選び方 —— ゼロコピー、CDC、Create or Replace、クエリベース増分更新

Zenn · 2026-10-13

こんにちは、IVRyでデータエンジニアとして働いている松田健司(@ken_3ba)です。趣味はビリヤードで、プロの試合にも出ているぐらい割とガチでやっています。 最近シャフト(キューの上半分の部分)を新調しました。木に色を入れた7色のカラフルなデザインのUNLIMITEDのシャフ

[ruby/mmtk] Build with LTO when able

github/ruby/ruby · 2026-10-13

https://github.com/ruby/mmtk/commit/2dbb8005aa

Count the Array#product positions in rb_len_t

github/ruby/ruby · 2026-10-13

An int counter overflows once an array has more than INT_MAX elements. On LP64, product with a block then yielded the element at index 1 aft

Traverse shareable Arrays by rb_len_t

github/ruby/ruby · 2026-10-13

RARRAY_LENINT raises RangeError for an Array longer than INT_MAX. Ractor.make_shareable failed on one after freezing it, and so did Ractor.s

[ruby/zlib] Return the full input length from Zlib::ZStream#avail_in

github/ruby/ruby · 2026-10-13

The int cast turned a remainder longer than INT_MAX into a wrong or negative number. https://github.com/ruby/zlib/commit/d23d925f67 Co-Aut

Flutter の in_app_purchase で買い切りの Pro を作る。iOS の復元は購入が無いと何も流れてこない

Zenn · 2026-10-13

蔵書管理アプリ「本棚(hondana)」を Flutter で個人開発しています。無料で使える範囲は残したまま、CSV/JSON のエクスポート、読書統計、複数の本棚を「Pro」として買い切りで解放する形にしました。 課金には公式の in_app_purchase を使っています

セキュリティ・バイ・デザインという考え方

Qiita(trend) · 2026-10-12

こんにちは、翡翠です。 今回もセキュリティに関する技術的な内容ではないのですが、「こんな考え方があるんだ!」という新しい発見をしたので、備忘録としてまとめていきたいと思います。 現状「あとからセキュリティ対策追加」 「今のシステム、セキュリティ対策を追加しないと」 「開発...

Web知識ゼロのまま、Build Agent で5歳の息子にひらがなアプリを作った話

Qiita(trend) · 2026-10-12

この記事は #BuildWithBuildAgentTokyo への参加記事です。 技術的に新しいことも、業務で使えるものも出てきません。5歳の息子に遊んでもらうために作った、完全にネタ枠のアプリです。ゆるい気持ちで読んでいただければ幸いです。 「自分が実装をイメージでき...

[ruby/prism] Fix buffer length append check 0

github/ruby/ruby · 2026-10-12

https://github.com/ruby/prism/commit/812fd04263

[ruby/prism] attach_comments

github/ruby/ruby · 2026-10-12

Revisit how we attach comments, allowing consumers to do it in C. https://github.com/ruby/prism/commit/eb3528e580

「情シスって楽しい」がテーマ。チームみらい安野党首、ひろゆき氏、OpenID Foundation崎村氏らが登壇。BTCONJP 2026[PR]

Publickey · 2026-10-12

進化し続けるITを企業において最適な形で取り入れ続け、ビジネスと統合していく情報システム部門の役割は、AIの登場でビジネスそのものが大きな変革の波を受けざるを得ない現在、ますます重要さを増しています。 その情報システム部門に在籍している有志...

【ServiceNow】ServiceNow Build Agentで写真と地図で道路の異常を伝える道路通報アプリを作るまで。

Qiita(trend) · 2026-10-12

はじめに こんにちは、にわと(𝕏:@niwaniwa2wato)です。 今回は、ServiceNowの開発者チャレンジ「#BuildWithBuildAgentTokyo」への参加記事として、道路の不具合を通報から修繕完了まで追えるアプリ**「RescueGrid」**を...

Deno開発元がCloudflareに合流。Denoの開発は終了へ、今後はCloudflare WorkersとDurable Objectsのオープンソース実装に注力

Publickey · 2026-10-12

JavaScriptランタイム「Deno」の開発元であるDeno LandとCloudflareは、Deno LandがCloudflareに合流すると発表しました。CloudflareによるDeno Landの買収と見られます(Deno ...

[ruby/prism] Use SSE2, not SSSE3

github/ruby/ruby · 2026-10-12

Pre-compilation could potentially enable SSSE3, when the target the code is being installed on might not actually have it. In order to use m

[ruby/json] Handle invalid encoding in JSON path keys

github/ruby/ruby · 2026-10-12

https://github.com/ruby/json/commit/e19f7d75a6

PRコメントからKubernetesに訊く ~GitHub ActionsからA2Aエージェントをシークレットレスで繋ぐ~

Zenn · 2026-10-12

A2Aエージェントを活用するにあたって、セキュリティの観点からどのように補強していったかを整理します。 1. 背景 まず現在の状況を分かりやすく整理します。私たちは main ブランチにマージする前に、 k8s クラスタ上の job の状態を把握する必要がありました。 そのた

Canton Network ローカル環境構築ハンズオン

Zenn · 2026-10-12

こんにちは。ブロックチェーン×AI Agentで自律経済圏を創るKomlock lab(Pacific Meta Group)でCTOをしている山口夏生 @0x_natto です。 2026年10月5日(UTC)、Splice 0.9.0 と Canton 3.6.1 が出ました

[ruby/json] parser.c: only update the stack once fully spilled

github/ruby/ruby · 2026-10-12

https://github.com/ruby/json/commit/78d6a83a3c

[ruby/json] Fix parsing of number with out of range negative exponents

github/ruby/ruby · 2026-10-12

https://github.com/ruby/json/commit/6ea62016fb

GeoServerのCVE-2024-36401を攻略する (FFRI × NFLabs. Cybersecurity Challenge)

Zenn · 2026-10-12

2026年10月9日(金)〜 2026年10月12日(月)で開催された FFRI × NFLabs. Cybersecurity Challenge 2026 に参加しました! ジャンルはPentest,Web Exploitation,Malware Analysis,Bina

[ruby/json] Fix parsing of unescaped NULL bytes in strings

github/ruby/ruby · 2026-10-12

https://github.com/ruby/json/commit/1b67eb3db2

[ruby/json] ResumableParser: fix handling of incomplete unicode escape

github/ruby/ruby · 2026-10-12

`spe` is the string end, so if the escape is incomplete, it doesn&#39;t mean we reached the end of stream, hence it&#39;s a syntax error, no

Merge pull request #59040 from federico-carrocera/fix-disable-joins-c…

github/rails/rails · 2026-10-12

…omposite-owner-key Fix disable_joins through associations with a composite owner foreign key

Merge pull request #59041 from americodls/fix-query-constraints-list-…

github/rails/rails · 2026-10-12

…abstract-class Fix query constraints on abstract classes

【2026年版】Fateで理解するローカルLLMの選び方

Zenn · 2026-10-12

! この記事は、友人に「AI界隈やローカルLLMって、どんな感じなの?」と聞かれて話した内容を、記事用に書き直したものです。私が日英中で情報収集しているのと、オタクなので、オタクからオタク向けに翻訳した、という若干意味が分からないですがそういう記事です。 はじめに ローカル

Fix query constraints on abstract classes

github/rails/rails · 2026-10-12

Since #58767, reading `query_constraints_list` loads the schema. An abstract class has no table, so an abstract class with explicit `query_c

コンテナとCI/CDの学習記録 part10

Zenn · 2026-10-12

はじめに part9の続きです。 k8sのIngressという機能についてハンズオンを通して学習していきます。 使うもの Windows 11 Raspberry Pi 4 (OS: Ubuntu Server 26.04) 過去の学習内容 part1 ラズパイ

[Feature #13677] Add host to addrinfo resolution errors

github/ruby/ruby · 2026-10-12

hostname is added as a suffix to getaddrinfo error messages. for example, a "name or service not known" error message becomes "name or servi

Track which connection pools the execution context has used

github/rails/rails · 2026-10-12

all_open_transactions, clear_active_connections!, and query cache clearing, for example, only need to consider pools that have been disturbe

Hold query caches per execution context, keyed by pool

github/rails/rails · 2026-10-12

Rather than each pool mapping execution contexts to stores, each context now maps pools to stores, so a context can find the pools it has us

Allow ActiveSupport::WeakSet to be iterated and copied

github/rails/rails · 2026-10-12

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

Fix disable_joins through associations with a composite owner foreign…

github/rails/rails · 2026-10-12

… key `DisableJoinsAssociationScope#last_scope_chain` read the owner&#39;s key with `owner.read_attribute(first_item.join_foreign_key)`. Wh

[ruby/prism] Initialize `filepath` option to the empty string

github/ruby/ruby · 2026-10-12

Same as `current_string`, set it to be empty. Similarly, when populating user-provided options, we need to check the lengh, same as for `enc

WSL Containerのsettings.yaml他、基本的な挙動をみていく

Zenn · 2026-10-12

WSL Containerへ移行する価値はあるのか 「composeが実装されるまで待機」と判断される意見が散見するWSLc。 筆者はDockerやcomposeを扱ったことのないPodmanユーザーであり、だいぶ素人です。 その素人が、AIツールを触る上で、PodmanからWS

産業連関表を3Dで可視化して「日本経済の地図帳」を作った【MapLibre / 3d-force-graph / 月0円】

Qiita(trend) · 2026-10-12

日本の産業どうしの取引(産業連関表)を、3Dのネットワークと都道府県の立体地図にして、「経済の全体像」を眺められるサイトを作りました。 公的統計だけを使い、静的サイト+Cloudflare Workers で月0円で動いています。人間の作業は2〜3時間ほどで、実装の大部分...

whisperの文字起こしにJevで話者ラベルを付けようとしたら、Jevは要らなかった

Zenn · 2026-10-12

はじまり 皆さん、会議の議事録などはどうしているでしょうか? 最近はAI関連のツールが豊富で、たとえばNotionならAIミーティングノート、Google MeetならGeminiによる文字起こしがあります。 さらにNotionのAIミーティングノートは話者を特定してラベルを付け

[ruby/mmtk] Resize objects to optimal size when moving

github/ruby/ruby · 2026-10-12

https://github.com/ruby/mmtk/commit/6d83b67d9a

[ruby/digest] Limit the hexencode and bubblebabble results by RB_LEN_MAX

github/ruby/ruby · 2026-10-12

The result is a String, whose length can exceed LONG_MAX on mswin. https://github.com/ruby/digest/commit/de4c1f26d7 Co-Authored-By: Claude

Use the default timeout in test_super_in_refined_prepended_module_met…

github/ruby/ruby · 2026-10-12

…hod_in_thread The 1 second timeout expired on the Windows runners, although the child had finished all its assertions without an error. Us

Merge pull request #59039 from byroot/as-weak-set

github/rails/rails · 2026-10-12

Extract ActiveSupport::WeakSet as an internal API

Extract ActiveSupport::WeakSet as an internal API

github/rails/rails · 2026-10-12

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

[ruby/json] More hardening against adversarial `encode` methods

github/ruby/ruby · 2026-10-12

https://github.com/ruby/json/commit/429c109458

[ruby/json] Index the generated JSON array by rb_len_t

github/ruby/ruby · 2026-10-12

An int index overflows on an Array longer than INT_MAX, which LP64 and now mswin can hold. https://github.com/ruby/json/commit/8df32ab074

Size the CGI.escapeHTML overflow test by rb_len_t

github/ruby/ruby · 2026-10-12

The test assumed the length is narrower than size_t wherever unsigned long is, which stops holding once rb_len_t widens on mswin. It keeps r

Keep the branch target count of the coverage cache as rb_len_t

github/ruby/ruby · 2026-10-12

LONG2FIX and FIX2LONG would narrow it to long once rb_len_t widens on mswin, where Fixnum is also only 31 bits. https://bugs.ruby-lang.org/

Check the Array#product size against the rb_len_t range

github/ruby/ruby · 2026-10-12

MUL_OVERFLOW_LONG_P falls back to LONG_MIN and LONG_MAX without the overflow builtin, so once rb_len_t widens on mswin it would reject a pro

Accept the long long conversion error in the IO::Buffer.string spec

github/ruby/ruby · 2026-10-12

The size is converted to rb_len_t, and the message names long long instead of long once rb_len_t widens on mswin. https://bugs.ruby-lang.or

[ruby/rubygems] Listen only on loopback in the WebAuthn listener test

github/ruby/ruby · 2026-10-12

The test clients all connect to localhost, so listening on every interface only brings up the Windows Defender Firewall prompt. https://git

[ruby/rubygems] Listen only on loopback in the local SSL test server

github/ruby/ruby · 2026-10-12

TCPServer.new(0) binds every interface, so Windows Defender Firewall asks for permission for each ruby.exe that runs these tests. Bind to lo

shield frozen tests in test_rubyoptions.rb from externally defined RU…

github/ruby/ruby · 2026-10-12

…BYOPT

RDoc to Markdown in Active Job

github/rails/rails · 2026-10-12

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

Remove unnecessary markup

github/rails/rails · 2026-10-12

This is a regular code comment, no need to escape the underscores.

Complete RDoc to Markdown in Action Cable

github/rails/rails · 2026-10-12

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

RDoc to Markdown in Active Record

github/rails/rails · 2026-10-12

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

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

github/ruby/ruby · 2026-10-12

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

AIを利用した業務理解のヒアリング練習

Qiita(trend) · 2026-10-12

はじめに こういう要件とか、それ以前の理解力は苦手て課題感がある なんとなくセンスないみたいに思ってしまっていた 結構結果ボロボロだったが、少しずつダメなところが見えてきている ヒアリングの型 なぜ?を追いかける 業務における例外の例外を探す モデルやイベントを書...

ChatGPT dots のセットアップ

Zenn · 2026-10-12

リリースからしばらく経ちますが、いまだベストプラクティスみたいなものを見かけないというか たぶんまだみんな手探り状態かと思います。 私のも手探りですが、それなりに使えているので晒してみます。 やりたいこと 外出先からスマホで ChatGPT dots に指示を出して、自宅PC

Fix client entry loading of existing modules after HMR updates (#11980)

remix · 2026-10-12

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

TS2686: React refers to a UMD global, but the current file is a module. Consider adding an import instead.

Qiita(trend) · 2026-10-12

はじめに React x TS 問題 静的解析エラー 解決 以下記述して解決 import React from "react"; 終わりに 参考 ]https://blog.ojisan.io/how-to-create-preact-app-2020/

Amazon Bedrock の利用料金をユーザーごとに確認するダッシュボードを CUR 2.0 と Amazon Quick で作る

Zenn · 2026-10-12

Amazon Bedrock の利用料金をユーザーごとに確認するダッシュボードを CUR 2.0 と Amazon Quick で作る こんにちは! AWS でソリューションアーキテクトをしている杉山です。 Claude Desktop (Chat / Cowork) や Cla

mswin: Replace the DLL links in prepare-vcpkg

github/ruby/ruby · 2026-10-12

The zlib port now installs z.dll instead of zlib1.dll, and the link to the old name stays in the build directory pointing at nothing. mklink

Bump the vcpkg builtin-baseline

github/ruby/ruby · 2026-10-12

This updates openssl from 3.6.3 to 3.6.5#1 and the vcpkg-make host port from 2026-07-09 to 2026-07-09#1. gmp, libffi, libyaml and zlib stay

Merge pull request #59034 from yahonda/use-ruby-prism-in-template-spot

github/rails/rails · 2026-10-12

Use Ruby::Prism in ActionView::Template#spot when available

Fix build where `struct dirent` has no `d_type`

github/ruby/ruby · 2026-10-12

`Dir.scan` broke the build on Haiku. Leave the type unknown there and let the `lstat` fallback below fill it in. Co-Authored-By: Claude Opu

Disable PIE on Haiku by default

github/ruby/ruby · 2026-10-12

Every `have_func` check against `libruby-static.a` failed on Haiku, because its linker builds the conftest program as a shared object and re

Add Haiku build workflow

github/ruby/ruby · 2026-10-12

Haiku has its own branches in configure.ac, thread_pthread.c, signal.c, io.c and ext/socket, but no CI builds them. Check only that it build

Reservoir Computing で公開ベンチマークの異常検知をやってみる

Zenn · 2026-10-12

はじめに 今までの記事では自分で作った合成データだけでしたが、今回は外部の公開ベンチマークを使います。MGAB (Mackey-Glass Anomaly Benchmark) です。 先に正直に書いておくと、MGAB は「実データ」ではありません。Mackey-Glass 系列

Microsoft-Decision-1でAI-OCRの品質ゲートを作ってみた

Zenn · 2026-10-12

執筆日 2026/10/12 参考資料 https://commandline.microsoft.com/microsoft-decision-1-model-foundry/ https://techcommunity.microsoft.com/blog/azure-a

画像はどうやってベクトルになるのか — 正解の画像でも類似度が 0.5 に届かない理由

Zenn · 2026-10-12

テキストをベクトルにする話はよく見るが、画像はどうやってベクトルになるのか。 この記事では CLIP を手元で動かし、中間の値を実際に取り出しながら処理を追う。後半では、テキストで画像を検索したときのスコアが実際にどう分布するかを MS-COCO の 1,000 枚で測る。 スコ

可読性に乏しい入緑記事

Qiita(trend) · 2026-10-11

入緑記事! 簡単に書いたもののため、厳密性が乏しいです。 2026(今年)の4月からatcoderを本格的に始めました。 半年かけて緑色になりました。 Hysellaの初期ステータス(4月) プログラミングはscratchのみ(C++やPythonは当時全くで...

ClickFixを踏んでしまったので、macOS上で何が起きたのか解析した

Qiita(trend) · 2026-10-11

ClickFix を踏んでしまいました。 Webページ上の偽CAPTCHAからTerminalを開かされ、表示されたコマンドを貼り付けて実行するタイプのものです。 気付いた時点ではすでに、macOS上で Finderを装った不審なアプリケーション がバックグラウンド実行され...

Raspberry Pi 4でMCPサーバを構築する(3)

Zenn · 2026-10-11

以前、Raspberry Pi Pico Wを使って、Ambientサービスのようなシステムを構築しました。 https://zenn.dev/drbobt1122/articles/blog26082301 https://zenn.dev/drbobt1122/article

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

Qiita(trend) · 2026-10-11

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

Merge pull request #59030 from fatkodima/optimize-string-blank-further

github/rails/rails · 2026-10-11

Speed up `String#blank?` further by avoiding repeated `bytesize` calls

【愚痴】今のAI開発は間違っている

Qiita(trend) · 2026-10-11

Copyright (c) compalog This article is licensed under Compalog's Articles License If you use the content of this article in your conte...

Besu ローカル環境構築ハンズオン

Zenn · 2026-10-11

こんにちは。ブロックチェーン×AI Agentで自律経済圏を創るKomlock lab(Pacific Meta Group)でCTOをしている山口夏生 @0x_natto です。 前編の「Besu(旧Hyperledger Besu)解説」では、バリデータの3分の2以上の署名で

Strands BoxをEC2 Macで実測 — Dogwoodポリシーが効く経路を仕分け

Zenn · 2026-10-11

1. はじめに AI コーディングエージェントを、操作ごとの承認なしで動かす運用が増えています。そうした運用で問題になるのは、「どこまで触れるか」だけではありません。「触れてよいものに対して何をしてよいか」も決めておく必要があります。コンテナや microVM はアクセス範囲に境

[Bug #22423] Preserve encoding with `String` capacity

github/ruby/ruby · 2026-10-11

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

Substite with `NIL_OR_UNDEF_P` more

github/ruby/ruby · 2026-10-11

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

RDoc to Markdown in Active Model

github/rails/rails · 2026-10-11

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

読書感想文『PMBOK 第7版 知識と手法がしっかりわかる教科書』ch1(p14〜p25)

Qiita(trend) · 2026-10-11

書籍情報 書籍名: PMBOK 第7版 知識と手法がしっかりわかる教科書 著者: 前田和也 出版社: 技術評論社 著者について 前田和也氏は、プロジェクトマネジメントの専門家であり、PMPをはじめとした資格取得支援やPMBOK解説を専門とする著者。技術評論社からPMBO...

Claude Codeに任せる範囲と止める仕組みの設計 〜計画モード・SessionStartフック・/loop・課金前確認の使い分け〜

Qiita(trend) · 2026-10-11

AIに「全部任せる」と怖い。「全部確認する」と遅い。どっちも3日で疲れます😇 しかも張り切って作った「ハーネスの仕様書」は、たった3時間で古くなってゴミ箱行きになりました。 日本株のAI銘柄スクリーニング&継続学習端末「ALPHA FORGE(アルファフォージ)」を、Cla...

RDoc to Markdown in Action View

github/rails/rails · 2026-10-11

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

Fix `RubyVM::YJIT.max_compile_time_ns=` when YJIT is disabled

github/ruby/ruby · 2026-10-11

[Bug #22421]

RDoc to Markdown in Action Text

github/rails/rails · 2026-10-11

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

RDoc to Markdown in Action Text

github/rails/rails · 2026-10-11

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

[ruby/openssl] ssl: relax tests for SSLSocket#connect(timeout:)

github/ruby/ruby · 2026-10-11

The test added by commit https://github.com/ruby/openssl/commit/3896e944b378 turned out to be problematic on slow CI runners. Just check for

[ruby/openssl] ssl: apply timeout to SSLSocket blocking operations

github/ruby/ruby · 2026-10-11

Subtract elapsed time from the timeout before retrying IO#wait_{read,writ}able. Currently, each call to IO#wait_{read,writ}able (or rb_io_w

[ruby/openssl] ssl: support SSLSocket#connect and #accept with timeout

github/ruby/ruby · 2026-10-11

Add a keyword argument timeout to specify the total time allowed for the TLS handshake to complete. Inspired by Addrinfo#connect(timeout:) a

[ruby/openssl] ssl: implement blocking SSLSocket methods in Ruby

github/ruby/ruby · 2026-10-11

Let the extension provide only the essential part to call the OpenSSL API: SSLSocket#ssl_connect, #ssl_accept, #ssl_read, and #ssl_write. I

[ruby/openssl] ssl: avoid String.new(capacity: len)

github/ruby/ruby · 2026-10-11

Currently String.new(capacity: len) causes Hash allocations for the keyword arguments, which is undesirable in this hot path. This workarou

ChatGPT の dots に Gmail・カレンダー・Slack・Notion をつないで、何ができて何ができないかを確かめた

Qiita(trend) · 2026-10-11

上原正吉(EarthLink Network Co., Ltd.)。Claude Codeを開発の主体に据え、20を超えるプロダクトを1人で同時に開発・運用しています。これは、その現場の実測記です。 ChatGPT の dots に Gmail・カレンダー・Slack・...

[ruby/openssl] Use rb_len_t for String lengths and Array indices, part 2

github/ruby/ruby · 2026-10-11

Update the remaining uses of long with rb_len_t. See https://bugs.ruby-lang.org/issues/22400 for details. https://github.com/ruby/openssl/c

抽象的なことを考える時、無意識に具体化しないためのメモ

Qiita(trend) · 2026-10-11

はじめに Whyを問うているつもりでいつの間にか、具体的なことを考えている時があるので気をつけることをメモする 芯をくっていると楽 抽象度高いところがずれていないと楽 キャリアハック、ブラックハットSEO、グレーゾーンを攻めるなどは本質的な価値をあげず、具体を緻密...

Use Ruby::Prism in ActionView::Template#spot when available

github/rails/rails · 2026-10-11

Ruby 4.1 builds prism into the interpreter as Ruby::Prism [Feature #22379], and error_highlight now spots nodes with it, accepting only Ruby

TypeScriptでクラスを書くとTS1294: This syntax is not allowed when erasableSyntaxOnly is enabled.

Qiita(trend) · 2026-10-11

はじめに なんとなくで書いたもので構文エラー。他言語の書き方だったかも 問題 この書き方エラー export class Todo { constructor( public id: string, public title: string,...

GASからGemini APIを呼び出す

Qiita(trend) · 2026-10-11

APIキーの発行 以下からAPIキーを発行する APIキーの登録 以下から環境変数のように登録 「プロジェクトの設定」&gt;「スクリプトプロパティ」 Generative Language API の有効化 以下で有効化する GASにGemini...

Resolve the ErrorHighlight autoload before removing the constant in t…

github/rails/rails · 2026-10-11

…ests Ruby master autoloads ErrorHighlight since ruby/ruby@cadf8e7933 [Feature #21951]. The tests added in #58998 remove it with `remove_co

[ruby/stringio] Use PRIdLEN for the negative length message

github/ruby/ruby · 2026-10-10

`len` is rb_len_t since d3c5e6d, so `%ld` no longer matches it once rb_len_t is wider than long. https://github.com/ruby/stringio/commit/8d

Add rb_len2long and rb_out_of_long

github/ruby/ruby · 2026-10-10

Like `rb_len2int`, `rb_len2long` narrows an `rb_len_t` with a range check, for extensions that keep a length in `long` and for intentional t

Mention rb_len2long in NEWS

github/ruby/ruby · 2026-10-10

https://bugs.ruby-lang.org/issues/22400 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Fix lengths of 2**30 or more where long is 32 bits

github/ruby/ruby · 2026-10-10

<pre style='white-space:pre-wrap;width:81ex'>Fix lengths of 2**30 or more where long is 32 bits #rest_size, #skip, #match?, #skip_until and

Use rb_len_t for StringScanner positions and lengths

github/ruby/ruby · 2026-10-10

It falls back to long on Ruby versions that do not define HAVE_RB_LEN_T, so the change also builds there. Co-Authored-By: Claude Opus 5.5 <

Drop the ULEN2NUM fallback left in stringio

github/ruby/ruby · 2026-10-10

<pre style='white-space:pre-wrap;width:81ex'>Drop the ULEN2NUM fallback left in stringio The rb_len_t fallback synced from ruby/stringio al

Use rb_len_t for String lengths and positions in json

github/ruby/ruby · 2026-10-10

<pre style='white-space:pre-wrap;width:81ex'>Use rb_len_t for String lengths and positions in json The column of a parse error is a charact

Use rb_len_t for String lengths and Array indices in openssl

github/ruby/ruby · 2026-10-10

Lengths passed to OpenSSL functions that take a long, such as the d2i_* decoders, stay as they are. It falls back to long on Ruby versions t

Use LEN2NUM for the digest length in digest

github/ruby/ruby · 2026-10-10

<pre style='white-space:pre-wrap;width:81ex'>Use LEN2NUM for the digest length in digest It falls back to LONG2NUM on Ruby versions that do

Use rb_len_t for String lengths and Array indices in date

github/ruby/ruby · 2026-10-10

<pre style='white-space:pre-wrap;width:81ex'>Use rb_len_t for String lengths and Array indices in date It falls back to long on Ruby versio

Use rb_len_t for String and Array lengths in psych

github/ruby/ruby · 2026-10-10

The lengths that libyaml and libfyaml report as size_t are cast to rb_len_t instead of long when they become String lengths. It falls back t

Use rb_len_t for buffer lengths in zlib

github/ruby/ruby · 2026-10-10

Clamping lengths to uInt now follows the width of rb_len_t instead of long. The offset GzipReader#rewind passes to IO#seek and the value der

Use rb_len_t for the Array length in IO#winsize=

github/ruby/ruby · 2026-10-10

It falls back to long on Ruby versions that do not define HAVE_RB_LEN_T, so the change also builds there. Co-Authored-By: Claude Opus 5.5 <

Use rb_len_t for String lengths in erb/escape

github/ruby/ruby · 2026-10-10

It falls back to long on Ruby versions that do not define HAVE_RB_LEN_T, so the change also builds there. Co-Authored-By: Claude Opus 5.5 <

GitLabを月500円で自社運用する 退役PCと「出島サーバ」の構成

Zenn · 2026-10-10

クラウドとSaaSがこれだけ充実した時代に、Gitホスティングを自社運用するのは時代に逆行しているように見えます。それでも弊社(アイデアマンズ)は、クライアントとのソースコード共有とWikiによるドキュメント共有のために、GitLabをセルフホスティングしています。 しかも、実質

Fix RDoc private marker

github/rails/rails · 2026-10-10

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

[DOC] Update bundled gems list at 128308226c9fa2eb1a425013b8b6a3

github/ruby/ruby · 2026-10-10

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

tool/sync_default_gems.rb: sync prism into the Ruby::Prism namespace

github/ruby/ruby · 2026-10-10

prism will be built into the interpreter as a plain library under the Ruby::Prism namespace, not as a default gem (the prism gem becomes a b

NEWS and docs for Ruby::Prism and the bundled prism gem

github/ruby/ruby · 2026-10-10

[Bug #22379] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Promote prism to a bundled gem

github/ruby/ruby · 2026-10-10

prism is no longer a default gem (the built-in parser is Ruby::Prism now), so add the prism gem to gems/bundled_gems. `require &quot;prism&

[ruby/prism] Resync prism as Ruby::Prism

github/ruby/ruby · 2026-10-10

This is the output of ruby tool/sync_default_gems.rb prism git rm -r lib/prism.rb lib/prism at https://github.com/ruby/prism/commi

test/ruby/test_box.rb: load the built-in prism in the box test

github/ruby/ruby · 2026-10-10

The test checks that extension libraries load inside a box; prism is a statically linked extension reached through &quot;ruby/prism&quot; no

Say that Ruby::Prism is the parser that parsed the running program

github/ruby/ruby · 2026-10-10

Ruby::Prism itself does not compile the program (prism_compile.c does, and other implementations may not even compile an AST into bytecode).

Use Ruby::Prism in #syntax_tree and drop the version-mismatch warning

github/ruby/ruby · 2026-10-10

Method#syntax_tree &amp; co. now parse with Ruby::Prism, the parser built into the interpreter, instead of `require &quot;prism&quot;`. The

RDoc to Markdown in Action Mailer

github/rails/rails · 2026-10-10

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

Webエンジニアが自作コンテナを作って理解したDockerの正体

Qiita(trend) · 2026-10-10

Webエンジニアが自作コンテナを作って理解したDockerの正体 普段、Webアプリケーションの開発やデプロイで当たり前のように使っている docker run や docker build。 しかし、「コンテナの中で何が起きているのか?」と聞かれると、ブラックボックス...

SQLite 本体にベクトル検索拡張 vec1 がやってきた

Zenn · 2026-10-10

はじめに 2026 年 9 月 30 日、SQLite のソースツリーに ext/vec1/ というディレクトリが追加されました。コミットしたのは FTS5 などでおなじみの Dan Kennedy 氏。コミットメッセージはたった 1 行です。 Import vec1 sourc

Microsoft セキュリティ、これをやってください!~ 実践ベストプラクティス

Qiita(trend) · 2026-10-10

はじめに 2026年9月下旬以降、国内でもサイバー攻撃による被害が相次いで報道されています。 その侵入経路は、ネットワーク機器の脆弱性を突くものや、フィッシングメールなど、さまざまです。 また今後は、利用者自身だけでなく、AI エージェントが外部のコンテンツやサービスへア...

Bun v1.4.3 | Bun Blog

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

Bun v1.4.3リリース。TypeScriptの型チェックを行うbun checkを追加し、bun run --check/bun test --check/bun build --checkに対応。--disallow-code-generation-from-string

[ruby/stringio] Adopt `rb_len_t`

github/ruby/ruby · 2026-10-10

https://github.com/ruby/stringio/commit/d3c5e6d01e

2025 年 10 月から 2026 年 10 月までの Mozc に対する主な変更

Zenn · 2026-10-10

初稿: 2026-10-10 小松弘幸 (@komatsuh:bsky, @komatsuh:twitter) 2025 年 10 月以降の Mozc に対する主な変更をまとめました。ドキュメントやコミットログ、 Issues に書かれているものをまとめました。 Mozc の問題

Fix crash in IO#close for uninitialized IO object

github/ruby/ruby · 2026-10-10

IO#reopen can make an uninitialized IO object look initialized, which can trigger a crash when IO#close is called. For example, the followi

Speed up `String#blank?` further by avoiding repeated `bytesize` calls

github/rails/rails · 2026-10-10

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

YJIT: Use rb_len_t instead of long for lengths

github/ruby/ruby · 2026-10-10

The length fields of String and Array are rb_len_t, which is not necessarily long. The Fixnum range checks stay based on long. The bindings

Return rb_len_t from rb_RSTRING_LEN

github/ruby/ruby · 2026-10-10

unsigned long can be narrower than rb_len_t, which would truncate the length that YJIT and ZJIT read through this function. https://bugs.ru

Skip module refinement iclasses when looking for a normal superclass

github/ruby/ruby · 2026-10-10

The tested added when using the refinement iclass as the hash key shows incorrect behavior, because it calls a refinement method that it was

Fix {,Unbound}Method#super_method for module method called via refine…

github/ruby/ruby · 2026-10-10

…ment method super Similar to the defined?(super) change, #super_method has a separate lookup path than regular super. It&#39;s further rem

Make module_refinement_iclass use ractor compatible locking

github/ruby/ruby · 2026-10-10

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

Handle redefinitions of refined module methods

github/ruby/ruby · 2026-10-10

Co-authored-by: Shugo Maeda <shugo@ruby-lang.org>

Make refinement module iclass cache a WeakMap

github/ruby/ruby · 2026-10-10

Previously, creating and using an arbitrary number of refinements in a loop would result in a memory leak, since the refinement module iclas

Add Method#call and UnboundMethod#bind_call tests for refined module …

github/ruby/ruby · 2026-10-10

…super

Allow super in module method called via refinement method super

github/ruby/ruby · 2026-10-10

This was previously prohibited as it wasn&#39;t handled correctly. The reason it wasn&#39;t handled correctly is that at the point of the su

Add a minimal internal WeakMap C-API

github/ruby/ruby · 2026-10-10

This will be used to make the refinement iclasses cache weak, avoiding a memory leak when creating and using an arbitrary number of refineme

Avoid creating unnecessary iclasses during Method/UnboundMethod creat…

github/ruby/ruby · 2026-10-10

…ion for refined module method Since the fix to make send and symbol proc work correctly with refined module method, the correctly setup ic

Make Method#call work for super in refined module methods

github/ruby/ruby · 2026-10-10

Co-authored-by: Shugo Maeda <shugo@ruby-lang.org>

Add more tests for Method#call on Method#super_method of refined modu…

github/ruby/ruby · 2026-10-10

…le method

Fix Method#super_method for multiple active module refinements

github/ruby/ruby · 2026-10-10

Method#super_method needs to skip other refinements. The test added when using the refinement iclass as the hash key showed incorrect Method

Use rb_len_t for String and Array lengths in ext/socket

github/ruby/ruby · 2026-10-10

The lengths passed to recv(2), send(2) and gethostname(2), and the lengths of sockaddr, are left as they are. Co-Authored-By: Claude Opus 5

Count Enumerable#count with an unsigned member of MEMO

github/ruby/ruby · 2026-10-10

Only imemo_count_up and imemo_count_value treat the count as unsigned, so keep cnt as rb_len_t for the other users of MEMO and give them the

Use rb_len_t in the bulk Hash builders and the ZJIT helpers

github/ruby/ruby · 2026-10-10

The ZJIT bindings are regenerated with make zjit-bindgen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Compute the size of Array#repeated_permutation with rb_int_pow

github/ruby/ruby · 2026-10-10

rb_int_positive_pow takes the base as long and the exponent as unsigned long, so read the count with NUM2LEN and raise the Integer instead.

Use rb_len_t for String lengths in cgi/escape

github/ruby/ruby · 2026-10-10

It falls back to long on Ruby versions that do not define HAVE_RB_LEN_T, so the change also builds there. Co-Authored-By: Claude Opus 5.5 <

Use rb_len_t for String and Array lengths in ext/coverage and ext/obj…

github/ruby/ruby · 2026-10-10

…space ObjectSpace.dump writes the lengths with dump_append_sizet, because dump_append_ld takes a long and is also used for Fixnum values.

Use rb_len_t for finalizer counts and tables in the GCs

github/ruby/ruby · 2026-10-10

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

Use rb_len_t for the line length in rb_io_getline_fast

github/ruby/ruby · 2026-10-10

It was int, which overflows on a line longer than INT_MAX bytes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

[DOC] Update bundled gems list at d0d40dab7d8ddb46beebadd08146d3

github/ruby/ruby · 2026-10-10

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

[ruby/rubygems] Use a local git repository in the install_if lockfile…

github/ruby/ruby · 2026-10-10

… spec The spec cloned rack from github.com, so it timed out or failed to resolve the host on CI runners with unreliable network access. h

[ruby/ipaddr] Append the zone ID after compressing the address in IPA…

github/ruby/ruby · 2026-10-10

…ddr#to_s IPAddr#to_s ran its zero-compression and IPv4-tail regexps on the output of #to_string, which already ends with the zone ID. That

Pull the SHSTK CI container from the ghcr.io mirror

github/ruby/ruby · 2026-10-10

Unauthenticated pulls of fedora:44 from Docker Hub hit the rate limit and failed the job while initializing the container. The other CI cont

【速報】Claude の新機能 Claude Motion 早速使ってみた

Zenn · 2026-10-10

はじめに 2026年10月8日、Anthropic が Claude の新機能 Claude Motion をベータで公開しました。同じ日に Claude Dashboards も出ています。 Claude Motion は、プロンプトや手元のレポート・グラフ・画像から、短いアニ

WAF でブロックする前に確かめていること

Zenn · 2026-10-10

🧱 はじめに WAF の運用で、既知の攻撃を止めるルールをすり抜けてくる迷惑なアクセスや、攻撃ばかりを送ってくるアクセスを調べ、その送信元をブロックしています。 この記事では、そのときに気をつけていることと、前提になる基礎知識をまとめます。ポイントは次の 3 つです。 止める前

寄りの巻き戻しと、横に並べている14本の参考記録を図で整理した(振り返り第6回)

Zenn · 2026-10-10

先に前提を書く 私はプログラムが書けない会社員である。楽天証券のマーケットスピードII RSSとClaudeを使って、自動売買の仕組みを作っている。この記事の数字は、すべて次の条件で得たものだ。 戦略の売買では一円も動かしていない。 発注しない常駐エージェントが、実データで売

[ruby/date] Deprecate lenient RFC 3339 date time separators

github/ruby/ruby · 2026-10-09

RFC 3339 allows only &quot;T&quot;, and by convention a space, between the date and the time, but Date._rfc3339 also accepts \t, \n, \v, \f

とりあえずTypeScriptのコード書いて挙動を確認したいだけなのに、eslint警告「TS6133: 変数名 is declared but its value is never read.」が出てdisableしても1つ目の変数しか抑制されない

Qiita(trend) · 2026-10-09

はじめに 仮でコードを書いてみたい 問題 これでは最初の変数しかエラー抑制されない /* eslint-disable @typescript-eslint/no-unused-vars */ /* @ts-expect-error テスト用 */ const...

Merge pull request #58745 from yaroslav/faster-string-blank

github/rails/rails · 2026-10-09

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

Shrink the ractor_basket struct from 80 to 48 bytes

github/ruby/ruby · 2026-10-09

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

Speed up String#blank? with a byte loop for ASCII-only strings

github/rails/rails · 2026-10-09

String#blank? matched every string against /\A[[:space:]]*\z/. Most strings an application checks are ASCII, and for those a few byte compar

Fix some typos in extension.rdoc

github/ruby/ruby · 2026-10-09

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

Link to efficient_extensions.md from extension.rdoc for discoverability

github/ruby/ruby · 2026-10-09

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

Move efficient_extensions.md under doc/

github/ruby/ruby · 2026-10-09

* It's for any native extension, not just extensions in CRuby, like doc/extension.rdoc.

Normalize scoped API documentation paths (#11958)

remix · 2026-10-09

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

Mention the rb_len_t macros in the HAVE_RB_LEN_T entry

github/ruby/ruby · 2026-10-09

An extension that defines only the types as a fallback for older versions still misses `NUM2LEN` and `PRIdLEN` there. Co-Authored-By: Claud

Add HAVE_RB_LEN_T

github/ruby/ruby · 2026-10-09

An extension that also supports older versions can check it and fall back to `typedef long rb_len_t`, as with `HAVE_RB_IO_T`. https://bugs.

コード検索で使える正規表現の基本メタ文字まとめ

Qiita(trend) · 2026-10-09

はじめに こんにちは!ソーイ株式会社の木寺です。 プログラムを書いているときに、「このメソッド、どこだっけ」と検索すると似た名前がずらっと並んで、結局どれか分からないといったことはありませんか? 私自身似たような経験は業務中何度もありました。もちろん今もあります。 このよ...

産業用振動センサーデータを用いた高速フーリエ変換(FFT)と異常周波数検知アルゴリズムの実装

Qiita(trend) · 2026-10-09

産業用振動センサーデータを用いた高速フーリエ変換(FFT)と異常周波数検知アルゴリズムの実装 はじめに こんにちは、NKKTech Global 技術チームです。 工場の稼働停止(ダウンタイム)を防ぐ状態基準保全(CBM: Condition-Based Mainte...

[ruby/prism] Declare `pp` dependency of RBS signatures in `sig/manife…

github/ruby/ruby · 2026-10-09

…st.yaml` The generated RBS files refer to `PP` in `pretty_print: (PP q) -&gt; void`, but `PP` is defined in the `pp` standard library, not

return await は付けても付けなくても同じ? try の中では catch と finally の動きが変わる

Qiita(trend) · 2026-10-09

async 関数の最後で return await fetchData() と書くと、「await は要らない、return fetchData() で同じ」と言われることがあります。ESLint にも、return await を警告する no-return-await ...

Merge pull request #59013 from kushagr3/fix_composed_of_range

github/rails/rails · 2026-10-09

Fix `where` with a `Range` of value objects on a single-mapping `composed_of` attribute

Fix `where` with a `Range` of value objects on a single-mapping `comp…

github/rails/rails · 2026-10-09

…osed_of` attribute

昔書いたRSpecのand_invokeの記事を最新のrspec-mocksで検証し直した

Zenn · 2026-10-09

検証環境: ruby 3.3.8 (Debian の apt パッケージ) / ruby 4.0.7 (ソースからビルド) rspec-mocks 3.13.8 (2026-10-09 時点の最新安定版) rspec-core 3.13.6 比較用: rspec-mocks 3

Merge pull request #59014 from kamipo/worktree-combinable-constraint-…

github/rails/rails · 2026-10-09

…commands Combine constraint operations into bulk `ALTER TABLE`

Combine constraint operations into bulk `ALTER TABLE`

github/rails/rails · 2026-10-09

Follow-up to #58264, which made `AlterTable` the single source of truth for `ALTER TABLE` building and introduced `COMBINABLE_COMMANDS` so t

AIで浮いた時間を「もっと作る」に使っていませんか

Zenn · 2026-10-09

はじめに 株式会社アイデアログで取締役CTOをしている松川です。 当社は法人・団体向けの会場検索サイト「会場ベストサーチ」や、レンタルスペース検索の「スペなび」などを運営しています。 今回は「AIで効率化されて生まれた時間を、何に使うべきか」について、最近考えていることを書いてみ

AIエージェント向けAPIを設計して分かった「自由にさせるための制約」

Qiita(trend) · 2026-10-09

AIエージェント向けAPIを設計して分かった「自由にさせるための制約」 AIエージェントにソフトウェアを操作させるとき、どこまで専用機能を用意すべきでしょうか。 自然言語による操作画面、AI専用のAPI、MCPサーバー、用途ごとのツール。いろいろな方法が考えられます。 一...

AWS Cost ExplorerのAmazon Bedrock製品属性で、できることとできないことを確認してみた

Zenn · 2026-10-09

はじめに Fusicのレオナです。 2026年10月8日に、AWS Cost ExplorerなどでAmazon Bedrockの費用を製品属性で分けられるようになりました[1]。対象はAWS Cost Explorer、AWS Budgets、AWS Cost Manageme

dbt Wizard vs Claude Code: 同じdbtタスクを頼んで挙動の違いを見てみた

Zenn · 2026-10-09

! 本記事はこんな方におすすめです。 dbtで開発・運用をしていて、AIエージェントの導入を検討している方 Claude Codeのような汎用エージェントと、dbt特化のエージェントのどちらを使うか迷っている方 dbt Wizardが気になっているものの、まだ試せていない方

UnityのMemory Profilerでスナップショット取得を自動化し、メモリリーク傾向を簡易調査するツールを作ってみた

Qiita(trend) · 2026-10-09

はじめに Unityでメモリ調査を行う際に便利なのが Memory Profiler です。 私自身もメモリ調査に利用していますが、次のような点を手間に感じていました。 定期的にスナップショットを取得する必要がある シーンごとに何度も確認する必要がある 複数の結果を比較...

Merge pull request #59006 from kamipo/ractors-shareable-predicate

github/rails/rails · 2026-10-09

Make `ActiveSupport::Ractors.shareable?` version independent

[DOC] Clarify `rb_len_t` entry in NEWS.md

github/ruby/ruby · 2026-10-09

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

暗号技術入門

Zenn · 2026-10-09

! この記事は毎週必ず記事がでるテックブログLoglass Tech Blog Sprintの164週目の記事です! 4年間連続達成まで残り48週となりました! はじめに Loglassのようなエンタープライズ向けSaaS製品は、顧客の様々な機密情報を扱います。そのため、情

Merge pull request #58964 from linyiru/speed-up-structured-event-logging

github/rails/rails · 2026-10-09

Speed up structured event logging

Speed up structured event logging

github/rails/rails · 2026-10-09

With the default production log level of :info, every request emits structured events (start_processing, process_action, ...) that go throug

Merge pull request #59011 from SatvikMishra08/guides-fix-broken-anchors

github/rails/rails · 2026-10-09

Fix broken cross-guide anchor links [ci skip]

Merge pull request #58953 from trysmr/guides-8-1-schema-sort-revert

github/rails/rails · 2026-10-09

[ci skip] Remove schema.rb column sorting from 8.1 guides

Merge pull request #58961 from linyiru/mime-lookup-accept-all

github/rails/rails · 2026-10-09

Reuse a frozen Mime::Type when looking up */*

Merge pull request #58998 from mjansing/fix-debug-page-on-jruby

github/rails/rails · 2026-10-09

Don't break the debug page on JRuby (w/o ErrorHighlight or RubyVM::AbstractSyntaxTree)

Fix broken cross-guide anchor links [ci skip]

github/rails/rails · 2026-10-09

Several guides link to sections that were renamed or moved to another guide, so the links land at the top of the page instead of the section

Merge pull request #58991 from azmi2409/fix/csrf-warnings-warn-level

github/rails/rails · 2026-10-09

Log CSRF warnings at :warn level

Fix #58959: Log CSRF warnings at :warn level

github/rails/rails · 2026-10-09

Since #56355, CSRF failure warnings (csrf_token_fallback, csrf_request_blocked, csrf_javascript_blocked) were emitted through ActionControll

攻撃者はWebアプリのどこを狙う? 初心者でも今すぐできるセキュリティチェックリスト

Qiita(trend) · 2026-10-09

こんにちは。コロンビア大学の博士課程でシステムセキュリティを研究しているKoukyosyumeiです。 ここ数日、セキュリティインシデントに関するニュースを目にする機会が増えています。こうしたニュースを見ると、「自分のWebサービスは大丈夫だろうか?」と考える方も多いのでは...

Merge pull request #58999 from zenspider/zenspider__quiet_tests

github/rails/rails · 2026-10-09

Enable summary output if -q/--quiet used with `rails test`

Merge pull request #58881 from SulimanAbdulrazzaq/fix/connected-to-st…

github/rails/rails · 2026-10-09

…ack-shared-state Don't modify a connected_to stack shared with another thread

[Feature #22400] Mention rb_len_t in NEWS

github/ruby/ruby · 2026-10-09

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

Merge pull request #59010 from hachi8833/fix_desc_of_default_scope_wh…

github/rails/rails · 2026-10-09

…en_building_records [docs][ci skip] Fix description of default_scope when building records

Merge pull request #59008 from hachi8833/fix_outdated_ref_for_associa…

github/rails/rails · 2026-10-09

…tion_order_in_querying_guide [docs][ci skip] Fix outdated reference to association order in `reorder` docs

Merge pull request #59005 from hachi8833/fix_inconsistent_enum_queryi…

github/rails/rails · 2026-10-09

<pre style='white-space:pre-wrap;width:81ex'>Merge pull request #59005 from hachi8833/fix_inconsistent_enum_querying_guide [docs][ci skip]

Merge pull request #59004 from hachi8833/fix_sample_code_for_halting_…

github/rails/rails · 2026-10-09

<pre style='white-space:pre-wrap;width:81ex'>Merge pull request #59004 from hachi8833/fix_sample_code_for_halting_callbacks [docs][ci skip]

[ci skip] Fix description of default_scope when building records

github/rails/rails · 2026-10-09

The guide says that creating a book with `out_of_print: true` still gets the `default_scope` value applied, but explicitly passed attributes

[ci skip] Fix outdated reference to association order in `reorder` docs

github/rails/rails · 2026-10-09

The `reorder` example was changed from an association order to a `default_scope` order, but the following sentence still says &quot;not just

Fix assertion error when duplicating uninitialized class

github/ruby/ruby · 2026-10-09

If the class is uninitialized, Class#dup will set the duplicated class to initialized. The following code will cause an assertion error:

Merge pull request #59003 from hachi8833/fix_typo_active_job_guide

github/rails/rails · 2026-10-09

[docs][ci skip] Fix typo in Active Job guide

[ci skip] Fix inconsistent enum item

github/rails/rails · 2026-10-09

Simple fix: being_packaged -> being_packed

Use rb_len_t for lengths in the JIT helpers

github/ruby/ruby · 2026-10-09

`make yjit-bindgen` and `make zjit-bindgen` pick the typedef up from the C API, so the Rust bindings are regenerated here too. Co-Authored-

Check the width of rb_len_t values against SIZEOF_RB_LEN_T

github/ruby/ruby · 2026-10-09

These range checks guard values that are now rb_len_t but still compared SIZEOF_LONG, so they would be compiled out once rb_len_t gets wider

Accept SIZEOF_RB_LEN_T defined by the build

github/ruby/ruby · 2026-10-09

mkmf&#39;s check_sizeof(&#39;rb_len_t&#39;) defines SIZEOF_RB_LEN_T as a number, which redefined the macro with different tokens and warned,

Raise IndexError for an out-of-range Struct index past Fixnum

github/ruby/ruby · 2026-10-09

rb_struct_pos hands an out-of-range numeric index back through LEN2NUM, which makes a Bignum past the Fixnum range, and invalid_struct_pos t

Use rb_len_t for the lengths left in long

github/ruby/ruby · 2026-10-09

These hold String and Array lengths or offsets into them, so they would truncate on mswin once rb_len_t widens. A build with rb_len_t set to

Add rb_len_t to RbConfig::SIZEOF

github/ruby/ruby · 2026-10-09

An extconf.rb can then tell whether `rb_len_t` exists and how wide it is without compiling a probe. Co-Authored-By: Claude Opus 5.5 <norepl

Pick Array#shuffle and #sample indices beyond unsigned long

github/ruby/ruby · 2026-10-09

rb_random_ulong_limited takes an unsigned long, which stays 32 bits on mswin, so once rb_len_t widens an Array of 2**32 elements or more wou

Use rb_len_t for Array and String lengths in the VM

github/ruby/ruby · 2026-10-09

Argument counts stay `int` or `long`. The int range checks in proc.c and compile.c now depend on SIZEOF_VALUE so that they are kept once rb_

Use rb_len_t for buffer lengths in transcode.c

github/ruby/ruby · 2026-10-09

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

Use rb_len_t for lengths in process.c and signal.c

github/ruby/ruby · 2026-10-09

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

Use ULEN2NUM for StringIO#size

github/ruby/ruby · 2026-10-09

ULONG2NUM would cut the length to 32 bits on mswin once rb_len_t widens. The fallback keeps older Ruby building. Co-Authored-By: Claude Opu

Reject a string too long for BSD_vfprintf in rb_sprintf

github/ruby/ruby · 2026-10-09

BSD_vfprintf takes the length of a PRIsVALUE field as a long, which is narrower than a String length on mswin once rb_len_t widens. Co-Auth

Use rb_len_t for lengths in sprintf.c

github/ruby/ruby · 2026-10-09

The %&quot;PRIsVALUE&quot; hook of BSD_vfprintf still returns the length as `long`, so it raises ArgumentError for a longer string once rb_l

Reject a string too long for rb_parser_string_t

github/ruby/ruby · 2026-10-09

rb_parser_string_t holds its length as a long, which is narrower than a String length on mswin once rb_len_t widens, so a line or literal of

Add SIZEOF_RB_LEN_T

github/ruby/ruby · 2026-10-09

A typedef is invisible to the preprocessor, so an extension that also builds on older Ruby has no way to see whether `rb_len_t` exists or ho

Use rb_len_t to iterate over Array elements

github/ruby/ruby · 2026-10-09

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

Use rb_len_t for path lengths

github/ruby/ruby · 2026-10-09

The file, dir, load and ruby.c changes go together because rb_get_expanded_load_path() returns the maximum path length through a pointer. Le

Use rb_len_t for lengths in gc.c and ractor.c

github/ruby/ruby · 2026-10-09

The courier's hash size is an entry count rather than a String or Array length, so it stays `long`. Co-Authored-By: Claude Opus 5 <noreply@

[ci skip] Fix typo in Active Job guide

github/rails/rails · 2026-10-09

Simple fix: users -> uses

Merge pull request #59002 from hachi8833/remove_link_in_ar_query_guide

github/rails/rails · 2026-10-09

[doc][ci skip] Remove broken link to nonexistent Transactions section

[Bug #19831] Do not repeat `$(MAINLIBS)` when linking ruby statically

github/ruby/ruby · 2026-10-09

`$(LIBRUBYARG_STATIC)` already ends with `$(MAINLIBS)`, so appending them again makes the Xcode 15+ linker warn about duplicate libraries. T

[Bug #19831] Remove duplicate `$(LIBS)` from static-ruby

github/ruby/ruby · 2026-10-09

`$(MAINLIBS)` already includes `$(LIBS)`, as b7453b91dc1 did for the other link rules. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.c

約 0.5 GiB のダウンロードで SSD に 6 GiB 書いていた — Steam のゲーム更新 1 件を実測し、減らせる場所を探した

Zenn · 2026-10-09

! 3 行まとめ Steam の実際の更新 1 件(『Rust』の専用サーバー版、開発版ブランチ間の差分、steamcmd で測定)で、ダウンロードは約 0.5 GiB だったのに、SSD には約 6 GiB が書かれた。ゲームを入れ直す量より 1 割ほど多い。 主な原因は、大

[ruby/rubygems] Skip blank lines in Gem::CompactIndexClient::Parser#v…

github/ruby/ruby · 2026-10-09

…ersions Artifactory can put blank lines in the middle of the versions file, and `versions` raised NoMethodError on them while `parse_versi

Bump taiki-e/install-action

github/ruby/ruby · 2026-10-09

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] Stop retrying a 416 response to a request without Range

github/ruby/ruby · 2026-10-09

A server that answers 416 even after Range is dropped made Bundler::Fetcher::Downloader#fetch recurse until SystemStackError. Raise Bundler:

⚡AI が PC の中でも動く時代へ⚡ 2026/10/07 の Windows イベントを整理した(Copilot・安全なエージェント・Surface Laptop Ultra)

Qiita(trend) · 2026-10-09

こんにちは、AI の利用料がじわじわ気になってきたアーキテクトのやまぱん!です 😅 補足コメントや質問、いいね、拡散、ぜひお願いします 🥺! 間違っていたら 優しく 教えてください! 2026/10/07 に Microsoft が Windows と Surface のイ...

Include JIT call count in ObjectSpace dumps of iseq

github/ruby/ruby · 2026-10-08

This commit adds `jit_calls` and `jit_threshold_reached` to iseq dumps which dumps the number of calls to the iseq and whether the iseq has

[DOC] Doc for File::Stat#inspect

github/ruby/ruby · 2026-10-08

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

Release 3.0.0 · qunitjs/qunit

リアルタイム版 JSer.info · 2026-10-08

QUnit 3.0.0リリース。Node.js 16以下/PhantomJS/AMD向けビルトインexport/QUnit.load()などを削除。ネイティブESM配布、before/afterフックのmodule context、QUnit.config.reporters.h

AIエージェントにMicrosoft Fabricを操作させる ― Fabric CLIとSkills for Fabric

Zenn · 2026-10-08

はじめに Claude Code のようなコーディングエージェントに Microsoft Fabric の開発を手伝わせようとすると、二つの問題があります。一つは操作の手段です。Fabric の操作は Web の画面で行うことが多いので、エージェントが端末から使える手段を別に用意

Renovate の更新 PR を AI エージェントにレビューさせ、自動マージまでつなげる

Zenn · 2026-10-08

はじめに AI エージェントが登場してから、作りたいものが増えていませんか。 アイデアを思いついてから動くものができるまでの時間が、大きく縮みました。仕事でも、機能追加がこれまでにないスピードで実装されていると感じます。少ない人数でできることが増えた結果、AI エージェントの登場

Enable summary output if -q/--quiet used with `rails test

github/rails/rails · 2026-10-08

If `-q` is used, then no ProgressReporter is pushed into the CompositeReporter, causing TestUnitReporter to not be pushed either, and then N

Don't break the debug page without ErrorHighlight or RubyVM::Abstract…

github/rails/rails · 2026-10-08

…SyntaxTree To mark the faulty spot on the debug page, three methods use ErrorHighlight and RubyVM::AbstractSyntaxTree without checking tha

[ruby/json] Better defend against `to_s` or `encode` not returning a …

github/ruby/ruby · 2026-10-08

…T_STRING https://github.com/ruby/json/commit/cdcfdb8066

AI を「確認待ち」で止めない:Claude Code の /goal に 1 行足して、判断を draft PR に置いた話

Qiita(trend) · 2026-10-08

最初に 前回、Claude Code にレビューと Issue の登録だけをさせ、Codex に Issue を 1 件ずつ直させる開発フローを書きました。 その後、このフローをさらに進めて、 Issue を作る 作業ブランチで直す PR を作る CI が通ったら...

韓国在住の私が、日本の「日商簿記3級」に合格するまでの話

Qiita(trend) · 2026-10-08

はじめに 前回、基本情報技術者試験(FE)の合格記を書いた際に、「簿記についてもいずれ別の記事で書きたい」とお伝えしていました。 今回はその約束どおり、日商簿記3級に合格するまでの話をまとめてみます。 FEと同じく、1回目は不合格でした。その失敗談も含めて正直に書いていき...

Fix streamed frame templates consumed before parsing completes (#11975)

remix · 2026-10-08

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

Merge pull request #58767 from Shopify/ac-qc-into-schema-context

github/rails/rails · 2026-10-08

Store query constraints in `SchemaContext`

Merge pull request #58992 from azmi2409/fix/rails-structured-event-su…

github/rails/rails · 2026-10-08

…bscriber-require Fix structured events for `rails.deprecation` were not being emitted

Fix structured events for `rails.deprecation` were not being emitted

github/rails/rails · 2026-10-08

Rails::StructuredEventSubscriber was never required by the framework, so with config.active_support.deprecation = :notify no rails.deprecati

さくらインターネット、GPU専有によりトークン消費量を気にせず定額で利用できる「さくらのAI Engineプライベートエディション」提供開始を発表

Publickey · 2026-10-08

さくらインターネットは、GPUサーバ上で基盤モデルを展開しマネージドサービスとして提供する「さくらのAI Engine」を、企業がGPUを専有して使える「さくらのAI Engine プライベートエディション」の提供開始を発表しました。 お知...

Support source changes and form submissions in frame.reload() (#11938)

remix · 2026-10-08

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

Merge pull request #58860 from jsaubry/js-09-23-has_one_attached-options

github/rails/rails · 2026-10-08

Forward other options from has_one_attached and has_many_attached Co-authored-by: Rafael Menmdonça França <rafael@rubyonrails.org>

ZJIT: Move freeze, -@ specialization to cruby_methods (#18985)

github/ruby/ruby · 2026-10-08

Remove this old old special case in `type_specialize`; we should use the usual C function inlining machinery to optimize this. This incident

Cast to enum

github/ruby/ruby · 2026-10-08

``` ../src/io_buffer.c(609): warning C5286: implicit conversion from enum type &#39;&lt;unnamed-enum-RB_IO_BUFFER_HEXDUMP_DEFAULT_WIDTH&gt;&

GitHub ActionsとAWSでM5StickS3のファームウェアを遠隔更新する

Qiita(trend) · 2026-10-08

こんにちは ソーイ株式会社Webエンジニア2年目の村上です。 M5StickS3で開発を行うのは楽しいのですが、プログラムを更新するたびにM5StickS3をPCへ接続して書き込む必要があります。 出先で機器の状況がログ保存などで確認できても、それに伴う変更が必要な場合に実...

Haiku 5.5 を機に Sonnet 以下で動かしていたサブエージェントを見直した

Zenn · 2026-10-08

はじめに 株式会社GENDA 開発部エンジニアの奥山です。 Claude Haiku 5.5 が出ました。 https://www.anthropic.com/claude-haiku-5-5 Haiku で effort を指定できるのは 5.5 が初めてで、単価は Haiku

Node.js — Node.js 26.11.0 (Current)

リアルタイム版 JSer.info · 2026-10-08

Node.js v26.11.0リリース。isLatin1/Buffer.stringLength()、http.isValidHeaderName()/http.isValidHeaderValue()を追加。http2のconnectionWindowSize、histogr

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

Qiita(trend) · 2026-10-08

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

Ollayaのlayaとwinnowを日本語常識問題で検証してみた ― Questions設計で結果はどう変わる?

Qiita(trend) · 2026-10-08

はじめに AI Private Cloud上で、セルフホスト可能なDecision Modelの活用可能性を継続的に検証しています。 前回の記事「Ollamaじゃない? OllayaのDecision ModelをAWS認定試験で評価してみた」では、OllayaをKube...

【AWS AI League】Bedrock AgentCore でAIエージェントを作ってハマった6つのこと

Qiita(trend) · 2026-10-08

何をやったのか AWS がやっている「AWS AI League」の Agentic AI チャレンジに参加してきました。 参加したのは、DNPグループ会社向けにプライベート開催された回で、League開催期間は72時間でした。 ルール自体はめちゃくちゃシンプルで、自分...

[ruby/json] Reject incompatible RFC 8785 generation options

github/ruby/ruby · 2026-10-08

https://github.com/ruby/json/commit/49e8df0e16

CI: Remove write permission to `git push`

github/ruby/ruby · 2026-10-08

The `git push` has been moved to default_gems_list.yml at dd1208afa7b8012edaabc26cc4d2366c0d0d8139.

Merge pull request #58988 from hachi8833/fix_instrumentation_guide

github/rails/rails · 2026-10-08

[doc][ci skip] Fix internal link for Active Support Instrumentation guide

「ELYZA-Thinking-1.0-llm-jp-4」シリーズの学習方法と評価結果

Zenn · 2026-10-08

はじめに ELYZA RSI Researchの趙、Ma、遠田です。 ELYZAは、AIがAI自身の能力や開発プロセスを反復的に改善する「再帰的自己改善(Recursive Self-Improvement, RSI)」に向けた研究開発組織として、ELYZA RSI Resear

Fix assertion failure in allocating instance of uninitialized class

github/ruby/ruby · 2026-10-08

If a class is allocated and has a singleton class, it is incorrectly marked as initialized which can cause an assertion error when an instan

若手エンジニアに必要だと感じた「AIを使う力」

Zenn · 2026-10-08

若手エンジニアに必要だと感じた「AIを使う力」 はじめに 私は現在、JavaやReactを使った金融系Webアプリの開発に携わっています。開発経験はまだ浅く、業務では分からないことに遭遇する場面も多くあります。そのため、調査、実装、文章作成、レビューなど、さまざまな場面でAI

[ruby/ipaddr] Fix false positives in private?/link_local?/multicast?/…

github/ruby/ruby · 2026-10-08

…link_local_multicast? for supernets of the target address blocks private?, link_local?, multicast?, link_local_multicast? only compare the

Merge pull request #58982 from kamipo/notifications-subscription-regi…

github/rails/rails · 2026-10-08

…stry Make the Ractor snapshot of the subscriptions an immutable registry

# 年を重ねたエンジニアでも、もう一度システム開発に挑戦できる

Qiita(trend) · 2026-10-08

― ChatGPT・Codex・GitHubでESP32教育用エディタを開発して感じたこと はじめに 現在、学校教育でESP32を扱いやすくするための ESP32 Education Editor を開発しています。 開発を進める中で、ChatGPT、Codex、Git...

[ruby/error_highlight] Prefer Ruby::Prism, the parser built into the …

github/ruby/ruby · 2026-10-08

…interpreter Ruby 4.1 will expose the prism parser built into the interpreter as Ruby::Prism, and the prism gem becomes a bundled gem (http

[DOC] Update bundled gems list at 54cc01ede02b6cca15eeded10842c5

github/ruby/ruby · 2026-10-08

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

[ruby/json] Canonicalize integers as doubles in RFC 8785 mode

github/ruby/ruby · 2026-10-08

https://github.com/ruby/json/commit/3d9d6dd32d

Merge pull request #58976 from Shopify/activesupport-time-zone-ractor

github/rails/rails · 2026-10-08

Make TimeZone.all and offset lookups work in non-main Ractors

CSSの`text-box`で文字を上下中央に揃えたい

Zenn · 2026-10-08

ボタンの文字などを上下中央に配置するとき、CSSで中央揃えを指定しても、少しズレて見えることがあります。この記事では、文字がズレて見える理由と、上下中央に揃えるための考え方を、CSSとフォントの仕組みから解説します。 中央揃えなのにズレて見える理由 次のボタンは、横書きで1行

[Bug #22416] Respect timezone abbreviation encodings in strftime

github/ruby/ruby · 2026-10-08

Timezone objects can return abbreviations in encodings beyond the locale. Respect their encoding when formatting `%Z` to avoid misinterpret

[ci skip] Fix internal link for Active Support Instrumentation guide

github/rails/rails · 2026-10-08

Simple fix: [Continuation][] -> [`Continuation`][]

Update default gems list at e8ec35be07e27bea6a16e6a4c4f42b [ci skip]

github/ruby/ruby · 2026-10-08

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

Update default gems list at 76a8077899371ab097975fc8bdbdaa [ci skip]

github/ruby/ruby · 2026-10-08

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

Skip the word size probe when void* has a fixed size

github/ruby/ruby · 2026-10-08

The AS_CASE subject was missing &quot;$&quot;, so it compared the literal string &quot;ac_cv_sizeof_voidp&quot;. Its [[1-9]*] pattern also l

[ruby/fileutils] v1.8.1

github/ruby/ruby · 2026-10-08

https://github.com/ruby/fileutils/commit/cf7822dcbe

Copy ep when duplicating ifunc procs

github/ruby/ruby · 2026-10-08

[Bug #22412] When duplicating ifunc procs that have heap allocated env, we should share it instead of making a copy. In debug mode, the fo

Update default gems list at 4b8f900a112a726c7f9c343e28b9fb [ci skip]

github/ruby/ruby · 2026-10-08

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

Check out the published version of each gem for `all release`

github/ruby/ruby · 2026-10-08

Ranking tag names picked up ruby/ruby&#39;s own tags fetched into a clone, such as v4.0.2 in syntax_suggest, and skipped prereleases like Ru

Skip depend minimization and prerelease marking for released trees

github/ruby/ruby · 2026-10-08

The top-level depend declares paths of the master tree, so minimizing dependencies after syncing an older prism release raised and stopped `

[ruby/rubygems] Bump Rubygems version to 4.1.0.beta2

github/ruby/ruby · 2026-10-08

https://github.com/ruby/rubygems/commit/8893d66cce

[ruby/rubygems] Bump Bundler version to 4.1.0.beta2

github/ruby/ruby · 2026-10-08

https://github.com/ruby/rubygems/commit/3eba567a10

Update default gems list at 4001532694c0d0a7a0f668b5684c5a [ci skip]

github/ruby/ruby · 2026-10-08

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

[ruby/date] v3.6.0

github/ruby/ruby · 2026-10-08

https://github.com/ruby/date/commit/0cd525c52f

[ruby/net-http] v0.10.0

github/ruby/ruby · 2026-10-08

https://github.com/ruby/net-http/commit/5d7c20a6cd

Update default gems list at 4101f5230c5fd2f7fa0aec83ee8a6b [ci skip]

github/ruby/ruby · 2026-10-08

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

[ruby/etc] Bump up to 1.5.0

github/ruby/ruby · 2026-10-08

https://github.com/ruby/etc/commit/a14a3088be

Update default gems list at 6244a572808c7a29b2433df9b359bd [ci skip]

github/ruby/ruby · 2026-10-08

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

[ruby/time] v0.5.0

github/ruby/ruby · 2026-10-08

https://github.com/ruby/time/commit/721e568937

[ruby/zlib] Bump up to 3.2.4

github/ruby/ruby · 2026-10-08

https://github.com/ruby/zlib/commit/23ad80a190

Check for stack overflow in setup_parameters_complex

github/ruby/ruby · 2026-10-08

[Bug #22409] setup_parameters_complex could cause a VM stack overflow, so we should check for that otherwise we could crash. When assertio

Update default gems list at cc8c08d9f61682542e0af9fe569fa2 [ci skip]

github/ruby/ruby · 2026-10-08

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

[ruby/resolv] v0.8.1

github/ruby/ruby · 2026-10-08

https://github.com/ruby/resolv/commit/6a4a1b478d

Update default gems list at d5d93f4ac1d63061af6f55f0afb443 [ci skip]

github/ruby/ruby · 2026-10-08

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

[ruby/open3] v0.3.0

github/ruby/ruby · 2026-10-08

https://github.com/ruby/open3/commit/5787efdce5

Update default gems list at 4d556ec38ef7da73be6d616e7680da [ci skip]

github/ruby/ruby · 2026-10-08

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

[ruby/delegate] v0.7.0

github/ruby/ruby · 2026-10-08

https://github.com/ruby/delegate/commit/a5f35f35d7

KaggleっぽいSelf-Play RLの論文を紹介

Zenn · 2026-10-08

はじめに こんにちは、松尾研究所の奥村です。 最近、Kaggleではシミュレーションコンペが相次いで開催されています(Orbit Wars、The Pokémon Company - PTCG AI Battle Challenge Simulation、Kaggricultur

Update default gems list at 72d015ee27b3fc753095941047a0d4 [ci skip]

github/ruby/ruby · 2026-10-08

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

[ruby/prettyprint] v0.2.1

github/ruby/ruby · 2026-10-08

https://github.com/ruby/prettyprint/commit/d9a7ffec2d

GCPとAWSの埋め込みモデル6つを比較して監視カメラ動画を日本語で検索する

Zenn · 2026-10-08

はじめに こんにちは、Fusicの大宮です。 今回は、固定の監視カメラなどの映像から「ベンチから立ち上がって歩き出す人」「白い車が駐車場に入ってきて停まる様子」のように、日本語の文章で場面を探したいというテーマで技術検証をしました。 流れは以下の通りです。 動画を Gemini

Update default gems list at 86d3f198bcff8c27f2f9a4d65dcb1a [ci skip]

github/ruby/ruby · 2026-10-08

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

管理外になってしまった環境変数を検出してみた

Zenn · 2026-10-08

はじめに こんにちは、Dress Code 株式会社でプロダクトエンジニアをやっている津田です。 突然ですが、環境変数の管理って大変じゃないですか? 特に、AI がガンガン実装するようになって、比例して環境変数で分岐を隠蔽することも増えますよね。 我々はモジュラーモノリスで複数ド

[ruby/uri] v1.1.2

github/ruby/ruby · 2026-10-08

https://github.com/ruby/uri/commit/e69a74a28d

[ci skip] Fix `local:` to `locals:` in Action View Overview guide

github/rails/rails · 2026-10-08

Simple fix: `local:` to `locals:` for signatures.

Update default gems list at c3c2274d52a21e77bd65d78b5337bd [ci skip]

github/ruby/ruby · 2026-10-08

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

[ruby/tempfile] v0.3.2

github/ruby/ruby · 2026-10-08

https://github.com/ruby/tempfile/commit/5a71156157

Update default gems list at 07ffac3151e10d886c1bb109baf807 [ci skip]

github/ruby/ruby · 2026-10-08

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

[ruby/tmpdir] v0.3.2

github/ruby/ruby · 2026-10-08

https://github.com/ruby/tmpdir/commit/b0aae35fd7

Remove duplicated Pathname#executable? definition

github/ruby/ruby · 2026-10-08

a7e3f1b33b3 defined it twice, so every process with -w warned &quot;method redefined&quot; from &lt;internal:pathname_builtin&gt;, and test-

[ruby/rubygems] Support content addressable gem builds / gem naming i…

github/ruby/ruby · 2026-10-08

…n PackageTask Adds Gem::PackageTask#content_addressable. When true, the gem task builds a content addressable gem for the single Ruby ABI

[ruby/rubygems] Update gem build flags to include --content-addressab…

github/ruby/ruby · 2026-10-08

…le to build a content addressable gem https://github.com/ruby/rubygems/commit/47fc8bf7df Co-authored-by: Gira Chawda &lt;gira.chawda@shop

🔓2026年9〜10月の情報漏洩19件、公表文を全部読んで考えたこと

Zenn · 2026-10-08

TL;DR 9/11〜10/5に公表(続報を含む)された不正アクセス・情報漏洩19件の公表文をすべて読みました。侵入の手口まで公表された8件は、どれも脆弱性か不正ログインでした。AIへの言及は0件です ただ、穴を見つけて突くコストはAIで下がりつつあります(Anthropicに

[DOC] Doc for File::Stat#mode

github/ruby/ruby · 2026-10-08

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

[DOC] Doc for File::Stat#ino

github/ruby/ruby · 2026-10-08

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

[DOC] Harmonize executable_real? methods

github/ruby/ruby · 2026-10-08

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

[DOC] Harmonize executable? methods

github/ruby/ruby · 2026-10-08

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

【三次元再構成入門】多視点の画像から3D空間を復元する仕組み - カメラパラメータとSfM

Zenn · 2026-10-08

1.はじめに データアナリティクスラボ株式会社 データソリューション事業部の藤田です。 今回は三次元再構成の基礎的な内容の記事を執筆いたしました。 本記事では、「三次元再構成とは何か?」 や 「どのような流れで行われるのか?」 などの基礎的な知識に加えて、「なぜ再構成が可能なのか

Fix crash in IO.external_encoding/IO.internal_encoding

github/ruby/ruby · 2026-10-07

[Bug #22410] If the IO is not initialized, IO.external_encoding/IO.internal_encoding can crash because it doesn't check for it.

Mention dropping Mac OS X 10.5 and PowerPC Macs in NEWS

github/ruby/ruby · 2026-10-07

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

Drop support for Darwin on PowerPC

github/ruby/ruby · 2026-10-07

The last Mac OS X release for PowerPC Macs is 10.5, and nothing else runs this code. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com

Require Mac OS X 10.6 or later

github/ruby/ruby · 2026-10-07

Mac OS X 10.6 came out in 2009, and the code removed here exists only for 10.5 and earlier. Co-Authored-By: Claude Opus 5.5 <noreply@anthro

Snowflake Agent Identity 徹底解説

Zenn · 2026-10-07

はじめに こんにちは!ナウキャストのデータエンジニアのけびんです。 Claude Code のようなコーディングエージェントから Snowflake を触る機会が増えてきました。便利な一方で、接続には 人間ユーザーのキーペアや PAT をそのままエージェントに渡している ケースも

Merge pull request #58973 from hachi8833/fix_generators_guide

github/rails/rails · 2026-10-07

[doc][ci skip] Fix incorrect route in Generators guide

Merge pull request #58971 from hachi8833/fix_configuring_guide

github/rails/rails · 2026-10-07

[doc][ci skip] Fix wrong job name in config.active_record.queues.destroy docs

Merge pull request #58969 from hachi8833/fix_rails_on_rack_guide

github/rails/rails · 2026-10-07

[doc][ci skip] Fix wrong config name for CheckPending in Rails on Rack guide

Merge pull request #58968 from hachi8833/fix_typo_caching_with_rails

github/rails/rails · 2026-10-07

[doc][ci skip] Fix typo in caching_with_rails.md

Panda CSS 2.0 | Panda CSS Blog - Panda CSS

リアルタイム版 JSer.info · 2026-10-07

Panda CSS 2.0リリース。ESMのみとなりNode.js 22以上が必要、hooksをpluginsへ移動。createStyleContextをcreateSlotRecipeContext/createRecipeContextへ分割。RustとOxcでコンパイラを

Keep generic component props typed in JSX (#11942)

remix · 2026-10-07

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

Add focus reset controls and Navigation API option values (#11939)

remix · 2026-10-07

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

Coordinate browser and server HMR updates (#11930)

remix · 2026-10-07

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

Wait for HMR test fixtures to shut down before cleanup (#11953)

remix · 2026-10-07

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

Merge pull request #58963 from Shopify/qr_as_raw_response

github/rails/rails · 2026-10-07

Use QueryResponse as raw result in ractor proxy adapters

[ruby/openssl] bn: treat any truthy odd argument to BN.rand as true

github/ruby/ruby · 2026-10-07

OpenSSL::BN.rand compared the optional odd argument with Qtrue, so a truthy value other than true, such as 1, was ignored and the result cou

VB.NET(Visual Basic.NET)について

Qiita(trend) · 2026-10-07

概要 VB.Netは、Microsoft社が開発したオブジェクト指向言語で、2002年に誕生しました。 前身となるVB(Visual Basic)にオブジェクト指向の要素を加えつつ、「.NET Framework」に対応していることからVBの後継言語とも言われています。 ...

AWS、DuckDBをAurora PostgreSQLに統合。ETL不要で直接データレイクを読み取り可能にしたと発表

Publickey · 2026-10-07

Amazon Web Services(AWS)は、Amazon Aurora PostgreSQLにDuckDBを統合し、Apache Icebergなどで構築したデータレイクのデータを直接読み取って処理できるようになったことを発表しまし...

Store query constraints in SchemaContext

github/rails/rails · 2026-10-07

Compute the resolved query constraint lists when Active Record loads a model schema. Delegate model accessors to the immutable schema contex

[ruby/prism] Compare the Pattern DSL prefix with the module name

github/ruby/ruby · 2026-10-07

The pattern compiler accepted `Prism::CallNode` by comparing the parent constant with the literal string &quot;Prism&quot;. Compare it with

Excel から SharePoint Lists を自動作成する

Qiita(trend) · 2026-10-07

はじめに ごきげんよう、百合宮桜(Miyu)です(*'▽') Power Platform を使っていると、こんな場面に出会うことはありませんか? 「この SharePoint サイトは研修用なので、作ったアプリを業務で利用する場合は業務用サイトに データを移行 してく...

[ruby/json] Fix RFC 8785 number formatter spelling

github/ruby/ruby · 2026-10-07

https://github.com/ruby/json/commit/3e3807c82a

[ruby/json] Sort RFC 8785 object properties by their keys

github/ruby/ruby · 2026-10-07

https://github.com/ruby/json/commit/808577ae1d

ホームラボの GPU ノードの監視環境を構築する

Zenn · 2026-10-07

GPU ノードをホームラボで運用していたところ、トス証券の技術ブログ記事「トス証券が GPU-aware を超えて GPU-native クラスターを構築した方法」で紹介されている運用基準を目にしました。そこで、ホームラボの環境に合わせて規模を縮小し、GPU の状態を監視すること

Fix incorrect class of File::Stat subclass instance

github/ruby/ruby · 2026-10-07

[Bug #22411] rb_stat_s_alloc should use the class of the object and not assume it is File::Stat. The following script crashes when asserti

[ruby/json] Preserve float precision in RFC 8785 number formatting

github/ruby/ruby · 2026-10-07

https://github.com/ruby/json/commit/193df55852

Make TimeZone.all and offset lookups work in non-main Ractors

github/rails/rails · 2026-10-07

`ActiveSupport::TimeZone.make_shareable!`, which `Rails.application.ractorize!` calls, loads every zone and makes the name and country cache

AIが正しい答えを返せる時代に、人はなぜ学ぶのか ~なんでもCopilotでの学びを通して~

Qiita(trend) · 2026-10-07

はじめに : 地元・札幌で「なんでもCopilot」を開催して 毎週水曜日の20時からオンラインで勉強会を開催している「なんでもCopilot」コミュニティ。今回は地方開催の第二弾として、私の地元・札幌で開催することができました。 普段一緒に運営をしたり、コミュニテ...

[ci skip] Fix incorrect route in Generators guide

github/rails/rails · 2026-10-07

Simple fix: person -> people

Next.js 16.4 | Next.js

リアルタイム版 JSer.info · 2026-10-07

Next.js 16.4リリース。create-next-appでCache Componentsがデフォルトで有効化、ensureStatic/navigation()/prefetch()を追加。next upgrade --agentとexperimental.agentU

Merge pull request #58972 from byroot/atomic-write-ensure-close

github/rails/rails · 2026-10-07

File.atomic_write: better cleanup on error

File.atomic_write: better cleanup on error

github/rails/rails · 2026-10-07

If the rename fails, we still need to cleanup the temporary file. Reported-By: Diego Rodrigues Pereira <diego.rodrigues.drp21@gmail.com>

Make ISeq binaries portable

github/ruby/ruby · 2026-10-07

* Make `__FILE__` a frozen core method that return the iseq path. * Make `load_from_binary` accept `file, path` like compile. [Feature #175

[ruby/rubygems] Run the autoload regression check from a script file

github/ruby/ruby · 2026-10-07

JRuby on Windows drops the quotes inside the `-e` argument, so the child raised `NameError` and printed nothing instead of the count. https

[ruby/rubygems] Autoload RubyGems internals by feature name

github/ruby/ruby · 2026-10-07

An absolute path skips the `$LOADED_FEATURES` check, so a second RubyGems tree on the load path gets loaded on top of the one already loadin

[ruby/rubygems] Autoload the API set gem parser by feature name

github/ruby/ruby · 2026-10-07

This is the last autoload left holding an absolute path. Nothing loads a second copy of it today, but it carries the same hazard as the ones

CPUが2コアだとjestは終わらない — in-band実行とpendingのままのMutation

Zenn · 2026-10-07

CI のモバイルのテストは、30 分のタイムアウトまで終わらなかった。手元で同じ jest を叩くと、1483 件がちゃんと緑で終わる。違いは CPU のコア数だけだった。 この記事は、React Native(Expo)と TanStack Query のアプリで起きた「CI

[ci skip] Fix wrong config name for CheckPending in Rails on Rack guide

github/rails/rails · 2026-10-07

The description of `ActiveRecord::Migration::CheckPending` said the middleware is used when `config.action_dispatch.x_sendfile_header` is se

[ruby/net-http] Don't use trailing spaces in test (https://github.com…

github/ruby/ruby · 2026-10-07

…/ruby/net-http/pull/350) ruby/ruby removes trailing spaces in here document: https://github.com/ruby/ruby/commit/757d36142bd474c166639acad

レビューの口伝を40ルールに棚卸ししてAIレビューに載せた

Zenn · 2026-10-07

はじめに こんにちは、e-dashでエンジニアをしている Kezuka です。 レビューで口伝されていたバックエンドの作法を棚卸しして、AIレビュー用のスキルにしました。 半年運用した結果を実測しています。期待と違う結果が出たので、その記録と次の課題を書きます。 書かれていな

[ci skip] Fix typo in caching_with_rails.md

github/rails/rails · 2026-10-07

Simple fix: superusers -> super_admins

[DOC] Doc for File::Stat#gid

github/ruby/ruby · 2026-10-07

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

[DOC] Harmonize grpowned? methods

github/ruby/ruby · 2026-10-07

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

[DOC] Harmonize ftype methods

github/ruby/ruby · 2026-10-07

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

[DOC] Harmonize file? methods

github/ruby/ruby · 2026-10-07

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

[DOC] Doc for File::Stat#dev*

github/ruby/ruby · 2026-10-07

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

* remove trailing spaces. [ci skip]

github/ruby/ruby · 2026-10-06

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

[ruby/net-http] Treat a whitespace-only header line as obs-fold

github/ruby/ruby · 2026-10-06

(https://github.com/ruby/net-http/pull/348) The current implementation has a problem with the following case: ```ruby print(&quot;HTTP/1.1

Fix loss of initial value in Array#sum

github/ruby/ruby · 2026-10-06

When the not_exact case is hit, the initial value could be lost if it is a float. For example, the following code incorrectly outputs 1.5 bu

Add YJIT on mswin to NEWS

github/ruby/ruby · 2026-10-06

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

Use QueryResponse as raw result in ractor proxy adapters

github/rails/rails · 2026-10-06

Gets rid of custom result for proxy adapters, and simplifies last_inserted_id usage.

Merge pull request #58904 from Shopify/ractorize_with_schema_reflection

github/rails/rails · 2026-10-06

Use a BoundSchemaReflection for the Ractor proxy pool's schema cache

YJIT: Do not suggest ./configure --enable-yjit=dev on mswin

github/ruby/ruby · 2026-10-06

The disasm options and RubyVM::YJIT.disasm need a dev build, which win32/configure.bat cannot make. The warning for builds without YJIT also

Document YJIT on mswin

github/ruby/ruby · 2026-10-06

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

mswin: Build YJIT with --enable-yjit

github/ruby/ruby · 2026-10-06

rustc builds yjit.lib, which is linked into miniruby and the DLL directly. Archiving it into the static library would make mkexports.rb expo

YJIT: Use the Win64 calling convention on Windows

github/ruby/ruby · 2026-10-06

Generated code called C functions and Rust callbacks with the SysV convention. On Windows, pass the first four arguments in RCX, RDX, R8 and

YJIT: Convert stats to Integer without assuming Fixnum

github/ruby/ruby · 2026-10-06

Stats and counters can exceed the Fixnum range, which is 31 bits on Windows, and failed the assertion in VALUE::fixnum_from_usize. Co-Autho

Regenerate the JIT bindings for the helpers declared in internal/jit.h

github/ruby/ruby · 2026-10-06

bindgen now finds rb_jit_get_page_size and rb_jit_reserve_addr_space in internal/jit.h, which moves them in both generated files. Co-Author

YJIT: Make the LLP64 helpers Assembler methods

github/ruby/ruby · 2026-10-06

They emit instructions, which a call like asm.cmp_fixnum_fits_long(val) makes clearer than a free function taking asm. Co-Authored-By: Clau

YJIT: Ignore the perf map of --yjit-perf on Windows

github/ruby/ruby · 2026-10-06

/tmp/perf-{pid}.map resolves to a usually missing directory on the current drive, so the first compilation panicked, and Linux perf could no

CI: Build and test YJIT on mswin

github/ruby/ruby · 2026-10-06

The Win64 code paths and LLP64 guards in YJIT are compiled only for mswin, so no other YJIT job notices a change that breaks them. --yjit-ca

YJIT: Add Assembler#load_mem like ZJIT's

github/ruby/ruby · 2026-10-06

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

YJIT: Register unwind info for the JIT region on Windows

github/ruby/ruby · 2026-10-06

RtlUnwindEx(), which longjmp() and C++ exceptions use, needs unwind info for every frame, so raising through JIT frames skipped __finally bl

YJIT: Detect a console with rb_w32_isatty on mswin

github/ruby/ruby · 2026-10-06

UCRT&#39;s isatty returns 0x40 for a character device, so the comparison with 1 never held and --yjit-dump-disasm was never colored. Checkin

YJIT: Take the base and offset in c_long_mem

github/ruby/ruby · 2026-10-06

Nothing in it was specific to lengths, and building the C long memory operand inside saves each caller from spelling out its width. Co-Auth

YJIT: Guard Fixnum results to fit in long on LLP64

github/ruby/ruby · 2026-10-06

A Fixnum holds a C long, which is 32-bit on Windows, so an arithmetic result or a length that did not overflow 64 bits could still be out of

Reserve the JIT region near the Ruby DLL on Windows

github/ruby/ruby · 2026-10-06

VirtualAlloc(NULL) placed the region more than 2 GiB away from the DLL, so every C call from YJIT code became an indirect call through a reg

Reject --enable-yjit on mingw in configure

github/ruby/ruby · 2026-10-06

jit.c now picks its Windows code paths by _WIN32 alone, so an explicit --enable-yjit on mingw no longer stops at the #error there and would

Manage JIT code memory with the Windows virtual memory API

github/ruby/ruby · 2026-10-06

Reserve the region with VirtualAlloc and commit pages when they become writable, in place of mmap and mprotect. Freed pages stay committed w

YJIT: Check Fixnum overflow with a single branch on LLP64

github/ruby/ruby · 2026-10-06

Fixnum operands fit in 32 bits where long is 32-bit, so the 64-bit overflow check never fires there and the range check alone decides. Code

VitestでsetStateがエラーになった ReferenceError: setHoges is not defined

Qiita(trend) · 2026-10-06

はじめに Vitestの話 問題 エラーになるし、カスタムフックのモックで setHoges: vi.fn() にしても解消しない 解決 トップレベルで定義していると思っていたが、カスタムフック内で定義しているがトップレベルにimportしていないためそもそ...

Fix `to_markdown` code spans broken by tables and adjacent code (#58956)

github/rails/rails · 2026-10-06

* Strip whitespace from `to_markdown` code spans in table cells kramdown rebuilt a table cell&#39;s code span with one backtick when the co

マイクロソフト、VS CodeにAIモデルのオーケストレーションで高品質低コストなAIを実現する「HydraFusion」をプレビュー実装

Publickey · 2026-10-06

マイクロソフトは9月30日付けでリリースされたVisual Studio Code 1.140(以下、VS Code)で、複数のAIベンダから提供されているAIモデルをオーケストレーションすることでより高品質で低コストを実現するという「Hy...

FDE(フォワードデプロイドエンジニアリング)によって開発されたAIエージェントの7割は使われず、FDEの名前で単なるコンサルティングが販売されるようになる危険が高まるとガートナーが予測

Publickey · 2026-10-06

米調査会社のガートナーは、ベンダーのFDE(フォワードデプロイドエンジニアあるいはフォワードデプロイドエンジニアリング)によって開発されたAIエージェントの70%が2028年までに企業に使われずに放棄されるだろう(Gartner Predi...

Fix Array#sum when init is float but array contains non-float

github/ruby/ruby · 2026-10-06

If the initial value is a float but an element of the array is not a float, then it could be lost and an error won&#39;t be raised. For exam

Merge pull request #58946 from fabbyd/build-insert-values-list-once

github/rails/rails · 2026-10-06

Build the insert values list once for raw `on_duplicate` upserts on MySQL

Keras入門 第4回 Kerasモデルの量子化(LiteRT)

Zenn · 2026-10-06

星杜なぎさです。 今回は、Kerasモデルの量子化についてまとめてみました。 環境 google colaboratory Python : 3.13.15 keras:3.13.2 tensorflow:2.21.0 ai-edge-litert:2.2.0

[ruby/json] Report the attempted depth in generator nesting errors

github/ruby/ruby · 2026-10-06

https://github.com/ruby/json/commit/37a48ef6b8

[ruby/json] Reject non-ASCII BINARY strings during JSON generation

github/ruby/ruby · 2026-10-06

https://github.com/ruby/json/commit/8bab92d63b

[DOC] Doc for File::Stat#blksize

github/ruby/ruby · 2026-10-06

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

[DOC] Doc for File::Stat#blocks

github/ruby/ruby · 2026-10-06

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

[DOC] Harmonize chardev? methods

github/ruby/ruby · 2026-10-06

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

[DOC] Harmonize birthtime methods

github/ruby/ruby · 2026-10-06

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

rauchg/gdp-ts

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

TypeScript向けのGhosts of Departed Proofsを実装するライブラリ。name()で値にコンパイル時の名前を付け、defineProof()で認可チェックの結果を型として扱い、関数側で_proof引数を受け取って認可チェック済みの型かをチェックする。

[Bug #22401] addr2line.c: fall back to missing/crt_externs.h when the…

github/ruby/ruby · 2026-10-06

… header is absent The public iOS SDK does not ship crt_externs.h. addr2line.c included it unconditionally and failed to compile: addr

マーケティングエンジニア入門

Zenn · 2026-10-06

マーケティングエンジニア(Growth Engineer / GTM Engineer)とは、マーケティングや営業活動を自動運転するためにツールや AI を整備する AI 時代の新たな職種です。 この本では、AI Agent の概念である Skill やハーネス、オントロジーなど

[ruby/erb] Respect ERB tag boundaries when detecting magic comments

github/ruby/ruby · 2026-10-06

https://github.com/ruby/erb/commit/934d51e24b

Make `remove_unreachable_chunk` linear in method size (#18823)

github/ruby/ruby · 2026-10-06

* Make remove_unreachable_chunk linear in method size remove_unreachable_chunk allocated and cleared a label_no-sized counter array on ever

エージェントの記憶はどこに置くか —— Skills・AGENTS.md・引き継ぎノートをClaude CodeとIBM Bobで検証した

Zenn · 2026-10-06

この記事のまとめ Claude CodeとIBM Bobで同じリポジトリを動かし、コーディングエージェントの「記憶の置き場所」について3つの検証をしました。 検証 確かめたこと 結果 1. Skills descriptionの書き方で、Skillの呼ばれやすさは変

win32: Exit configure.bat with the status of nmake

github/ruby/ruby · 2026-10-06

b5ecfd1eba saved the status in `error` before removing the temporary file but never returned it, so configure.bat succeeded even when setup.

[ruby/strscan] Reset the number of registers after string pattern

github/ruby/ruby · 2026-10-06

match (https://github.com/ruby/strscan/pull/221) `set_registers()` used `onig_region_set()` that doesn&#39;t change `num_regs` when the reg

[ruby/strscan] Fix match registers when position is larger than

github/ruby/ruby · 2026-10-06

INT_MAX (https://github.com/ruby/strscan/pull/220) ## What With `StringScanner.new(str, fixed_anchor: true)`, a scan position beyond `INT_

mswin: Favor speed in vm.c

github/ruby/ruby · 2026-10-06

With the default `-O2sy-`, cl.exe compiles the instruction dispatch in vm_exec_core into a binary search. Favoring speed only in vm.c gives

[ruby/rubygems] Regenerate gemfile(5) for override from: and to:

github/ruby/ruby · 2026-10-06

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

[ruby/rubygems] Document override from: and to: in gemfile(5)

github/ruby/ruby · 2026-10-06

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

[ruby/rubygems] Re-resolve when an override cuts a locked gem loose

github/ruby/ruby · 2026-10-06

Adding `to: nil` to an existing bundle left the dropped gem in the lockfile, because nothing marked the lockfile as changed. Frozen installs

[ruby/rubygems] Let override drop or replace one dependency of a gem

github/ruby/ruby · 2026-10-06

Some gems depend on a gem that only one of their features loads, or on a gem that an API-compatible one can stand in for. `override &quot;B&

嫌われるデザインの歴史

Zenn · 2026-10-06

はじめに どの時代にも「ああ、あの頃のやつね」と一目でバレるデザインがある。 2000年前後ならワードアートの虹色文字、2010年代ならパワポのデフォルトテンプレート、そして2024年以降はAIが量産する紫グラデーションと角丸カード。 ただ、流行したデザインがそのまま嫌われるわけ

嘘を嘘と見抜けない? Clef / Clef-Flashの判定性能を7タスクでJevと比較

Zenn · 2026-10-06

Jevの登場以降、確率で判断を返すAIモデルの話題が増えてきました。Layaや、Jev互換のAPIを備えたKevなど、オープンソースのモデルも公開されています。今回試すのは、その流れに加わったCloudflareのClefです。まずは判定精度を確かめて、売りである速さは次回、条件

Fix IO#set_encoding ignoring conversion options for Encoding objects …

github/ruby/ruby · 2026-10-06

…(#19215) [Bug #22209]

Set ISEQ_TRANSLATED without threaded code too

github/ruby/ruby · 2026-10-06

Without direct or call threaded code, as with MSVC, the flag was never set. YJIT asserts it on running iseqs, and iseq_free decrements rb_yj

Decode trace instructions to bare ones without threaded code

github/ruby/ruby · 2026-10-06

rb_vm_insn_decode is documented to return bare instructions, and rb_iseq_original_iseq maps encoded instructions back to bare ones, but both

Bump taiki-e/install-action

github/ruby/ruby · 2026-10-06

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

Use reg_pc in vm_exec_core on non-GNUC compilers too

github/ruby/ruby · 2026-10-06

Without it, MSVC merges the pc and sp updates of putobject into one 16-byte load and store on the control frame, which stalls on store forwa

Avoid locked instructions for atomic loads on x64 Windows

github/ruby/ruby · 2026-10-06

An aligned load is atomic on x64, and seq_cst because stores here use xchg. The fallbacks issued lock xadd or lock cmpxchg on every load, wh

fix out-of-bounds read in strftime %Z zone name copy

github/ruby/ruby · 2026-10-06

strlcpy returns the length of the source string, not the number of bytes it wrote into tbuf, so reusing its return value as the length for t

最近サイバー攻撃多いから、基本対策を見直そう

Qiita(trend) · 2026-10-05

こんにちは、翡翠です。 去年セキュリティ業界へ入ったばかりの新人です。まだまだ勉強中の身なので至らない点もあるかと思いますが、今わかること・できることを自分なりにまとめたいと思います。 2026年9月下旬以降、大手企業などで不正アクセスや情報漏洩などのニュースが一気に増えた...

「田中さんの代理で来ました」をIAMで検証可能にする

Zenn · 2026-10-05

Webやモバイルのアプリで、画面の裏で動くサーバー(frontend)がbackendのAPIを呼ぶ構成は、ごく身近だと思います。たとえば、次のような呼び出しです。 frontendからbackendへの呼び出し(よくある形) GET /cases/C-2001/summary

Vitestで 関数またはメソッド toBeInTheDocument() は未解決です

Qiita(trend) · 2026-10-05

はじめに Vitestの話 問題 要素があるかを期待したい 解決 toBeDefined()を使って解決 終わりに Google検索時のAIにjest関係の型を導入するよう案内された。が、公式を見たらVitest標準でできた

ESLint: 'expect' is not defined. (no-undef)

Qiita(trend) · 2026-10-05

はじめに Vitestの話 問題 eslint警告が出ている 解決 IDEの補完でjestのexpectをimportしていた import { test, vi, expect } from 'vitest' とvitestからのインポート追加して解決 ...

[ruby/openssl] ssl: keep original SSLContext alive after servername_cb

github/ruby/ruby · 2026-10-05

Keep the original SSLContext in a separate instance variable to prevent it from being GC&#39;ed while its underlying SSL_CTX is still in use

[ruby/openssl] ssl: update rdoc for SSLSocket#pending and #wait_readable

github/ruby/ruby · 2026-10-05

Clarify how they (do not) interact with read buffers. SSLSocket#pending corresponds to SSL_pending(). It reports data that is already proce

Merge pull request #58943 from excid3/fix-default-headers-framework-d…

github/rails/rails · 2026-10-05

…efaults Fix default_headers example in new_framework_defaults_8_2

Cloudflare ContainersがAIエージェント向けに刷新。起動が6倍速、ファイルシステムのスナップショット機能など

Publickey · 2026-10-05

Cloudflareは、同社のエッジロケーションでコンテナ型仮想マシンを実行可能にする「Cloudflare Containers」をAIエージェント向けに刷新したことを発表しました。 これまでよりも起動速度が6倍となり、環境構築が容易にな...

Google、サンドボックス型コンテナランタイムの「gVisor」をCNCFに寄贈したと発表

Publickey · 2026-10-05

Googleはサンドボックス型コンテナランタイムの「gVisor」をCloud Native Computing Foundation(CNCF)に寄贈したことを発表しました。 gVisorはコンテナ型仮想マシンの業界標準であるOCI(Op...

[ruby/json] Exclude custom instance variables from State#to_h

github/ruby/ruby · 2026-10-05

https://github.com/ruby/json/commit/08e72297b2

Fix default_headers example in new_framework_defaults_8_2

github/rails/rails · 2026-10-05

The commented example referenced `config` directly, which isn&#39;t defined in an initializer, so uncommenting it raised NameError on boot.

Compose compatibility TableDefinition modules in Migration::Current

github/rails/rails · 2026-10-05

Seven Migration::Compatibility version classes carried an identical compatible_table_definition override just to prepend their own TableDefi

Merge pull request #58846 from rails/fix-v5-1-change-column-table-nam…

github/rails/rails · 2026-10-05

…e-prefix Fix V5_1 change_column to honor table_name_prefix

【SELECT AIの精度が出ない時に試したい5つのポイント】②SELECT AIにDBの意味を教える

Qiita(trend) · 2026-10-05

はじめに 前回は、SELECT AIへ見せるテーブルをobject_listで業務単位に絞り込む方法を扱いました。 【SELECT AIの精度が出ない時に試したい5つのポイント】①対象表の絞り込み しかし、対象テーブルを正しく選べるようにしても、次のようなSQLが生成され...

[ruby/json] Honor as_json and reject disabled strict mode in JSON::Coder

github/ruby/ruby · 2026-10-05

https://github.com/ruby/json/commit/b63b4f1506

[ruby/json] Open gzip in binary mode

github/ruby/ruby · 2026-10-05

It is binary format, read in text mode stops at 0x1a (^Z). https://github.com/ruby/json/commit/42cc52a89c

Fix V5_1 change_column to honor table_name_prefix

github/rails/rails · 2026-10-05

Compatibility::V5_1#change_column on PostgreSQL applies :default, :null and :comment in separate statements by calling the connection direct

Merge pull request #58845 from rails/fix-sqlite-explicit-reference-ty…

github/rails/rails · 2026-10-05

…pe-on-6-0 Honor an explicit `type:` on SQLite references in 6.0 migrations

Honor an explicit `type:` on SQLite references in 6.0 migrations

github/rails/rails · 2026-10-05

Compatibility::V6_0#add_reference has forced `type: :integer` on SQLite since 99eea87e25, so `add_reference :posts, :user, type: :bigint` in

Merge pull request #58844 from rails/compat-adapter-regression-tests

github/rails/rails · 2026-10-05

Add regression tests for adapter-specific migration compatibility

正解のないKiro Skillsをチームでどう育てるか

Qiita(trend) · 2026-10-05

はじめに こんにちは。株式会社シーイーシーのAWSコミュニティチームです。 今回は、2026 Japan AWS Jr. Championsの長井崇文が執筆します。 Kiroは、AWSが提供するAIを活用した開発環境で、仕様の整理からコード、ドキュメント、テストの作成まで...

[ruby/mmtk] Make StickyImmix default GC plan

github/ruby/ruby · 2026-10-05

https://github.com/ruby/mmtk/commit/537eae4e0a

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

Qiita(trend) · 2026-10-05

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

【Db2 Genius Hub】導入前に知っておきたいサイジングの考え方 ~実環境から見積もってみた~

Qiita(trend) · 2026-10-05

目次 はじめに Db2 Genius Hub の構成を整理する REPODB の主要テーブルカテゴリ DMC と Genius Hub の関係 実測データから見る REPODB のサイズ感 実測環境の概要 テーブル別実測サイズ(上位 10) 収集間隔の実測値...

fetch-bundled_gems.rb: Don't show the revision of the previous gem

github/ruby/ruby · 2026-10-05

The script body runs in the `-n` loop, so `info` kept the value from the previous gem when the current one has no revision. Co-Authored-By:

[ruby/rubygems] Use the make command that Gem::Ext::Builder chooses i…

github/ruby/ruby · 2026-10-05

…n tests make_command ignored --with-make-prog in configure_args, so a build configured with --with-make-prog=gmake expected make where Gem

ソフトウェアエンジニアのためのVibe Coding 完全ガイド (2026年10月版)

Qiita(trend) · 2026-10-05

対象読者: ソフトウェアエンジニア 本書の根拠は、ベースのREADMEと添付のPrompt、および「6. 参考文献」に示した公開資料です。実測していない事項は「未検証」と明記します。 目次 エグゼクティブサマリー 戦略と戦術 各ステップとPrompt チュートリアル...

Merge pull request #58932 from dpep/remove-orphaned-dependencies-fixt…

github/rails/rails · 2026-10-05

…ures Remove orphaned Active Support dependencies test fixtures

Merge pull request #58933 from dpep/remove-unused-contact-pseudonyms

github/rails/rails · 2026-10-05

Remove unused Contact#pseudonyms from Active Model tests

Claude Desktop と ChatGPT デスクトップアプリを Amazon Bedrock 経由で Windows から使う

Zenn · 2026-10-05

はじめに こんにちは! AWS でソリューションアーキテクトをしている齋藤 拓巳です。 Claude Desktop と ChatGPT デスクトップアプリは、どちらも Amazon Bedrock をモデルの接続先として設定できるようになりました。自社の AWS アカウントで課

Ignore the coroutine test executable

github/ruby/ruby · 2026-10-05

d06e3f2a5d moved it from the top directory into coroutine/test, where the `/coroutine-test` pattern no longer matches. Co-Authored-By: Clau

DifyのRAGで検索スコアを回答許可に使わない:根拠を検査する品質ゲート

Qiita(trend) · 2026-10-05

問い合わせに似た文書が検索できても、その文書だけで回答してよいとは限りません。旧版の手順や、質問の条件に合わない説明を根拠にすると、引用付きの誤回答ができます。 DifyのナレッジベースでRAGを組むエンジニアに向けて、検索結果を集める処理と、回答の根拠として使えるかを判...

Remove unused vendor Gemfiles

github/ruby/ruby · 2026-10-05

Ruby core does not invoke the RubyGems vendoring workflow.

Merge pull request #58941 from yahonda/fix-checkout-fairness-flake

github/rails/rails · 2026-10-05

Restore 100ms between checkins in test_checkout_fairness

Restore 100ms between checkins in test_checkout_fairness

github/rails/rails · 2026-10-05

The sleep must let each woken waiter acquire its connection before the next checkin. 10ms is not always enough on loaded CI agents: https:/

[ruby/rubygems] Rename ruby_core_tarball? to git_repository?

github/ruby/ruby · 2026-10-05

It only checks whether the source root has .git, and nothing about ruby core. https://github.com/ruby/rubygems/commit/fc8fa31bfe Co-Author

[ruby/rubygems] Skip specs based on what RUBYLIB provides instead of …

github/ruby/ruby · 2026-10-05

…ruby core These examples break when a library on RUBYLIB takes precedence over the gem they rely on. ruby core puts its source and extensi

[ruby/rubygems] Expect an unknown commit in bundle version only witho…

github/ruby/ruby · 2026-10-05

…ut git The spec build metadata records unknown only when the source has no .git, so a git checkout of ruby core should report a real SHA a

[ruby/rubygems] Gate RubyGems 4.1 specs on 4.1.0.a instead of 4.1.0.dev

github/ruby/ruby · 2026-10-05

4.1.0.beta1 sorts before 4.1.0.dev, so these examples have been excluded everywhere since https://github.com/ruby/ruby/commit/4020342576a bu

[ruby/rubygems] Skip content-addressed gem specs on prerelease Ruby i…

github/ruby/ruby · 2026-10-05

…nstead of ruby core Gem::ContentAddress is available in ruby core. What actually blocks these examples is that a prerelease Ruby never sat

[ruby/rubygems] Run the specs that the flat layout made work in ruby …

github/ruby/ruby · 2026-10-05

…core Since https://github.com/ruby/ruby/commit/4eb711b8e92, spec subprocesses load the in-development Bundler from lib upstream as well, s

[ruby/rubygems] Skip the newgem linter specs only when ast.rb is on R…

github/ruby/ruby · 2026-10-05

…UBYLIB An in-tree build of ruby core puts the source root on RUBYLIB, and its ast.rb shadows the ast gem that rubocop-ast requires. Out-of

オブジェクト指向UIデザインをAgent Skillにして、Claudeが作るUIはどう変わるかの検証

Zenn · 2026-10-05

こんにちは、株式会社エムニの黒川です。 普段は業務用Webアプリケーションの開発に携わっており、主に実装を担当しています。 昨今、UIの実装においてもClaude CodeなどのAIエージェントを活用する場面が増えています。 プロンプトから画面のプロトタイプが生成される開発のスピ

Add regression tests for adapter-specific migration compatibility

github/rails/rails · 2026-10-05

Add tests for the adapter-specific adjustments Migration::Compatibility applies through connection.adapter_name branches. Co-Authored-By: C

朝のあの時間だけEC2のキャパシティ予約したいんだよなあ

Zenn · 2026-10-05

こんにちは、EDUCOMのかどげんです。 最近、インスタンスタイプT8iが出てきましたね。 この影響かわからないのですがInsufficientInstanceCapacityによるインスタンスタイプt3の自動起動が失敗することが多くなりました。 https://aws.amaz

Merge pull request #58923 from yahonda/pg-maintenance-database

github/rails/rails · 2026-10-05

Add maintenance_database option to the PostgreSQL adapter

Traefikで、アプリのPodを0台にしてもメンテナンス画面を返したい!

Zenn · 2026-10-05

あいさつ こんにちは。GMOメディアの岡嶋です! 6月にこの記事を出そうと思っていたのですが気が付いたら10月になっていました。 ただあの時の私も今の私も変わらず半袖を着ているので、あまり時間は経っていないのだと思います。みなさんもそう思いますよね? 概要 私たちのチームでは

俺のAIプログラミング手法(2026/10/05)

Zenn · 2026-10-05

棚卸し的な記事です。 人間の役割を定義する モデルの性能を評価する 無茶振りしてどこまで出来るか観察 何ができて、何ができなかったことがドメイン知識になる ループを構築する 自動化して得られた時間で、評価指標を改善する 評価指標を作る どの数値を改善すべきか、

[DOC] Harmonize atime methods- #19206

github/ruby/ruby · 2026-10-05

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

Kill the hung worker itself on Windows

github/ruby/ruby · 2026-10-05

On Windows, exec in runruby.rb spawns the worker as another process and waits for it, so killing the launched pid left the worker running wi

Kill the test processes left after waiting for workers on Windows

github/ruby/ruby · 2026-10-05

The KILL sent when Process.waitall times out in quit_workers also hit only the runruby.rb process on Windows, leaving the test process runni

Pick the pid to kill in one place

github/ruby/ruby · 2026-10-05

Worker#kill and quit_workers both need the test process rather than the runruby.rb process on Windows. Co-Authored-By: Claude Opus 5.5 <nor

[ruby/rubygems] Don't map files under rubygems/ to a default gem

github/ruby/ruby · 2026-10-05

Since 268b317b, the Bundler gemspec lists copies of RubyGems files under lib/rubygems. Installed as the default gem, on Ruby head or after `

Add maintenance_database option to the PostgreSQL adapter

github/rails/rails · 2026-10-05

`bin/rails db:create`, `db:drop` and `db:purge` connect to the `postgres` database by default. Some managed PostgreSQL services do not provi

Merge pull request #58934 from dpep/remove-orphaned-legacy-adapter-fi…

github/rails/rails · 2026-10-05

…xtures Remove orphaned legacy adapter test fixtures

[DOC] Tweaks for File::Stat#<=>

github/ruby/ruby · 2026-10-04

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

人生オワタ2を600回、Jev互換AIは穴を越えられず

Zenn · 2026-10-04

3行でまとめ Jev 互換の判定モデル kev-4b と laya-ml を Mac と Google Cloud で動かして測った。応答は Mac で laya-ml 15ms・kev-4b 200ms、Vertex AI の米国 L4 に置いた kev-4b は252ms。

win32: Define IFTODT so that Dir.glob uses d_type

github/ruby/ruby · 2026-10-04

Since 0c90ca4dd0, dir.c ignores d_type unless IFTODT is defined too, so Dir.glob on mswin has been calling lstat on every entry that readdir

本当に「判断」していますか?

Zenn · 2026-10-04

はじめに @dyoshikawaです。 昨今、 「AI時代はタスクはAIにやらせ、人間は判断に集中する」 といったことをよく聞きますが、個人的にはモヤモヤがあります。 ひとつは、対象への理解なしに妥当な判断ができるのか、という点です。 もうひとつは、自分自身もですし、身の回りやS

AI が正しい答えを返せる時代に、人は何を学ぶのか。対話と問題解決の経験から教育を考えてみる

Qiita(trend) · 2026-10-04

はじめに 先日、なんでも Copilot のイベントで、大学で働いている方から、参加者に向けて問いが投げかけられました。 「AI が正しい答えを返せる時代に、人が学ぶことの価値は何か。大学は何を教え、何を評価するべきなのか」 この問いをきっかけに、自分の考えを整理してみた...

[ruby/prism] Use #source_range when available for Prism.find

github/ruby/ruby · 2026-10-04

* This is more accurate than using the line and is a portable API between Ruby implementations. * I also tried to use #syntax_tree but that

MVPから実際に使いやすいポートフォリオへ|開発で学んだこと

Qiita(trend) · 2026-10-04

MVPから実際に使いやすいポートフォリオへ|開発で学んだこと 今回作成したポートフォリオはこちらです。 GitHub: アプリ: はじめに 私はエンジニアへの転職を目指して勉強する前、製造補助として製造業務と事務作業を行っていました。 仕事をする中で、多くの...

世界中のソフトウェア開発者の実態を調べた「State of Devs 2026」公開。何歳? 年収は? モニタは何枚? AIにどのくらいコードを書かせている? 趣味は? など集計結果

Publickey · 2026-10-04

IT関連の各種調査を行っているプロジェクトDevographicsは、世界中のソフトウェア開発者の実態などをアンケートで調査した「State of Devs 2026」の結果を公開しました。 ここでは全体の結果から興味深いところをいくつか抜...

Supabase、1サーバあたり数百万ものSQLiteをホストする「Turso」買収を発表。AIエージェントで加速するDB需要に対応

Publickey · 2026-10-04

PostgreSQLをベースにしたデータベースサービス「Supabase」などを提供しているSupabaseは、SQLiteをベースとしたデータベースサービスを提供する「Turso」を買収したことを発表しました。 Turso is join...

LLMのJSON Schemaを厳しくしても業務検証を消せない理由

Qiita(trend) · 2026-10-04

Structured OutputsでJSON Schemaに一致する出力を得られるなら、アプリ側のvalidationも消せそうに見えます。消せるのは、主に「JSONとして壊れている」「必須キーがない」「enum外の値が来る」といった形式上の失敗です。 start_da...

Cloudflare の判定モデル Clef を Workers AI で触ってみた

Zenn · 2026-10-04

はじめに Cloudflare が 2026年10月1日に、判定用のモデル「Clef」と「Clef-flash」を発表しました。 この記事は、2つのモデルを Workers AI から呼び出して、簡単な実験をした記録です。 Jevは私は触り済みなのそれ前提感あるかもです。一旦とし

tarwin/tinyjsapp: Build native apps in JS. Backend, frontend. ~5Mb.

リアルタイム版 JSer.info · 2026-10-04

txiki.jsとOSネイティブのWebViewを使ってデスクトップアプリを作るツール。バックエンドはJavaScriptで書き、フロントエンドはHTML/CSS/JSをOSのWebViewで表示する。tinyjs new/tinyjs dev/tinyjs buildなどのCL

Remix 3 正式版おめでとう。

Zenn · 2026-10-04

Remix が10月にメジャーアップデートリリース🎉(v3) https://remix.run/ うぇーい、とノリでアップデートに挑んで苦しんだお話。 個人で作っているWebアプリを、Remix 3 のbeta(3.0.0-beta.4)で動かしています。 Remix 3 が

既存OSSのnginxをOpenRestyへ差し替え、Entra IDとアプリ内ユーザーを追跡できるログを作った話

Zenn · 2026-10-04

はじめに 案件の背景 IaaS(VM)の構築と監視・運用保守の経験が中心だった自分が、PaaSやコンテナを使ったアーキテクチャの設計・構築を担当した際に、工夫したことをまとめておこうと思います。 2025年4月頃から、DifyのOSS版をAzureで運用するためのサービス選定

文章を書かずに「選ぶだけ」のAI、Jevが続々登場?任せ方を整理|10/4のQiitaトレンド20本をポッドキャストで

Qiita(trend) · 2026-10-04

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

Do not embed arrays that will overflow length bits

github/ruby/ruby · 2026-10-04

rb_ary_embeddable_p does not check that the capacity of the array is within the number of bits used for embedded lengths, so it can cause ov

[DOC] Tweaks for File::Stat.new

github/ruby/ruby · 2026-10-04

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

[DOC] Tweaks for File::Stat doc

github/ruby/ruby · 2026-10-04

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

[DOC] Remove helper method (no longer exists)

github/ruby/ruby · 2026-10-04

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

[DOC] Remove helper display method - #19189

github/ruby/ruby · 2026-10-04

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

AI生成コードを本番環境へデプロイする前に実施すべきセキュリティチェックリストと対策実装例

Qiita(trend) · 2026-10-04

読者が抱える課題 GitHub CopilotやChatGPTなどの生成AIツールは、開発効率を向上させる一方で、脆弱性を含むコードを出力することがあります。AIが提案したコードをそのまま本番環境に投入すると、SQLインジェクション、クロスサイトスクリプティング(XSS)...

VueUseのIssue対応記録: v-element-sizeの修正から見るResizeObserverの値をwatchする際の注意点

Zenn · 2026-10-04

本文は自筆しています。 TL;DR VueUseのコントリビュータ記録です。 修正の PR は vueuse/vueuse#5524 です。 ResizeObserver は、observe() を呼ぶと、要素のサイズが変わっていなくてもコールバックを1度呼びます その前に

仕事が忙しいので、プライベートに AI 秘書を雇ってみた

Qiita(trend) · 2026-10-04

はじめに 本記事は、AI エージェント(Claude Code)を「秘書」にする取り組みを、プライベートで5日間(2026-09-29〜10-03)試した記録です。 業務では、すでに AI エージェントを開発作業に使っています。 ただ、メールや税金の手続きまで任せる「秘書...

Key Vault参照は本当に得か — Terraform stateから秘密値を外す設計判断

Zenn · 2026-10-04

API キーやクライアントシークレットを Secret に入れても、その値を Terraform に渡していれば state に残ることがあります。sensitive = true は CLI の表示を伏せるだけで、保存される場所が減るわけではありません。 Azure Conta

Remove `test-all` job for `--repeat-count=2`

github/ruby/ruby · 2026-10-04

In 108a92ac633365c71e3af654a7663271f2dc7891, only the option was removed, but since `test-all` is included in `check`, this is a duplicate.

【202610版】 Webアプリ開発初心者がKiroでAI駆動開発をしてみた

Zenn · 2026-10-04

今年度から内製開発でAI駆動開発ツール・Kiro (kiro-cli) が使えるようになったらしい。 フロントエンド開発未経験で業務ツール内製に投入されたので、"AI駆動開発"に挑戦してみた。 現時点のメモ。 なお、まかされたのはJavaScriptフレームワークを利用したシング

Vitestでどんなdomかをチェックする

Qiita(trend) · 2026-10-04

はじめに Vitestの話 問題 どんなdomがきてるか確認したい 解決 以下のように書くと出る import { test } from 'vitest' import { render } from "@testing-library/react"; ...

vcs.rb: Pass /dev/null to git instead of IO::NULL

github/ruby/ruby · 2026-10-04

Git for Windows 2.56.0 dies with &quot;unable to access &#39;NUL&#39;: Invalid argument&quot; when GIT_CONFIG_SYSTEM or GIT_CONFIG_GLOBAL is

Remove unused Contact#pseudonyms from Active Model tests

github/rails/rails · 2026-10-03

Its only caller was `@contact.to_xml(methods: :pseudonyms)`, removed along with XML serialization in f7ebdb1ac5. Co-Authored-By: Claude Opu

Remove orphaned Active Support dependencies test fixtures

github/rails/rails · 2026-10-03

Nothing references the files left in activesupport/test/dependencies. dependencies_test.rb writes its own fixture to a tmpdir; the last test

Claude Code の cloud session に最大 $250 のクレジットが付きます ── 申請期限は日本時間 10月8日 15:59

Qiita(trend) · 2026-10-03

上原正吉(EarthLink Network Co., Ltd.)。Claude Codeを開発の主体に据え、20を超えるプロダクトを1人で同時に開発・運用しています。これは、その現場の実測記です。 Claude Code の cloud session に最大 $25...

Scale test timeouts of test-bundled-gems on macOS

github/ruby/ruby · 2026-10-03

Subprocess assertions in the bundled gem tests expire at 10 seconds on contended runners, as test-all did before dd4153cbfe1. Co-Authored-B

Rust 1.96の新RangeでSpanをCopyにできる理由

Qiita(trend) · 2026-10-03

開始位置と終了位置しか持たない Span なら、Copy にできそうに見えます。ところが std::ops::Range をそのまま持たせると #[derive(Copy)] は通りません。 理由は Range のフィールドではなく、旧 Range が範囲を...

Tweak a bit last doc edits

github/rails/rails · 2026-10-03

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

Isolate coroutine test

github/ruby/ruby · 2026-10-03

Create coroutine test files under the dedicated directory.

Rust 1.99が来たので、実務で使えそうな変更と気をつけたいところを拾ってみる

Qiita(trend) · 2026-10-03

Rust 1.99.0 が2026年10月1日にリリースされました。 今回は新文法ドーン!みたいな派手なアップデートではありません。 ただ、中身を見ると、 FFI raw pointer メモリ所有権 unsafe ファイルシステム Cargo あたりを触る人には、地味...

Rust 1.98でVec<u32>をAtomicとして一時的に借りる

Qiita(trend) · 2026-10-03

大量の値を普段は u32 として処理し、一部分だけ複数スレッドからatomicに更新したい。このためだけに、最初から Vec を持つ必要はありません。 Rust 1.98.0では AtomicU32::from_mut_slice がstableにな...

ReferenceError: document is not defined

Qiita(trend) · 2026-10-03

はじめに vitestを書き始めた 問題 通常のNode.js環境で動いているからdomを解釈できない 解決 jsdomを使って解決 終わりに 参考にさせて頂きました

tester-army/e2e: Next generation e2e testing framework for web and mobile apps.

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

Webとモバイルアプリ向けのE2Eテストフレームワーク。自然言語で書いた手順をエージェントが実行し、LocatorとAssertionで結果を検証できる。WebはPlaywright経由でChromium/Firefox/WebKit、モバイルはiOS/Androidに対応してい

Responsive iframes in Chrome 154 | Blog | Chrome for Developers

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

Chrome 154で追加されたレスポンシブなiframeの解説記事。frame-sizing: content-heightで、埋め込み先の内容に合わせてサイズ調整できる。埋め込まれる側のresponsive-embedded-sizingメタタグ、window.request

Preact 11 – Preact

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

Preact 11.0.0リリース。破壊的な変更として、.mjsのESM配布のみとなりCommonJS/UMDバンドルを削除、render()の第3引数を削除。Hydration 2.0、Object.isによるHook引数の比較、forwardRefを不要な形変更、create

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

Qiita(trend) · 2026-10-03

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

Merge pull request #58929 from rails/fxn/reload

github/rails/rails · 2026-10-03

Clarify scope of record reloading

[ruby/mmtk] Implement mmtk_is_pinned

github/ruby/ruby · 2026-10-03

https://github.com/ruby/mmtk/commit/dedb6123d6

Clarify scope of record reloading

github/rails/rails · 2026-10-03

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

[ruby/erb] Early return when nothing to be escaped.

github/ruby/ruby · 2026-10-03

Fix false code-scanning alert [1590], &quot;Call to alloca in a loop&quot;, by moving the intermediate buffer allocation outside the loop.

Difyのアプリタイプを実行契約で選ぶ:会話状態・処理順序・副作用の境界

Qiita(trend) · 2026-10-03

対話で情報を集め、その結果から文書を作るAI機能をDifyで設計するとき、チャット画面の有無だけでアプリタイプを選ぶと、会話の途中経過と業務の確定状態を混ぜやすくなります。 選ぶ前に決めたいのは、何を入力として固定し、どの状態を引き継ぎ、どこまでを成功と扱うかという実行契...

技術だけでは足りない。フリーランスエンジニアがプロジェクト進行で大切にしている「お客様とのコミュニケーション」

Qiita(trend) · 2026-10-03

技術だけでは足りない。フリーランスエンジニアがプロジェクト進行で大切にしている「お客様とのコミュニケーション」 はじめまして。 普段はWebシステム、業務システム、AI関連の開発などを中心に活動しているエンジニアです。 エンジニアとして約8年、AI開発にも約3年携わって...

データエンジニアの副業を1年やって辞めた話:スキルは思ったほど伸びず、時間は思った以上に失った

Zenn · 2026-10-03

データエンジニアの副業を1年やって辞めた話:スキルは思ったほど伸びず、時間は思った以上に失った はじめに 1年ほど続けてきたデータエンジニアの副業を、2026年の秋に終了しました。 副業を始める前は、本業とは別の現場で実務を経験できるのだから、確実にスキルアップにつながるもの

Remove dead ROBJECT_EMBED_LEN_MAX macro

github/ruby/ruby · 2026-10-03

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

Remove dead ROBJECT_FIELDS_CAPACITY macro

github/ruby/ruby · 2026-10-03

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

ONLYOFFICE Create AppでDocs連携のサンプルWebアプリを構築する

Qiita(trend) · 2026-10-03

概要 ONLYOFFICE Create Appは、ONLYOFFICEのDocs(Document Server)と連携するサンプルWebアプリケーションを生成するCLIツールです。生成されるアプリの構成は以下のとおりです。 フレームワーク:Next.js + Re...

Remove the HP 9000 Series 300 check from dln.c

github/ruby/ruby · 2026-10-03

__hp9000s300 is defined only for HP-UX on the 68k based HP 9000/300, which was discontinued decades ago. HP-UX itself reached the end of sup

Remove Cray UNICOS/mp support

github/ruby/ruby · 2026-10-03

UNICOS/mp ran only on the Cray X1, and Cray moved to Linux based systems after it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Remove the remaining NeXT code from dln.c

github/ruby/ruby · 2026-10-03

NeXTSTEP support was removed long ago, but its symbol prefix condition and dyld includes were left behind. No supported compiler defines NeX

Remove the nan() workaround for Cygwin 1.3

github/ruby/ruby · 2026-10-03

CYGWIN_VERSION_DLL_MAJOR is below 1005 only before Cygwin 1.5, which was released in 2003. Co-Authored-By: Claude Opus 5.5 <noreply@anthrop

Remove Debian GNU/kFreeBSD support

github/ruby/ruby · 2026-10-03

Debian GNU/kFreeBSD left the official releases after Debian 7 and was removed from debian-ports in 2023. The k*bsd*-gnu pattern also matched

Remove workarounds for Linux 2.6.18

github/ruby/ruby · 2026-10-03

Linux 2.6.18 was the kernel of RHEL 5, whose Extended Life-cycle Support ended in 2020. Every supported kernel honors O_CLOEXEC and F_DUPFD_

Assume unsetenv returns int

github/ruby/ruby · 2026-10-03

POSIX.1-2001 made unsetenv return int. The platforms that still declared it void, such as Mac OS X 10.4, FreeBSD 6 and glibc before 2.2.2, a

Remove NEC EWS-UX support

github/ruby/ruby · 2026-10-03

_nec_ews is defined only by the compiler for EWS-UX on the NEC EWS4800 workstations, which are long out of distribution. Co-Authored-By: Cl

Remove Solaris 9 and earlier support

github/ruby/ruby · 2026-10-03

Extended Support for Solaris 9 ended in 2014. Solaris 10 and later have setenv and unsetenv, and libumem is always available, so the version

Mention the removed platforms and versions in NEWS

github/ruby/ruby · 2026-10-03

The platforms removed earlier go into the same list, since they were removed for the same reasons. Co-Authored-By: Claude Opus 5.5 <noreply

ZJIT: Support out-of-bounds reads in Array#[] (#18989)

github/ruby/ruby · 2026-10-02

All of our current operations on Array guarantee in-bounds reads using guards. This works +/- fine for `expandarray` and `Array#[]` but at t

【ざっくり理解】ベクトルDBは新しい技術なのか? ─ 1975年からRAGまで、古いものと新しいものを分けて見る

Qiita(trend) · 2026-10-02

はじめに RAG(検索拡張生成)が広まってから、「ベクトルDB」という言葉をよく見かけるようになりました。 Pinecone、Milvus、Qdrant、Weaviate、pgvectorなど、選択肢も増えています。 そこで気になったのが、次の疑問です。 ベクトルDB...

複数行のコマンドをGithub Actionsで使う

Qiita(trend) · 2026-10-02

はじめに Github Actionsのymlの記述について 問題 全部&amp;&amp;で繋いでたけど無理がある 解決 run: | echo “a” echo “b” 終わりに

CICDからfirebase deployする

Qiita(trend) · 2026-10-02

はじめに CICDから自動でfirebaseにデプロイしたい 問題 ローカルとは環境違うのでコマンドに対話形式ではなく認証情報を渡さないといけない。ローカルだとブラウザからログインして認証している 解決 1. firebase login:ciでトークンを作る...

Introduce (internal) `IO::Buffer::Storage` and `Slice`. (#19186)

github/ruby/ruby · 2026-10-02

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

Merge pull request #58869 from Shopify/hm-yrvlntusruusmnzn

github/rails/rails · 2026-10-02

Add test for OOB/in_order_of/CTE

[ruby/openssl] docs: Replace deprecated SSLContext#cert=/key= with ad…

github/ruby/ruby · 2026-10-02

…d_certificate in example The SSLContext#cert= and #key= methods are deprecated in favor of #add_certificate. Update the SSL server example

[ruby/openssl] docs: Replace deprecated SSLServer references with SSL…

github/ruby/ruby · 2026-10-02

…Socket The commit https://github.com/ruby/openssl/commit/a77ed4b9908e deprecated SSLServer. Update code examples and the OpenSSL::SSL modu

Merge pull request #58913 from keshavbiswa/freeze-event-reporter-events

github/rails/rails · 2026-10-02

Freeze events emitted by ActiveSupport::EventReporter

Freeze events emitted by ActiveSupport::EventReporter

github/rails/rails · 2026-10-02

EventReporter#notify passed the same event hash to every subscriber, so a subscriber that modified the event changed what every later subscr

[ruby/json] Implement rfc8785

github/ruby/ruby · 2026-10-02

Fix: https://github.com/ruby/json/issues/1038 Directly lift https://github.com/dryruby/json-canonicalization At least for now, implementin

Strands Decider 2Bについて理解する

Zenn · 2026-10-02

はじめに Fusicのレオナです。 Strands Agentsは、AWSが開発し、オープンソースとして公開しているAIエージェント開発用SDKです。LLMに与える指示と利用可能なツールを定義することで、状況に応じてツールを選び、その実行結果を踏まえながら処理を進めるエージェント

Don't call Ruby code in rb_method_definition_eq

github/ruby/ruby · 2026-10-02

During method aliasing, we check if the methods `a` and `b` are equal before aliasing. If they are equal, we don&#39;t need to alias. That c

Power Automate で SharePoint Lists の列情報(列名・内部名・列の説明)を Excel に出力する

Qiita(trend) · 2026-10-02

はじめに Power Platform でアプリを作っていると「このリストにはどんな列があるんだっけ?」「この列の内部列名はなんだっけ?」と確認したくなることがあります。特にチームで開発や運用を行う場合は、利用しているデータソースや列情報を設計書として残しておくと非常に便...

ユニットテストは不要なのか?

Qiita(trend) · 2026-10-02

「ユニットテスト不要論」は、AI時代にはユニットテストの価値が低くなる、という意見です。 英語圏のXでの投稿が日本語圏にも広まり、XやZennで議論されています。 テスト全体をなくすというより、AIが作る意味のないテストを減らし、E2Eで利用者から見た動作を確かめようという...

[ruby/json] Fix parser error positions for newlines and multibyte cha…

github/ruby/ruby · 2026-10-02

…racters https://github.com/ruby/json/commit/590dd5448d

【IBM Bob × WAS Liberty】既存Java アプリにMCP Toolを追加するハンズオン

Qiita(trend) · 2026-10-02

GitHub から 備品管理アプリを取得し、既存の Service を変えずに MCP Tool を追加して IBM Bob から呼び出します。 「既存の Java システムを Bob から使えるようにする」といっても、Servlet、JSP、Service、DAO を...

[ruby/json] Preserve complete UTF-8 characters in parse error snippets

github/ruby/ruby · 2026-10-02

https://github.com/ruby/json/commit/c484f8fa82

Merge pull request #58680 from eregon/cache-parameter-filter

github/rails/rails · 2026-10-02

Cache ActiveSupport::ParameterFilter instances across requests

Cache ActiveSupport::ParameterFilter instances across requests

github/rails/rails · 2026-10-02

ActionDispatch::Request memoizes its ParameterFilter only on the request object itself, which is created anew for every request. So every re

非エンジニアの私が、社内エンジニアと業務効率化ツールを作ってみた件

Qiita(trend) · 2026-10-02

【はじめに】 初めまして! 株式会社ネクスウェイの医薬情報事業部で企画職をしている、@ayanonnです。 今回技術広報プロジェクトに入り、エンジニアの方々に囲まれて私の業務の効率化ツールを作成することになりました。 業務の中で、隔週で薬剤師さんに向けて、弊社のプラットフ...

【AWS】Ruby on RailsアプリケーションをLambda Web Adapterで動かしてみた

Qiita(trend) · 2026-10-02

どうもこんにちは。 最近ずっとAmazon Bedrock AgentCoreやらLambda Durable FunctionsやらCDKを触っていたので、本来の領域であるRuby on Railsを忘れかけていたくらっちです。 といってもRuby on Rails単体で...

Rustのコミュニティ一覧(随時拡張)

Qiita(trend) · 2026-10-02

はじめに Rustのコミュニティには様々なものがあります。 是非、複数のコミュニティに入ってRustを盛り上げましょう。 この記事では、継続的に活動しており、かつ現在も運営されているRustコミュニティを掲載しています。 私が見落としているコミュニティがありましたら、ぜひ...

Merge pull request #58289 from polleverywhere/rollback-on-before-comm…

github/rails/rails · 2026-10-02

…it-failure Roll back when a before_commit callback raises a rollback error

[ruby/mmtk] Fix rustsrcs in extconf.rb

github/ruby/ruby · 2026-10-02

https://github.com/ruby/mmtk/commit/7e9aadd29e

[ruby/etc] Release ALLOCV buffer in Etc.confstr

github/ruby/ruby · 2026-10-02

Release the temporary buffer after copying its contents into a Ruby string. https://github.com/ruby/etc/commit/9b9f99bd2b

Merge pull request #58813 from e-akashsaini/arel-node-equality-extra-…

github/rails/rails · 2026-10-02

…state Include extra node state in Arel equality

Favor Array#hash to combine hash codes

github/rails/rails · 2026-10-02

Now that Ruby optimizes `[].hash`, it's a much better way to combine hashes than XOR.

Include extra node state in Arel equality

github/rails/rails · 2026-10-02

`Arel::Nodes::Matches`, `Regexp`, `InfixOperation` and `UnaryOperation` inherited `eql?` and `hash` from `Binary`/`Unary`, which compare onl

Run macOS CI check on xcode-27

github/ruby/ruby · 2026-10-02

xcode-27 is the public preview runner image with macOS 27 and Xcode 27. Running check there catches breakage on the next macOS before it bec

Stop running macOS CI on macos-14

github/ruby/ruby · 2026-10-02

GitHub retires the macOS 14 runner image on 2026-11-02, and its brownouts start on 2026-10-05. https://github.blog/changelog/2026-10-01-git

Launchable: Add the Python user bin to PATH on every macOS runner

github/ruby/ruby · 2026-10-02

The check was keyed on the `os` input starting with `macos`, so the xcode-27 job could not find `launchable` and recorded no test results.

Merge pull request #58918 from Shopify/hm-ktzppmnkunszwooz

github/rails/rails · 2026-10-02

Remove dead code for Ruby < 3.3.5

Merge pull request #58919 from earlofurl/integration-test-fixture-paths

github/rails/rails · 2026-10-02

Don't duplicate integration tests' fixture paths

Don't duplicate integration tests' fixture paths

github/rails/rails · 2026-10-02

ActionDispatch::IntegrationTest inherits fixture_paths from ActiveSupport::TestCase, so appending the parent&#39;s paths in the action_dispa

Release ALLOCV buffer

github/ruby/ruby · 2026-10-02

Release `ALLOCV` buffers promptly when they are no longer needed.

勘で置いていたWi-Fiを、数理最適化で配置してみた

Zenn · 2026-10-02

0. はじめに 仕事をしていて、「この場所はWi-Fiが安定しているのに、少し移動するとつながりにくい」と感じたことはないでしょうか。 オフィス内の電波強度は、アクセスポイント(AP)の配置や壁・什器などの影響によって場所ごとに異なります。 そこで、ふと「これって数理最適化で解け

AWSにログインする方法8選

Zenn · 2026-10-02

はじめに AWS へのログイン方法は、この数年で選択肢が増えました。マネジメントコンソールに入るだけでも IAM Identity Center、IAM ユーザー、外部 IdP からのフェデレーション、ルートユーザーがあり、ターミナルや SDK から使う方法には aws conf

`use cache: private` のキャッシュはブラウザに残ることもある

Zenn · 2026-10-02

はじめに Next.js v16 には use cache: private というディレクティブがあり、cookies() などリクエスト固有の値を読んだ関数の結果をキャッシュできます。 その結果がサーバーに残らないということはドキュメントに書かれています。 In produ

[ruby/rubygems] Drop setuid, setgid and sticky bits when extracting gems

github/ruby/ruby · 2026-10-02

Files and directories created from the mode of a tar entry kept these bits, since that mode was at most masked to 16 bits to keep chmod from

Bump taiki-e/install-action

github/ruby/ruby · 2026-10-02

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

Add `IO::Buffer#advance`. (#19122)

github/ruby/ruby · 2026-10-02

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

Win32: Do not truncate write lengths of 4GiB or more

github/ruby/ruby · 2026-10-02

`rb_w32_write_internal` passed its `size_t` length to `WriteFile`, `_write` and `send`, which take 32-bit lengths, so `IO::Buffer#write` and

Put the revision in FileVersion of the Windows version resource

github/ruby/ruby · 2026-10-02

ProductVersion is the version of Ruby itself, and FileVersion now identifies the build the file came from. Co-Authored-By: Claude Opus 5.5

Use https for CompanyName in the Windows version resource

github/ruby/ruby · 2026-10-02

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

Mark dev builds as prerelease in the Windows version resource

github/ruby/ruby · 2026-10-02

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

GitHub Copilot SDK のランタイムとエージェントループについて

Qiita(trend) · 2026-10-02

これは、『Let's Learn GitHub Copilot SDK (English)』(2026/09/25) の配信アーカイブを見ながら、 GitHub Copilot SDK (自分のアプリに Copilot の機能を組み込める SDK) について学ぶ記事です。 ...

[ruby/resolv] Prefer the registry over /etc/resolv.conf on native Win…

github/ruby/ruby · 2026-10-02

…dows On native Windows `/etc/resolv.conf` resolves against the current drive, so a stray `etc\resolv.conf` at the drive root shadowed the

Use atomic writes in HMR tests (#11960)

remix · 2026-10-02

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

Fix release readiness and report the published Remix tag (#11959)

remix · 2026-10-01

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

Read iseq strings in lldb rbbt through the target

github/ruby/ruby · 2026-10-01

A core saved with `process save-core -s modified-memory` lacks static strings such as `&lt;main&gt;`, which SBProcess cannot read, so rbbt p

Fix error paths of lldb rbbt

github/ruby/ruby · 2026-10-01

Without an argument, or with an expression that failed to evaluate, rbbt raised a Python exception instead of reporting the problem. Evaluat

Update rp expectations in test_lldb_cruby.rb

github/ruby/ruby · 2026-10-01

rp has long printed the GC bits of a heap object before its type, and every string as a `const char` array since e078352a787, so three of th

Test rbbt in test_lldb_cruby.rb

github/ruby/ruby · 2026-10-01

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

Follow the cfp->_iseq rename in lldb rbbt

github/ruby/ruby · 2026-10-01

226f37059ec renamed the field, so `->iseq` no longer resolved and rbbt skipped every ISEQ frame, printing only CFUNC ones. Co-Authored-By:

Test rbbt on ZJIT frames

github/ruby/ruby · 2026-10-01

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

Release v3.0.0 (#11954)

remix · 2026-10-01

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

Update install instructions for the stable Remix release (#11957)

remix · 2026-10-01

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

.gdbinit: Follow the ID table layout in print_id

github/ruby/ruby · 2026-10-01

805d510ebd6 turned ruby_global_symbols.ids into a directory of darray buckets, and print_id still read it as nested Arrays, so rb_ps printed

misc/gdb.py: Fix the swapped Params and Locals conditions

github/ruby/ruby · 2026-10-01

cfp printed Params only when the frame had locals and Locals only when it had params, so a method with arguments and no locals showed an emp

misc/gdb.py: Read the frame iseq through cfp_iseq_pc

github/ruby/ruby · 2026-10-01

The cfp command still read cfp-&gt;iseq, which 226f37059ec renamed to _iseq, so it stopped with &quot;There is no member named iseq.&quot; o

【IBM Bob × WAS Liberty】LLMに渡す明細を減らすMCP Tool設計

Qiita(trend) · 2026-10-01

IBM BobのMCP機能でJavaシステムを使うための、LLMへ渡す明細の設計 IBM WebSphere Application Server Liberty(以降、WAS Liberty)の mcp-1.0 を使うと、CDI Bean の Java メソッドを M...

【IBM Bob × WAS Liberty】MCPで既存Javaシステムを自然言語で使う

Qiita(trend) · 2026-10-01

IBM BobのMCP機能を使い、既存のJavaシステムを自然言語で使う AI に社内資料を読ませて質問へ答えさせる取り組みは増えています。しかし実務で欲しくなるのは、説明だけではありません。既存の業務システムから最新情報を取得し、業務ルールに沿って処理することです。 ...

Remove redundant check in rgengc_check_relation

github/ruby/ruby · 2026-10-01

WB-unprotected objects are always young. This invariant is maintained throughout the code base. When WB-unprotecting an object, the object g

Remove dead code for Ruby < 3.3.5

github/rails/rails · 2026-10-01

As explained in the [bump][1] to 3.3.5, removing this polyfill will enable using non-Thread/Fiber/etc. keys in these maps, which will enable

Preserve encoded API documentation links

remix · 2026-10-01

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

Merge pull request #58917 from Shopify/hm-srsrnkktpoqmzsoo

github/rails/rails · 2026-10-01

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

Quote generated API documentation frontmatter (#11956)

remix · 2026-10-01

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

Handle unsupported API documentation links gracefully (#11955)

remix · 2026-10-01

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

Remove dead code for Ruby < 3.3.1

github/rails/rails · 2026-10-01

We bumped the minimum version to 3.3.1 back in [March][1]. I&#39;m leaving the test which was added along with this since it validates that

Prepare Remix 3 stable release (#11952)

remix · 2026-10-01

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

Github Actionsでデプロイして環境変数が読み込めずUncaught Error: supabaseUrl is required.

Qiita(trend) · 2026-10-01

はじめに Github Actionsにアプリをデプロイ。環境変数はsecretの方ではなくフロントエンドのビルドに入っていい方のやつ。参照方法が分からなかったので確認した。 問題 参照方法の間違いで環境変数が取得できていなかった 解決 以下のようにスコープ...

Aurora Serverless の「1 秒で 16 ACU」を、ゼロスケール再開直後で測り直す

Qiita(trend) · 2026-10-01

1. はじめに 2026 年 9 月 30 日、Aurora Serverless のスケーリングがさらに大きな単位になったという発表がありました1。現在の容量に、1 秒以内で最大 16 ACU(Aurora Capacity Unit)を追加できるという内容です。プラッ...

日本語入力の「黒箱」を開けます。KeyroIME OpenCore、正式オープンソース化

Qiita(trend) · 2026-10-01

「IMEの中身って、触ったらWindowsに怒られそう」 分かります。日本語入力は毎日使うのに、その内部は驚くほど見えません。変換候補が出るのは一瞬。でも、その裏ではキーボード入力、Windowsのテキストサービス、辞書検索、候補順位、ユーザー操作が高速でバトンを渡してい...

Google Cloud、ローカルマシンにインストールできる大規模分散型マルチモデルDB「Spanner Omni」正式版リリースを発表

Publickey · 2026-10-01

Google Cloudは、大規模分散データベースとしてリレーショナルモデルだけでなくグラフ型やキーバリュー型、ベクトル検索、テキスト検索などのマルチモデルに対応したデータベースソフトウェア「Spanner Omni」の正式版リリースを発表...

chore: format

remix · 2026-10-01

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

Release v3.0.0-rc.5 (#11951)

remix · 2026-10-01

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

Merge pull request #58898 from Shopify/dersam/dedupe-column-name-strings

github/rails/rails · 2026-10-01

Avoid reprocessing ActiveRecord::Result column names

Preserve array conversions in Enumerator::Lazy#zip

github/ruby/ruby · 2026-10-01

When a later argument requires Enumerable iteration, lazy zip rebuilds its argument array from the original argv and discards earlier to_ary

Separate component runtime from UI primitives and animation (#11948)

remix · 2026-10-01

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

microCMS をやめて、Raspberry Pi で Payload CMS を動かす

Zenn · 2026-10-01

古着屋のサイト(Next.js 16 / Vercel)のブログとバナーを、microCMS から自宅の Raspberry Pi で動かす Payload CMS に移しました。 結論から言うと、ポイントは「サイトは Pi を一切読まない」ことです。CMS は公開のたびに中身を

Fix typos in guides

github/rails/rails · 2026-10-01

- debugging_rails_applications.md: &quot;Finshed&quot; → &quot;Finished&quot;, &quot;propogated&quot; → &quot;propagated&quot;, &quot;high

[26/10/02 金] #LetsLearnGitHubCopilot SDK 初心者配信の補足記事

Qiita(trend) · 2026-10-01

この記事は、10/02(金) 12:00 - 13:00 にライブ配信する、 『Lets Learn GitHub Copilot SDK』初心者配信の 補足記事です。 この配信、実は 90 分想定のコンテンツ量 (本社チームが作った) なのですが、 我々日本チームは "お...

mswin: Remove an ambiguous entry point

github/ruby/ruby · 2026-10-01

``` linking coroutine-test.exe LINK : warning LNK4067: ambiguous entry point; selected 'mainCRTStartup' ```

mswin: Sync the definition of `FLEX_ARY_LEN` in rubyparser.h

github/ruby/ruby · 2026-10-01

It should match the original definition in `internal/compilers.h` also on `mswin`.

[ruby/json] Fix tempfile leak

github/ruby/ruby · 2026-10-01

The `tempfile` variable refers to different things in the first half and the second half. https://github.com/ruby/json/commit/0edc03a14e

Add assert_in_ractor

github/ruby/ruby · 2026-10-01

This commit adds assert_in_ractor which runs code in a Ractor and allows the use of assertions in the Ractor.

Use assert_in_ractor in test_gc.rb

github/ruby/ruby · 2026-10-01

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

実務において敵対的レビューはどの程度有効なのか

Zenn · 2026-10-01

目次 背景 やったこと 検証結果 考察 付記:レビューと自動修正のループで指摘が収束しない問題 感想 1. 背景 AI エージェントにコードレビューをさせる手法のひとつとして、敵対的レビューが広まっています。差分を通常どおりレビューして問題を探すだけでなく、「この変更で誤

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

Qiita(trend) · 2026-10-01

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

どこかで聞いた「アウトプットしないことは知的な便秘である」って素晴らしい言葉だよなぁ!

Qiita(trend) · 2026-10-01

どうもこんにちは。 以前、Xで「アウトプットしないことは知的な便秘だ!」っていうポストを見つけたことがありまして、今回はこれについての自分の考えを話したいと思います。 アウトプットをしない人のことを悪く言いたい記事ではありません。 僕が個人的に、この表現がしっくり来たの...

Add a more defensive GC guard

github/ruby/ruby · 2026-10-01

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

[Bug #22388] Fix use-after-free in `Set#&`

github/ruby/ruby · 2026-10-01

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

[Bug #22388] Fix use-after-free in `Enumerator::Lazy#flat_map`

github/ruby/ruby · 2026-10-01

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

Merge pull request #58882 from ramen2020/guides-association-validate-…

github/rails/rails · 2026-10-01

…default Fix the :validate default in the Association Basics guide [ci skip]

Merge pull request #58892 from 55728/fix/collection-input-id-empty-value

github/rails/rails · 2026-10-01

Fix input `id` not matching label `for` when collection value is an empty string

Fix input `id` not matching label `for` when collection value is empty

github/rails/rails · 2026-10-01

When `collection_radio_buttons` or `collection_check_boxes` includes a value that is not nil but sanitizes to an empty string, such as `&quo

Merge pull request #58864 from ChaelCodes/improve-generator-tests

github/rails/rails · 2026-10-01

Generator tests avoid collisions by using a temporary directory.

Generator tests avoid collisions by using a temporary directory.

github/rails/rails · 2026-10-01

Newly generated tests all use tmp/generators as the destination_root. `prepare_destination` deletes and recreates the destination_root befor

Merge pull request #58908 from Shopify/hm-kwlzymqqqxomsyqs

github/rails/rails · 2026-10-01

Bump minimum Ruby version to 3.3.5

[ruby/json] Correct State as_json and depth setter documentation

github/ruby/ruby · 2026-10-01

https://github.com/ruby/json/commit/3643231dfd

[ruby/json] Remove the leading space from Fragment conversion errors

github/ruby/ruby · 2026-10-01

https://github.com/ruby/json/commit/0c46c27fae

[DOC] Update bundled gems list at ad5851e797855e0e27a6569fd87588

github/ruby/ruby · 2026-10-01

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

[ruby/rubygems] Tolerate EBADF when the local test server closes a cl…

github/ruby/ruby · 2026-10-01

…ient On JRuby before 10.1.2, IO#close raises Errno::EBADF after Thread#kill interrupts a socket read or write, because NIO has already clo

[ruby/json] Prevent use-after-free when strings change during IO gene…

github/ruby/ruby · 2026-10-01

…ration https://github.com/ruby/json/commit/f720614728

仕組み化できていなかった New Relic Agent の運用改善 ── Fleet Control 導入是非を PoC で見極める

Qiita(trend) · 2026-10-01

注意 ※本記事は執筆時点の情報に基づきます。New Relic Fleet Control の Linux/Windows ホスト対応は Public Preview 段階であり、GA(正式提供)に向けて仕様が変わる可能性があります。GA 時期・料金など未確定の内容は「見...

[ruby/rubygems] Remove unused Dependency#sparse_checkout

github/ruby/ruby · 2026-10-01

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

[ruby/rubygems] Accept an array of directories for sparse_checkout

github/ruby/ruby · 2026-10-01

A gem in a monorepo can need a sibling directory besides its own, and git takes several cone directories. Values that are not directory name

[ruby/rubygems] Look up gemspecs within the sparse_checkout directori…

github/ruby/ruby · 2026-10-01

…es by default Gemspecs outside the cone are never checked out, so a sparse_checkout without glob made users repeat the directory in both o

[ruby/rubygems] Share the git cache between sparse checkouts of a rep…

github/ruby/ruby · 2026-10-01

…ository The bare cache has no working tree, so the cone only matters for the checkout. Keying the cache by it fetched the same monorepo on

[ruby/rubygems] Check out sparse_checkout sources from the local git …

github/ruby/ruby · 2026-10-01

…cache Cloning the working copy from the remote with a blob filter made every install need the network, and a blobless cache cannot serve t

[ruby/rubygems] Add `sparse_checkout` option for Bundler git sources

github/ruby/ruby · 2026-10-01

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

[ruby/rubygems] Fix Layout/SpaceInsideBlockBraces offense

github/ruby/ruby · 2026-10-01

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

[ruby/rubygems] Make InvalidWindowsFileNameError a Gem::InstallError

github/ruby/ruby · 2026-10-01

Bundler and `gem install` only handle Gem::InstallError as an install failure, so this error fell through to Bundler&#39;s issue report temp

[ruby/rubygems] Rename InvalidFileNameError to InvalidWindowsFileName…

github/ruby/ruby · 2026-10-01

…Error for clarity https://github.com/ruby/rubygems/commit/559662e2f6

[ruby/rubygems] Tell why bundle lock writes nothing with lockfile false

github/ruby/ruby · 2026-10-01

Falling back to the Gemfile&#39;s lockfile printed &quot;Writing lockfile to false&quot; and exited without writing anything. https://githu

[ruby/rubygems] Keep BUNDLE_LOCKFILE ahead of the Gemfile lockfile in…

github/ruby/ruby · 2026-10-01

… bundle lock gemfile(5) ranks BUNDLE_LOCKFILE above the lockfile method, which `bundle install` follows and `bundle lock` did before falli

[ruby/rubygems] Respect Gemfile lockfile in `bundle lock`

github/ruby/ruby · 2026-10-01

Use the lockfile path resolved from the definition when no explicit `--lockfile` option is passed. https://github.com/ruby/rubygems/commit/

Keep the VM stack canary a large positive integer

github/ruby/ruby · 2026-10-01

On 32-bit platforms the random canary is a 31-bit Fixnum and can equal a small integer. A loop counter yielded to a block that takes no argu

Check the VM stack canary only on Ruby frames

github/ruby/ruby · 2026-10-01

rb_vm_check_canary took the iseq field of an IFUNC frame, which holds the ifunc, for an iseq, and crashed in ISeq#inspect while reporting a

Send SIGABRT only after the child sleeps in test_crash_report_sender_pid

github/ruby/ruby · 2026-10-01

The child was still looking up `sleep` right after printing, and a SIGABRT landing in its calloc deadlocked the crash report on the malloc a

Skip pipe_atexit on a thread without an execution context

github/ruby/ruby · 2026-10-01

The CRT runs it on whichever thread calls ExitProcess. When that is a thread Ruby does not know, such as the one running the default console

[Bug #14640] Fix File.realpath with a drive-relative path

github/ruby/ruby · 2026-10-01

A drive letter without a following separator (&quot;c:t&quot;) means a path relative to the current directory of that drive, as File.absolut

Win32: Fix fstat on files of 2GiB or larger

github/ruby/ruby · 2026-10-01

The CRT `fstat` fills `struct stat`, whose `st_size` is 32-bit, and fails with EOVERFLOW before `stati128_handle` can set the 64-bit size. T

Win32: Do not truncate read lengths of 4GiB or more

github/ruby/ruby · 2026-10-01

`rb_w32_read_internal` passed its `size_t` length to `ReadFile`, `_read` and `recv`, which take 32-bit lengths, so `IO::Buffer#read` with a

Bump rand in /zjit in the jit group across 1 directory

github/ruby/ruby · 2026-10-01

Bumps the jit group with 1 update in the /zjit directory: [rand](https://github.com/rust-random/rand). Updates `rand` from 0.10.2 to 0.10.

Fix lost signal in TestFiberMutex#test_condition_variable

github/ruby/ruby · 2026-10-01

ConditionVariable#signal is lost when no fiber is waiting. If the scheduler thread stalls for 0.1 seconds after the first signal, Scheduler#

Do not load Homebrew libraries in the lldb script of crash dumps

github/ruby/ruby · 2026-10-01

lldb crashes in LoadCore when the reader has another build of one at the same path, as it did with libyaml for the first dump from the YJIT

Keep the getaddrinfo result when the resolver notification fails

github/ruby/ruby · 2026-10-01

The errno of the failed write(2) overwrote err, so the main thread took it for an EAI code, discarding addresses that had been resolved or r

Stop reading the resolver pipe on EOF and errors

github/ruby/ruby · 2026-10-01

The loop only left on EAGAIN, so EOF or a read error other than EINTR spun forever while holding the GVL. Co-Authored-By: Claude Opus 5 <no

mswin: Define STACK_GROW_DIRECTION on arm64 too

github/ruby/ruby · 2026-10-01

Without it GET_STACK_BOUNDS picks the direction at run time and marks from address 0 once thread_cleanup_func has cleared stack_start, as ha

Make rb_str_no_gvl_safe_acquire public C API

github/ruby/ruby · 2026-10-01

This commit renames rb_str_tmp_frozen_no_embed_acquire to rb_str_no_gvl_safe_acquire and makes it part of the public C API. There is curren

[DOC] Harmonize utime doc

github/ruby/ruby · 2026-10-01

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

ZJIT: Stop constant-folding LoadField from frozen objects (#19129)

github/ruby/ruby · 2026-10-01

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