Tech – walker – 2026-09-02

65 items · updated 2026-09-02 23:35 UTC · RSS · Up to 2026-09

Merge pull request #58653 from Shopify/ec-fire-on-wip

github/rails/rails · 2026-09-02

Freeze Active Record specific `on` callbacks

Freeze Active Record specific `on` callbacks:

github/rails/rails · 2026-09-02

- Model that define such callbacks can't be made Ractor shareable. ```ruby class Post < ApplicationRecord after_create_commi

Electron 44 | Electron

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

Electron 44リリース。Chromium 152.0.7977.54、Node.js v24.18.1、V8 15.2へアップデート。macOS 12/Windows 32-bit/Linux ARM 32-bitのサポート終了、rendererからのclipboard直

Remix 3 Release Candidate | Remix

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

Remix 3.0.0-rc.1リリース。

ZJIT: Specialize caller splats with monomorphic lengths

github/ruby/ruby · 2026-09-02

Use the profiled splat array length to expand caller splats into fixed positional arguments for SendDirect. Guard the runtime length and fal

ZJIT: Build caller-splat direct paths during dispatch

github/ruby/ruby · 2026-09-02

Move receiver guards, argument emission, and SendDirect generation into a callback invoked by dispatch_caller_splat. This keeps caller-splat

ZJIT: Fix type inference panic after caller-splat dispatch

github/ruby/ruby · 2026-09-02

Caller-splat dispatch creates a join result during type_specialize. A following CFunc inline may use it before infer_types runs again, causi

ZJIT: Side-exit on caller-splat guard misses

github/ruby/ruby · 2026-09-02

Use guards instead of a dynamic Send fallback and join block for monomorphic caller splats. Recompile on length mismatches so the call site

ZJIT: Test caller-splat recompilation with a second length

github/ruby/ruby · 2026-09-02

Document that observing a second splat length makes the profile non-monomorphic, so the next version keeps the dynamic Send instead of emitt

ZJIT: Select caller-splat lengths while building HIR

github/ruby/ruby · 2026-09-02

Select the profiled caller-splat length in add_iseq_to_hir and attach it to each Send before receiver dispatch creates its specialized arms.

Merge pull request #58639 from moizafzal936/fix-fetch-multi-local-cac…

github/rails/rails · 2026-09-02

…he-order Preserve `fetch_multi` key order when local cache is active

燃やす埋める問題(最小カット問題)を総整理! 前編 〜 なぜカットを「削除する辺の集合」とはしないのか 〜

Qiita(trend) · 2026-09-02

お久しぶりです! NTT データ数理システムで顧問をしている大槻(けんちょん)です。好きなアルゴリズムは最小カットです。 今回は、競技プログラミングの世界で「燃やす埋める」という愛称で親しまれている問題について書きます。「 番目を選ぶならば 番目も選ばないとペ...

Merge pull request #58642 from Shopify/ec-ar-config-ractor-safe

github/rails/rails · 2026-09-02

Freeze Active Record time zone related configuration

Freeze Active Record time zone related configuration:

github/rails/rails · 2026-09-02

- Those two configs need to be frozen in order to be accessible from a ractor. I also modified the mutation in the Railtie because it h

Consolidate implementation agent workflows (#11783)

remix · 2026-09-02

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

【初心者向け】Ubuntu Serverのディスク容量をLVMで拡張する方法(未使用領域の有効化)

Qiita(trend) · 2026-09-02

はじめに Ubuntu Serverを運用していると、ログファイルやアプリケーションデータの増加によりディスク容量が不足する場合があります。 今回、Ubuntu Serverのディスク容量拡張作業を実施しました。 私はLinux初心者だったため、LVM(Logical V...

Merge pull request #58627 from Shopify/actionpack-singleton-class-attrs

github/rails/rails · 2026-09-02

Make ActionPack settings instance variables

Merge pull request #58643 from Shopify/actionview-asset-tag-helper-se…

github/rails/rails · 2026-09-02

…ttings-ractor Store the AssetTagHelper settings in singleton class attributes

Merge pull request #58629 from Shopify/actionpack-allow-browser-ractor

github/rails/rails · 2026-09-02

Make the allow_browser callback shareable

Store the AssetTagHelper settings in singleton class attributes

github/rails/rails · 2026-09-02

The six settings were class variables, which non-main Ractors cannot read on Ruby 4.0. Use instance variables on the module directly, and a

Store MimeNegotiation settings as instance variables

github/rails/rails · 2026-09-02

For including modules, define delegator class accessors. Drop the instance methods generated by mattr_accessor.

AWSをゲームで学べる「AWS Cloud Quest」に新バージョン「AWS Cloud Quest 2.0」登場! AIによるバーチャル顧客と対話し、要件を聞き出して正しくソリューションに落とし込め

Publickey · 2026-09-02

Amazon Web Services(AWS)は、3DオープンワールドでAWSを学べるオンラインゲーム「AWS Cloud Quest」の新バージョン「AWS Cloud Quest 2.0」の提供を開始しました。 AWS Cloud Q...

AWSとAzureが最大100Gbpsでの相互接続を開始。これでAWSはAzure、Google Cloud、Oracle Cloudとのマルチクラウドをサポート

Publickey · 2026-09-02

Amzon Web Services(AWS)とマイクロソフトは、両社が協力してAWSとMicrosoft Azureを最大100Gbpsの高速な閉域網で相互接続することを発表しました(AWSの発表、マイクロソフトの発表)。 両社ともにプレ...

ボットの振る舞いを動的に学習して防御を改善し続ける、「Adaptive Intelligence」ボット検出エンジン、Cloudflareが発表

Publickey · 2026-09-02

Cloudflareは、ボットの侵入手段を同社のネットワーク全体から動的に学習し、防御を継続的に改善し続ける「Adaptive Intelligence」という仕組みを採用した新しいボット検出エンジンを発表しました。 Cloudflare&...

Update triage workflow so it can read from community issues

remix · 2026-09-02

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

Make the allow_browser callback shareable

github/rails/rails · 2026-09-02

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

AIにアンケートの生データを丸投げしたら、対応表を読んで前処理を一瞬で終わらせてくれた話

Qiita(trend) · 2026-09-02

「アンケートの回答データ、集計できる形にしておいてもらえますか」 先日そう頼まれて、送られてきたCSVを開いた瞬間、正直うんざりしました。 列名は SC1 SC2 SC3、その先は Q1 Q2 と続きます。値は 1 2 3。列を見ても値を見ても、何のことか分かりません。 ...

[ruby/rubygems] Report the Ruby OpenSSL floor when ML-DSA certificate…

github/ruby/ruby · 2026-09-02

… signing fails Signing a certificate for an ML-DSA key passes a nil digest, which Ruby OpenSSL rejects with a bare TypeError before 3.3. O

[ruby/rubygems] Gate ML-DSA tests on what they actually need

github/ruby/ruby · 2026-09-02

The signing tests were gated on the PQC handshake probe, which needs SSLContext#groups=. On OpenSSL >= 3.5 with Ruby OpenSSL < 4.0 all

[ruby/rubygems] Reject key algorithms RubyGems has not qualified for …

github/ruby/ruby · 2026-09-02

…signing digest_required? treated every algorithm outside RSA, DSA and EC as digest-less, so a gemspec cert_chain could steer verification

[ruby/rubygems] Drop encipherment key usages from Gem::Security.creat…

github/ruby/ruby · 2026-09-02

…e_cert defaults keyEncipherment should be set only when the subject public key is used for key transport, and dataEncipherment only when i

[ruby/rubygems] pqc_utilities.rb: Simplify PQC check

github/ruby/ruby · 2026-09-02

Simplify PQC check not to depend on OpenSSL and Ruby OpenSSL versions. https://github.com/ruby/rubygems/commit/303e1214a1

[ruby/rubygems] rubygems: Add PQC ML-DSA support for cryptographicall…

github/ruby/ruby · 2026-09-02

…y signed gems workflow These changes enable the full PQC ML-DSA cryptographically signed gems workflow: `gem cert --build` (key/cert gener

[ruby/rubygems] Rename Gem::PemUtilities to Gem::PEMUtilities

github/ruby/ruby · 2026-09-02

Acronyms should be in all caps for naming convention. Assisted-by: Claude:Opus 4.6 https://github.com/ruby/rubygems/commit/7dc8e9e72d

[ruby/rubygems] rubygems: Move omit_unless_support_pqc to helper.rb

github/ruby/ruby · 2026-09-02

* Move omit_unless_support_pqc from test_gem_remote_fetcher_local_ssl_server.rb to helper.rb so that all rubygems test files can use it

[ruby/rubygems] security.rb: Reorder case branches in create_key to m…

github/ruby/ruby · 2026-09-02

…atch help text The following help text and error message in lib/rubygems/security.rb show that the order of algorithms is RSA, DSA, EC. Al

Preserve fetch_multi key order when local cache is active

github/rails/rails · 2026-09-02

`ActiveSupport::Cache::Store#fetch_multi` is documented to return values in the order the keys were requested (#34700). The `Strategy::Local

ECS デプロイパイプラインと構成管理を GitHub Actionsと ecspresso に移行しました

Zenn · 2026-09-02

マイベスト1人目の専任 SRE の秋吉です。ポメラニアンと暮らしています。 概要 マイベストでは、ステージング環境を含めて100個弱の ECS サービスを運用しています。これまで ECS の構成管理とデプロイは、CodePipeline / CodeBuild / CodeD

AIエージェント時代にデータサイエンティストは生き残れるのか

Zenn · 2026-09-02

! この記事は個人の見解であり、所属する組織を代表するものではありません。 はじめに データサイエンティストのキャリアについて聞かれることが、ここ数年でかなり増えました。社内やお客様先だけでなく、大学の知り合いからも聞かれます。これから進もうとしている学生もいれば、何年かや

[ruby/rubygems] Bump the rb-sys group across 2 directories with 1 update

github/ruby/ruby · 2026-09-02

Bumps the rb-sys group with 1 update in the /test/rubygems/test_gem_ext_cargo_builder/custom_name/ext/custom_name_lib directory: [rb-sys](ht

Merge pull request #58636 from yahonda/remove-leftover-singleton-perf…

github/rails/rails · 2026-09-02

…orm-query-stubs Remove leftover perform_query stubs in TrilogyAdapterTest

Merge pull request #58578 from Shopify/ractorize_model_schema

github/rails/rails · 2026-09-02

Ractorize Active Record schema context

Remove leftover perform_query stubs in TrilogyAdapterTest

github/rails/rails · 2026-09-02

These tests stub perform_query on the pooled connection. Minitest's stub restores the original method directly on the instance, so later

Isolate tests using on_ractor to avoid Ractor bug

github/rails/rails · 2026-09-02

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

Ractorize model schema

github/rails/rails · 2026-09-02

Separate SchemaContext attributes code into separate class that's embedded in Ractor storage (so it can change). Move schema context spe

JIT: Reduce jit_entry_calls/jit_exception_calls to 32 bits

github/ruby/ruby · 2026-09-02

We don't need 64 bits for jit_entry_calls/jit_exception_calls so dropping them down to 32 bits will allow us to save 8 bytes per iseq.

[ruby/rubygems] Avoid duplicate relative path prefix in bundle exec

github/ruby/ruby · 2026-09-02

When bundle exec resolves an explicit relative path like ./script and falls back to Kernel.exec, Bundler currently prepends another ./ becau

parse.y: clear errno before parsing float literals

github/ruby/ruby · 2026-09-02

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

ClaudeにSalesforceを統合した「Claudeforce」、AnthropicとSalesforceが発表。Claudeから営業データ分析や顧客対応を実現

Publickey · 2026-09-02

SalesforceとAnthropicが「Claudeforce」を発表しました。 第一弾となる「Salesforce in Claude」では、Claudeの画面からプロンプトを入力するだけで、Salesforceのデータやワークフロー...

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

github/ruby/ruby · 2026-09-02

Bumps the github-actions group with 2 updates in the / directory: [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action) an

テスト見積もりは掛け算2つで出せる

Zenn · 2026-09-02

「だいたい○○ケースくらいですかね」の正体 テスト計画でスケジュールを立てるとき、テストケース数の見積もりはどうやっているだろうか。 正直なところ、多くの現場では「前回と同じくらいの規模感だから○○ケースくらい」「経験的にこの手の機能なら△△ケース」という見積もりが主流だと思う。

[ruby/rubygems] Remove Gem::BasicSpecification#datadir

github/ruby/ruby · 2026-09-02

It was deprecated in 4.0 with a 4.1 removal horizon, and its tests were already dropped with the deprecation. Nothing else in this file uses

[ruby/rubygems] Copy local gems into the cache dir atomically

github/ruby/ruby · 2026-09-02

The file and path schemes wrote into the shared cache directory with a plain FileUtils.cp, so a concurrent install could read a half-written

[ruby/rubygems] Gate the global cache specs on the version that ships…

github/ruby/ruby · 2026-09-02

… the API The expected cache base was computed from Gem.global_gem_cache_path, the same expression the code under test uses, so the asserti

[ruby/rubygems] Restrict the shared global gem cache to remote sources

github/ruby/ruby · 2026-09-02

A gem installed from a local path was copied into the global cache under its canonical file name, where later remote installs of the same na

[ruby/rubygems] Follow the remote's default branch when the tracked o…

github/ruby/ruby · 2026-09-02

…ne is gone A git source that pins no branch, tag or ref follows whatever branch the cached bare clone's HEAD points at. Once the remot

[ruby/rubygems] Prevent silent attestation downgrade on push

github/ruby/ruby · 2026-09-02

The whole attested push was wrapped in rescue StandardError. A failure to read a file given to --attestation printed a warning and published

[ruby/rubygems] Only auto-attest when GITHUB_ACTIONS is "true"

github/ruby/ruby · 2026-09-02

GitHub Actions documents the variable as "true", so any other value, including "false", should not trigger the auto-atte

[ruby/rubygems] Let the tests control GITHUB_ACTIONS

github/ruby/ruby · 2026-09-02

On GitHub Actions the push tests inherited the real variable, took the auto-attestation path, and spawned `gem exec sigstore-cli` subprocess

[ruby/rubygems] return a test that executes Psych.safe_load

github/ruby/ruby · 2026-09-02

https://github.com/ruby/rubygems/commit/971dfd6e5f

[ruby/rubygems] simplify code

github/ruby/ruby · 2026-09-02

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

[ruby/rubygems] Preserve non-UTF-8 legacy gem metadata

github/ruby/ruby · 2026-09-02

Fall back to RubyGems' safe YAML parser when Psych cannot accept the metadata as UTF-8. This preserves bytes from ISO-8859-1, EUC-JP, an

[ruby/rubygems] Normalize legacy Latin-1 bytes for pre 1.8 ruby gems

github/ruby/ruby · 2026-09-02

- Normalizes legacy Latin-1 bytes in Gem::Specification.normalize_yaml_input. - Works with both Psych and RubyGems’ internal YAML parser. h

[ruby/time] Fix wrong result in Time.rfc2822 documentation

github/ruby/ruby · 2026-09-02

(https://github.com/ruby/time/pull/76) The sample code and its result in the Time.rfc2822 documentation appear to be inconsistent. https:/

[DOC] Doc for File.identical?

github/ruby/ruby · 2026-09-02

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