Tech – walker – 2026-06-10

51 items · updated 2026-06-10 23:35 UTC · RSS · Up to 2026-06

Merge pull request #57594 from Shopify/fix-accidentally-applied-scope…

github/rails/rails · 2026-06-10

…s-on-reload Fix bug where reload leaks ordinary scopes into all_queries lookups.

Fix bug where reload leaks ordinary scopes into all_queries lookups.

github/rails/rails · 2026-06-10

If a model has all_queries scopes, reload uses all(all_queries: true) which gives precedence to the current_scope. Instead we should use def

ZJIT: Add a helper for loading VM env fields from EP

github/ruby/ruby · 2026-06-10

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

ZJIT: Support Proc handler for getblockparamproxy

github/ruby/ruby · 2026-06-10

Add Proc path support for getblockparamproxy as YJIT does. This reduces getblockparamproxy fallback exits for Proc-backed block args without

Merge pull request #57657 from 55728/fix-cpk-delete-single-id

github/rails/rails · 2026-06-10

Support a single composite primary key id in `delete`

Support a single composite primary key id in `delete`

github/rails/rails · 2026-06-10

The class-level `delete` raised an `ArgumentError` ("Expected corresponding value for [...] to be an Array") when given a single i

Merge pull request #57653 from 55728/fix-cpk-attributes-builder-parti…

github/rails/rails · 2026-06-10

…al-select Keep composite primary key columns in the default attribute set

Keep composite primary key columns in the default attribute set

github/rails/rails · 2026-06-10

`attributes_builder` excludes every non-primary-key column from the always-initialized default attributes so that the primary key is always

ZJIT: Invert bop check control flow

github/ruby/ruby · 2026-06-10

Make the common case less indented.

ZJIT: Clean up bop checks in HIR build

github/ruby/ruby · 2026-06-10

Add a new assume function and a new guard function.

Simplify data-table integration test configuration (#11540)

remix · 2026-06-10

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Simplify data-table integration test configuration

fix CI flows on pnpm@11 (#11536)

remix · 2026-06-10

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - fix CI flows on pnpm@11 (#11536) · remix-run/remix

[DOC] Reenable docs for `MakeMakefile#have_const` (#17254)

github/ruby/ruby · 2026-06-10

Renable docs for `MakeMakefile#have_const` It was already present in [the Ruby 3.3 docs](https://docs.ruby-lang.org/en/3.3/MakeMakefile.htm

Merge pull request #57649 from 55728/fix-cpk-find-empty-array

github/rails/rails · 2026-06-10

Return an empty array from `find([])` on a composite primary key

Document fake pointer trick (#17253)

github/ruby/ruby · 2026-06-10

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

【CSS】FlexとGridのGapにBorderをつけることができるようになった!!

Qiita(trend) · 2026-06-10

はじめに GridやFlexboxでレイアウトを組むとき、「列や行の間に区切り線を入れたい」と思ったことはありませんか? これまでは疑似要素や余分なDOM要素を駆使して実現するしかなく、レスポンシブ対応が複雑になったり、アクセシビリティツリーに不要なノードが増えたりと悩み...

Return an empty array from `find([])` on a composite primary key

github/rails/rails · 2026-06-10

`Model.find([])` returns `[]` for a single primary key, but on a model with a composite primary key the empty array was misclassified as a s

Apple、macOS上にLinuxコンテナを統合する新機能「Container machine」バージョン1.0リリース

Publickey · 2026-06-10

Appleは日本時間6月9日未明に開催した開発者向けの年次イベント「WWDC26」で、macOSに統合された形でLinuxコンテナを起動し、利用できる新機能「Container machine」バージョン1.0のリリースを発表しました。 C...

既存の負債はノイズにしない。PHPStan×GitHub Actionsで「今触ったコード」の認知複雑度だけを可視化する

Qiita(trend) · 2026-06-10

認知複雑度をPRで可視化するGitHub Actions はじめに コードレビュー中、「このメソッド、なんか読みにくいな」と感じたことはないでしょうか。 ネストが深く、条件分岐が絡み合い、頭の中で状態を追いかけるのがつらくなる——そういったコードは、認知複雑度/Cogn...

Merge pull request #57637 from Shopify/logger-thread-safe-level-copy

github/rails/rails · 2026-06-10

Reinitialize the thread-safe level key when a logger is copied

Merge pull request #57643 from hammadxcm/test-type-date-cast-branches

github/rails/rails · 2026-06-10

Add test coverage for the remaining Type::Date cast branches

Merge pull request #57644 from Shopify/memoize-ivar-when-freezing-act…

github/rails/rails · 2026-06-10

…ivesupport-taggedlogging-formatter Memoize ivar when freezing ActiveSupport::TaggedLogging::Formatter

Merge pull request #57646 from yashika279/fix-grammar

github/rails/rails · 2026-06-10

Minor Grammar Fixes

Merge pull request #57647 from 55728/fix-delete-multi-mutating-names

github/rails/rails · 2026-06-10

Don't mutate the names array passed to `Cache::Store#delete_multi`

Run test-tool without extension libraries in bundled gems

github/ruby/ruby · 2026-06-10

Now the extension libraries in bundled gems may not be built before test-tool.

Autonomous AI DatabaseからSharepoint上のファイルにアクセスしてみた

Qiita(trend) · 2026-06-10

はじめに 先日のAutonomous AI Databaseの機能追加で、以下のパッケージ/プロシージャ/ファンクションでSharepointに格納されているファイルへのアクセスがサポートされました。 ・DBMS_CLOUD.LIST_OBJECTファンクション ・DBM...

Don't mutate the names array passed to Cache::Store#delete_multi

github/rails/rails · 2026-06-10

`delete_multi` normalized keys with `names.map!`, destructively replacing the contents of the caller's array with normalized internal ca

[ruby/prism] Fix multibyte non-alphanumeric chars for bare percent st…

github/ruby/ruby · 2026-06-10

…ring literals Alphanumerics are correctly handled in the check below by simply discarding the `%`. The same was not true for the other typ

Fable 5 vs Opus 4.8:コードレビュー性能とコストの比較

Qiita(trend) · 2026-06-10

本記事はCodeRabbitの提供するポッドキャストTHE MERGEより、Anthropic's "Mythos" Fable 5 vs Claude Opus 4.8: Genius Coding or Waste of Tokens?の日本語解説です。 TL;DR ...

Minor Grammar Fixes

github/rails/rails · 2026-06-10

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

Update bundled gems list as of 2026-06-10

github/ruby/ruby · 2026-06-10

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

VPNなしで社外から社内へ:Cloudflare Zero Trust(無料枠)ZTNA構築手順

Qiita(trend) · 2026-06-10

はじめに 「社外から社内システムに入る手段がVPNしかない」「VPN装置の脆弱性対応に追われている」——中小規模の情シスでよくある悩みです。 本記事では、Cloudflare Zero Trust を使って、VPNを使わずに社外から社内リソース(社内Web・RDPなど)へ...

Memoize ivar when freezing ActiveSupport::TaggedLogging::Formatter

github/rails/rails · 2026-06-10

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

AWS認定12資格を1年で取得して感じた、個人的難易度とおすすめ取得順

Qiita(trend) · 2026-06-10

はじめに どうも、そらです。 私は新卒2年目のデータインフラエンジニアです。 業務ではAzureやSnowflakeを触ることも多いですが、クラウドの基礎力を高める目的でAWS認定に挑戦し、約1年で12資格を取得しました。 大学院時代は自然言語処理、機械学習、情報検索、特...

「マージコミット」と「リベース」でチームが真っ二つに割れたが、血みどろの議論の末に結論が出た話

Qiita(trend) · 2026-06-10

終わらない聖戦:git merge vs git rebase 開発チームに新しいメンバーが2人入った月、その「聖戦」は始まりました。 Aさん(Rebase過激派): 「マージコミットなんて履歴がグチャグチャになるだけだ。rebase して履歴を一直線(直線的)にすべき...

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

Qiita(trend) · 2026-06-10

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

Update bundled gems list as of 2026-06-10

github/ruby/ruby · 2026-06-10

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

Upcoming breaking changes for npm v12 - GitHub Changelog

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

npm v12で予定されている破壊的変更の解説。2026年7月リリース予定のnpm v12では、サプライチェーン攻撃対策として、ライフサイクルスクリプトの実行が変更される。preinstall/install/postinstallなどのスクリプトがデフォルトで実行されなくなり、

[ruby/net-http] Validate header key and field value length in set_field

github/ruby/ruby · 2026-06-10

The length limits only ran in initialize_http_header, which responses bypass: each_response_header builds the response through add_field and

[ruby/net-http] Limit the total size of response headers

github/ruby/ruby · 2026-06-10

each_response_header read header lines until the blank separator with no bound on their total size, so a server could exhaust client memory

[ruby/mmtk] Bump mmtk-core

github/ruby/ruby · 2026-06-10

https://github.com/ruby/mmtk/commit/b5b3a1fa9b

Add test coverage for the remaining Type::Date cast branches

github/rails/rails · 2026-06-10

Type::Date#cast only had coverage for nil/blank/unparseable strings, ISO-format strings, and multiparameter hashes. Cover the remaining dist

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

github/ruby/ruby · 2026-06-10

Bumps the github-actions group with 2 updates in the / directory: [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-ac

[ruby/net-http] Reject CR/LF in multipart boundary

github/ruby/ruby · 2026-06-10

A custom boundary is interpolated into the part separators as-is, so a boundary containing CR/LF could forge part headers in the same way as

[ruby/net-http] Reject control characters and colon in header field n…

github/ruby/ruby · 2026-06-10

…ames Field values and the request line are already validated against CR/LF, but field names were interpolated into the request as-is, allo

[ruby/net-http] Validate Content-Type value set by set_content_type

github/ruby/ruby · 2026-06-10

set_content_type assigned to @header directly, bypassing the CR/LF validation in set_field, so a crafted media type or parameter could injec

[ruby/net-http] Coerce multipart content type to a string before vali…

github/ruby/ruby · 2026-06-10

…dating The CR/LF check via Regexp#match? requires a String, but the per-part content type was previously interpolated through to_s and acc

[ruby/net-http] Reject CR/LF in multipart field name, filename, and c…

github/ruby/ruby · 2026-06-10

…ontent type encode_multipart_form_data interpolated the field name, filename, and per-part content type into Content-Disposition and Conte

新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜

Zenn · 2026-06-10

この記事は2026年6月9日(火) Findy Freelance Eventの登壇資料(Marp)を、ほぼそのままMarkdownに変換した記事となります。 ベースがMarp前提の発表内容なので、一部見づらい点があるかもしれません。以下で同内容のスライドも公開しているので、そち

[DOC] Improve class docs for ObjectSpace::InternalObjectWrapper

github/ruby/ruby · 2026-06-10

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

Merge pull request #57639 from yaroslav/fix/normalization-fix-reruns

github/rails/rails · 2026-06-10

[ActiveModel] Re-run `normalizes` only when the value changed in place