Tech – walker – 2026-08-11

56 items · updated 2026-08-11 23:35 UTC · RSS · Up to 2026-08

Merge pull request #58411 from Shopify/ar_ractorize_6

github/rails/rails · 2026-08-11

Active Record ractor safe ivars 2

ZJIT: Store ControlFlowInfo on Dominators

github/ruby/ruby · 2026-08-11

This lets us avoid re-computing reverse_post_order, predecessors, and successors once we've already calculated Dominators.

ZJIT: Make canonicalize global

github/ruby/ruby · 2026-08-11

This makes it whole-CFG instead of just block-local. Do this by copying rewrite information from a block's immediate dominator, if it ha

ZJIT: Cache reverse_post_order, num_blocks on ControlFlowInfo

github/ruby/ruby · 2026-08-11

Also remove the stored reference to Function.

ZJIT: Don't allocate predecessors, successors while calculating domin…

github/ruby/ruby · 2026-08-11

…ators We can just use a slice; no need to make a Vec.

ZJIT: Don't allocate a HashMap for every entry in rewrite map

github/ruby/ruby · 2026-08-11

It's a relatively sparse map; not every block is reachable anymore and additionally not every block will contain rewritten instructions.

Merge pull request #58449 from Shopify/hm-xlxrnxprlqrymslq

github/rails/rails · 2026-08-11

Ensure Active Record models define all attributes

ZJIT: Make SendFallbackReason smaller (#18296)

github/ruby/ruby · 2026-08-11

We don't need a u32 to store an interpreter opcode.

chore: format

remix · 2026-08-11

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

Add rmx-history navigation attribute (#11670)

remix · 2026-08-11

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add rmx-history navigation attribute (#11670) · re

Support form-driven frame navigation (#11668)

remix · 2026-08-11

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Support form-driven frame navigation (#11668) · re

Support redirects from frame reloads (#11667)

remix · 2026-08-11

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Support redirects from frame reloads (#11667) · re

Ensure Active Record models define all attributes

github/rails/rails · 2026-08-11

Previously, there were a few cases where `attribute`s could be added to an Active Record model after it had generated attribute methods and

ZJIT: Add Braun SSA optimization pass (#17311)

github/ruby/ruby · 2026-08-11

This PR adds a pass to prune block params to a minimal SSA form. This will improve performance of future CFG-based optimizations. The stats

【全統計学博士号泣】ガウス過程、撃沈。高度で柔軟なモデルがボロ負けする惨劇をどうぞ

Qiita(trend) · 2026-08-11

はじめに こんにちは、事業会社で働いているデータサイエンティストです。 本記事は、前回の記事の続編です。 前回の記事の内容を少しおさらいすると、データが急激に減った期間の平均を、どうすれば精度よく推定できるのか、というのがテーマでした。 具体的には、普段は各時点で5...

Skip incompatible RBS tests for json gem v3 (#18295)

github/ruby/ruby · 2026-08-11

* Skip RBS schema tests incompatible with json gem v3 * Skip remaining RBS JSON tests for json gem v3 Assisted-By: devx/348380ff-5362-4e75

未経験エンジニア 初めてのDBサーバー構築経験

Qiita(trend) · 2026-08-11

はじめに こんにちは。元現場作業員のひよこです。 Excel、パワポも触れて来なかったガチのIT初心者ですが、2026年1月から学習を始め、半年弱で6月にIT企業へ転職しました。 保有資格はLPIC1、AWS CLF・SAA。 資格と実務は別物ですが、とりあえず頑張って取...

Fix top frame reloads after navigation targets a named frame (#11671)

remix · 2026-08-11

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix top frame reloads after navigation targets a n

無料で読めるITまんが 2026年版 ~マンガでわかるAIの仕組み/DC業務のリアルを知るヤマダくん、ほか

Publickey · 2026-08-11

ネット上にはたくさんのIT系のコンテンツがあふれています。そのほとんどは文章として書かれていますが、一部にはマンガの形で面白く分かりやすくしたものもあります。 ここでは、マンガ化されたITコンテンツを集めてみました。毎年夏休みの恒例企画、I...

firecrawl/anydoc: Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.

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

Office文書やPDFをGitHub Flavored Markdownへ変換するRust製ライブラリ。Word/PowerPoint/Excel/OpenDocument/RTF/EPUB/CSV/PDFに対応し、Node.js/Python/WebAssembly向けのバイ

[DOC] Update bundled gems list at 1c7fcacf732f58dc7dd40bce75f7a9

github/ruby/ruby · 2026-08-11

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

Merge pull request #58441 from 55728/fix-markdown-collapsed-lists

github/rails/rails · 2026-08-11

Render Markdown lists that collapse into paragraphs

RDoc support JSON 3 in JSON index generation

github/ruby/ruby · 2026-08-11

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

Render Markdown lists that collapse into paragraphs

github/rails/rails · 2026-08-11

Nine lists across Action Pack, Action Cable, and Active Support render as a single run-on paragraph in the API docs. `ActiveSupport::Callba

Merge pull request #58439 from 55728/fix-encrypted-file-raises-list

github/rails/rails · 2026-08-11

Render the `EncryptedFile#read` exception list as a list

Fix GC compaction re-embedding for arrays and strings

github/ruby/ruby · 2026-08-11

Don't re-embed after compaction for these types if they are pinned because if these objects aren't embedded we want to keep their xm

Render the `EncryptedFile#read` exception list as a list

github/rails/rails · 2026-08-11

Since 17831794cc the items under "Raises:" render as a single paragraph rather than as the list they were before.

[ruby/prism] Revert "Revert "Split up newline token""

github/ruby/ruby · 2026-08-11

This reverts commit https://github.com/ruby/prism/commit/115d58f71bdc. https://github.com/ruby/prism/commit/9175663b7a

[ruby/io-console] Avoid timing race in `noecho` test

github/ruby/ruby · 2026-08-11

Read the input before restoring echo mode so slow platforms do not process it after echo has been re-enabled. https://github.com/ruby/io-co

[ruby/io-console] Define the backend specific test only for the backend

github/ruby/ruby · 2026-08-11

https://github.com/ruby/io-console/commit/60215ae037

Update default gems list at f51515f39a13223ce784eb3412c1f8 [ci skip]

github/ruby/ruby · 2026-08-11

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

[ruby/json] Get rid of JSON::JSON_LOADED

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/4816cab109

[ruby/json] Relase 3.0.0.rc1

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/4f89162e8b

[ruby/json] Prepare 3.x release notes

github/ruby/ruby · 2026-08-11

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

[ruby/json] Make generator options strict

github/ruby/ruby · 2026-08-11

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

[ruby/json] Add Ractor compatibility tests for JSON.load and JSON.dump

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/4ddc092392

[ruby/json] Remove deprecated JSON.dump aliases

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/545a2ed894

[ruby/json] Make parsing options keyword arguments

github/ruby/ruby · 2026-08-11

Or at least behave like them. https://github.com/ruby/json/commit/ebf0f2901c

[ruby/json] Remove `escape_slash`

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/2aa6ecb44f

[ruby/json] Remove JSON::GenericObject

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/273b38d8f4

[ruby/json] Remove JSON.fast_generate

github/ruby/ruby · 2026-08-11

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

[ruby/json] Remove `create_additions` option

github/ruby/ruby · 2026-08-11

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

[ruby/json] Remove the `limit` positional argument of `JSON.dump`.

github/ruby/ruby · 2026-08-11

It's entirely redundant with `max_nesting`, makes little sense except to match Marshal signature exactly, but I don't see the point. https:

[ruby/json] Remove PRETTY_STATE_PROTOTYPE

github/ruby/ruby · 2026-08-11

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

[ruby/json] Remove `JSON::State#[]` and `JSON::State#[]=`

github/ruby/ruby · 2026-08-11

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

[ruby/json] Remove `default_options` singleton accessors

github/ruby/ruby · 2026-08-11

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

[ruby/json] Remove `j` and `jj`

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/3df735361e

[ruby/json] Make `allow_duplicate_key: false` the default

github/ruby/ruby · 2026-08-11

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

[ruby/json] Make `allow_comments: false` the default

github/ruby/ruby · 2026-08-11

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

Only omit blank strings in route generation

github/rails/rails · 2026-08-11

Followup: https://github.com/rails/rails/pull/58412 `false` is `blank?` but we do want to keep it.

[DOC] Update bundled gems list at fa0edeb757d3b7edca3bf5fda8eb85

github/ruby/ruby · 2026-08-11

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

Omit optional route segments given empty strings

github/rails/rails · 2026-08-11

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

Mark the routes as loaded when the routes reloader runs standalone

github/rails/rails · 2026-08-11

`RoutesReloader#execute` draws and finalizes the routes, but since be08bdce21 it leaves the reloader reporting that they are not loaded. The

macOSでメモリを使い続けるCursorUIViewServiceを無効化する

Zenn · 2026-08-11

はじめに こんにちは。 ここ最近、Macのメモリが妙に圧迫されているときにActivity Monitorを開くと、CursorUIViewServiceというプロセスが大量のRAMを使っていることが何度かありました。 私の環境では、気づいたときにはメモリ使用量が約15GBまで増

BM25を使用してCodexのトークンの消費を30%抑える

Zenn · 2026-08-11

導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。 今回は、コード探索にBM25を組み込むことで、回答品質とトークン消費がどのように変わるのかを、自社のコードベースで検証しました。 きっかけは、2026年7月に公開された論文「BM25 Wins at Scale」[1]です

【Godot 4.x】2D脱出ゲームを作ってみる⑫〜左右移動・ギミック2点・アイテム合成・パーティクルを実装する〜

Qiita(trend) · 2026-08-11

はじめに Claude Code + MCP + Godot 4.xで脱出ゲームを作る連載の第12回です。 第1回:環境構築とプロジェクト作成 第2回:Claude Code + godot-mcpのセットアップ 第3回:Claude CodeとMCPでスプラッシュ画面...