Tech – walker

100 items · updated 2026-06-05 20:05 UTC · RSS · View archive →

ZJIT: Add recompile support to GuardType (#17133)

github/ruby/ruby · 2026-06-05

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

ZJIT: Fix cases where we need to super to C functions with >6 params …

github/ruby/ruby · 2026-06-05

…(#17186) * ZJIT: Fix cases where we need to super to C functions with >6 params Previously ZJIT was crashing in cases where we need to

[ruby/json] parser.c: refactor json_push_value / json_value_completed

github/ruby/ruby · 2026-06-05

Makes each case simpler, but also more consistent. https://github.com/ruby/json/commit/65904e8825

Merge pull request #55061 from Shopify/dersam/middleware_docs

github/rails/rails · 2026-06-05

[ci skip] Add docs for error context middleware

Release

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release · remix-run/remix@8bace0a

Fix browser script abort handling

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix browser script abort handling · remix-run/remi

[ci skip] Add docs for error context middleware

github/rails/rails · 2026-06-05

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

Convert object_tracing to use weak references

github/ruby/ruby · 2026-06-05

Object tracing listens to the NEWOBJ hook to see all objects allocated while it is active. Previously it also enabled a FREEOBJ tracepoint t

ZJIT: Avoid type checker mismatch when forwarding `LoadField` (GH-17185)

github/ruby/ruby · 2026-06-05

`LoadField` has an associated `return_type` field that's set depending on the type of load. When an object's shape transitions its s

[ruby/json] parser.c: Extract json_match_keyword

github/ruby/ruby · 2026-06-05

Extracted from: https://github.com/ruby/json/pull/994 Modern compilers shouldn't have problem computing `strlen` at compile time and ge

[ruby/json] Reorder the json_frame_type and json_frame_phase enum to …

github/ruby/ruby · 2026-06-05

…simplify the transition from a JSON_PHASE_VALUE to the next phase. https://github.com/ruby/json/commit/887274e642

Node.js — Node.js 24.16.0 (LTS)

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

Node.js v24.16.0 (LTS)リリース。crypto.randomUUIDv7()によるUUID v7の生成、fs.stat()へのsignalオプション、util.styleText()の16進数カラー対応を追加。Test Runnerにテスト実行順序のランダム化

Dump FreeBSD socket credential data wholely

github/ruby/ruby · 2026-06-05

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

[RF-Docs] [ci-skip] Active Job Basics guide (#57101)

github/rails/rails · 2026-06-05

The purpose of this PR is to update the Active Job Basics guide as part of the Rails Foundation documentation project. Here's a high l

CI: Allow dependabot to save the built vcpkg cache

github/ruby/ruby · 2026-06-05

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

[ruby/json] Implement GC compaction for JSON_ParserConfig and JSON_Pa…

github/ruby/ruby · 2026-06-05

…rser_rvalue_stack https://github.com/ruby/json/commit/84fbc08bc9

Merge pull request #57590 from ruyrocha/hotfix/sqlite3_mem-tests

github/rails/rails · 2026-06-05

Fix order-dependent test failures with `sqlite3_mem`

Rewrite `DirtyTest#test_field_named_field` to not corrupt `SchemaCache`

github/rails/rails · 2026-06-05

Wrap with `unless in_memory_db?` sql_notifications tests. Fixes #57589

Merge pull request #57583 from VladNegara/nested-join-explanation

github/rails/rails · 2026-06-05

Fix plain English explanation of nested query in Active Record Querying guide [ci-skip]

Microsoft 365 Copilot の ROI、どう考える?

Qiita(trend) · 2026-06-05

はじめに 最近、お客様から「Microsoft 365 Copilot を導入したが、ROI が出ているか報告してほしい」と求められて、どのようにデータを集計すればいいか悩んでいるという相談を聞くことがあります。 もちろん、企業として投資判断のために定量的な根拠を求めるこ...

Update bundled gems list as of 2026-06-05

github/ruby/ruby · 2026-06-05

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

[ruby/json] Fix memsize function for embedded types

github/ruby/ruby · 2026-06-05

We shouldn't report the size of the embedded struct. https://github.com/ruby/json/commit/b1a0891cc3

Bump github.com/microsoft/vcpkg from master to 2026.06.01

github/ruby/ruby · 2026-06-05

Bumps [github.com/microsoft/vcpkg](https://github.com/microsoft/vcpkg) from master to 2026.06.01. This release includes the previously tagge

Merge pull request #57580 from jcalvert/fix-filter-attribute-handler-…

github/rails/rails · 2026-06-05

…proc-regexp Skip Proc and Regexp filter_attributes when syncing to filter_parameters

Skip Proc and Regexp filter_attributes when syncing to filter_parameters

github/rails/rails · 2026-06-05

ActiveRecord::FilterAttributeHandler#apply_filter unconditionally calls attribute.to_s on every declared filter_attributes entry and pushes

Merge pull request #57585 from ruyrocha/hotfix/disable-gss-encryption…

github/rails/rails · 2026-06-05

…-on-reaper-test Fix reaper fork test by disabling GSS encryption.

CI: Fetch vcpkg repository before install for baseline

github/ruby/ruby · 2026-06-05

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

File.expand_path: use `rb_dir_getwd_ospath()`

github/ruby/ruby · 2026-06-05

Saves a String allocation and copy, as well as a pair of malloc+free. However it is encoded in ASCII-8BIT, not with FS encoding. Co-Authore

[DOC] Harmonize glob and fnmatch docs

github/ruby/ruby · 2026-06-05

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

TanStack Query を完全にゼロから実装して理解する

Zenn · 2026-06-05

この記事について TanStack Query(旧 React Query)は「サーバーの状態」を扱うためのライブラリとして広く使われています。useQuery を呼ぶだけでローディング・エラー・キャッシュ・再取得がよしなに処理され、とても便利です。 ただ、便利さの裏で「中で何が

Merge pull request #57587 from ruyrocha/hotfix/postgres-tz

github/rails/rails · 2026-06-05

Replace deprecated US/Eastern timezone with America/New_York in tests

Merge pull request #57566 from 55728/fix-message-pack-time-column-value

github/rails/rails · 2026-06-05

Fix MessagePack serialization of records with a `time` column

Fix MessagePack serialization of records with a time column

github/rails/rails · 2026-06-05

The database value of a `time` column is an `ActiveRecord::Type::Time::Value` (a delegate of `Time`), which the MessagePack factory did not

Merge pull request #57575 from 55728/fix-has-one-polymorphic-stale-ty…

github/rails/rails · 2026-06-05

…pe-on-replace Clear the type column when removing a polymorphic `has_one`

Clear the type column when removing a polymorphic has_one

github/rails/rails · 2026-06-05

`HasOneAssociation#nullify_owner_attributes` only nulled the foreign key when an association was replaced or set to nil, leaving the polymor

[ruby/rubygems] Cover transitive and upgrade paths for in-cooldown lo…

github/ruby/ruby · 2026-06-05

…cked versions The previous tests only exercised a top-level locked gem. Add a transitive dependency that resolves only through an in-coold

[ruby/rubygems] Keep the locked version eligible when it falls inside…

github/ruby/ruby · 2026-06-05

… the cooldown window bundle update and bundle outdated install a >= locked_version prevent-downgrade floor, so resolution never moves a

Improve performance of `String#inspect` with an ASCII bulk-skip fast …

github/ruby/ruby · 2026-06-05

…path Bulk-skip ASCII bytes that need no escaping via a 256-byte lookup table, avoiding per-byte `rb_enc_precise_mbclen` and `rb_enc_mbc_to

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

github/ruby/ruby · 2026-06-05

Bumps the github-actions group with 2 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action) and [taiki

Replace deprecated US/Eastern timezone with America/New_York in tests

github/rails/rails · 2026-06-05

US/Eastern was removed as a valid PostgreSQL timezone name in recent IANA tzdata updates, causing connection failures on systems with update

Merge pull request #56899 from rosa/sql-notifier

github/rails/rails · 2026-06-05

Add `sql_notifications` connection config option to disable SQL notifications

[ruby/rubygems] Escape executable name when generating the wrapper sc…

github/ruby/ruby · 2026-06-05

…ript Escape the executable name interpolated into the generated wrapper so a name containing quotes cannot change the generated Ruby. htt

[ruby/rubygems] Reject non-String executables and bindir with a clear…

github/ruby/ruby · 2026-06-05

… error A non-String executable name or bindir previously raised TypeError from File.basename or File.join. Guard the type so verify_spec r

[ruby/rubygems] Validate spec.executables in Gem::Installer#verify_spec

github/ruby/ruby · 2026-06-05

Reject executables that are not plain basenames during pre-install checks. https://github.com/ruby/rubygems/commit/92198d209d Co-Authored-

[ruby/rubygems] Validate spec.bindir in Gem::Installer#verify_spec

github/ruby/ruby · 2026-06-05

Reject a bindir that resolves outside the gem directory during pre-install checks. https://github.com/ruby/rubygems/commit/cd61a78b25 Co-A

[ruby/rubygems] Coerce the post-install message to a String before sa…

github/ruby/ruby · 2026-06-05

…nitizing post_install_message may be a non-String such as an array, so call to_s before clean_text to avoid raising during install. https

[ruby/rubygems] Clarify the C1 comment and strengthen the multibyte test

github/ruby/ruby · 2026-06-05

Reword the comment to explain that the UTF-8 guard avoids splitting multibyte sequences, and assert preservation with U+0400, whose continua

[ruby/rubygems] Clean control characters from the post-install message

github/ruby/ruby · 2026-06-05

Route the post-install message through Gem::Text#clean_text before printing it so a crafted message cannot emit raw terminal control sequenc

[ruby/rubygems] Strip C1 control characters in Gem::Text#clean_text

github/ruby/ruby · 2026-06-05

Match C1 controls (U+0080-U+009F) as codepoints and only for valid UTF-8 text, so multibyte characters are preserved and other encodings are

フロンティアエージェントはサブスクではなく戦略資源になる

Qiita(trend) · 2026-06-05

はじめに コーディングエージェントの進化を考えるとき、自動運転のレベル分類はかなり便利な比喩になる。 もちろん、ソフトウェア開発と自動車の安全性をそのまま同一視するわけではない。ここで使いたいのは、安全規格としての厳密な分類ではなく、人間とシステムの責任分界を考えるための...

[DOC] Improve docs for ObjectSpace.undefine_finalizer

github/ruby/ruby · 2026-06-05

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

Fix reaper fork test by disabling GSS encryption.

github/rails/rails · 2026-06-05

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

IO::Buffer.map is not shareable across processes on OpenBSD

github/ruby/ruby · 2026-06-05

Restore the OpenBSD exclusion dropped when the windows guard was replaced with a fork guard in the spec sync. OpenBSD has fork but MAP_SHARE

[ruby/zlib] Drop older rubies than 2.7

github/ruby/ruby · 2026-06-05

This library already uses designated initializers, that is a C99 feature. C99 has been adopted since ruby 2.7. https://github.com/ruby/zli

Add sql_notifications connection config option to disable SQL notific…

github/rails/rails · 2026-06-04

…ations This might be useful for gems like Solid Cache, where disabling instrumentation is beneficial for performance and for practical rea

Merge pull request #57570 from Shopify/hm-rtrkwroxrunnlztx

github/rails/rails · 2026-06-04

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

AWS 全リージョンのデフォルト VPC を一括削除する CLI ツールを作った

Qiita(trend) · 2026-06-04

はじめに こんにちは、ほうき星 @H0ukiStar です。 AWS アカウントを作成すると、デフォルト VPC と呼ばれる VPC が各リージョンに 1 つずつ作成されます。 このデフォルト VPC はパブリックサブネットのみで構成されており、これらのサブネットでは E...

Merge pull request #57572 from hammadxcm/test-enumerable-key-helpers-…

github/rails/rails · 2026-06-04

…edge-cases Add test coverage for Enumerable key-helper edge cases

AIセキュリティは「検知ロジック」から「複合判断」へ──EPP/EDRの先に来るMythos型防御AI

Qiita(trend) · 2026-06-04

はじめに セキュリティ製品の進化を見ていると、少しずつ判断材料が増えてきたことが分かります。 昔ながらのアンチウイルスは、ウイルス定義ファイルやシグネチャをもとに「既知の悪意あるファイル」を見つけていました。 その後、EPP、EDR、XDR、SIEM、SOARと進み、端...

Merge pull request #57584 from matthewd/pg-clear-warnings

github/rails/rails · 2026-06-04

Clear Postgres warnings as they get handled

Clear Postgres warnings as they get handled

github/rails/rails · 2026-06-04

In passing, also handle warnings after a failed query.

Update nested query explanation in plain English

github/rails/rails · 2026-06-04

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

Merge pull request #52278 from markzalar/action-view-form-option-help…

github/rails/rails · 2026-06-04

…er-select-documentation [ci skip] Improve readability of select form options helper gotcha documentation

プロンプトのための最強のTeXチートシート

Qiita(trend) · 2026-06-04

プロンプトのための最強のTeXチートシート Qiita・ChatGPT・Claude・Gemini などに数式を伝えたい場合、いちいちキーボード変換をしていませんか?もしくは、画像を貼ってトークンを消費していませんか?この記事はそんな悩みを全部解決します。 TeX 記法は...

Merge pull request #57582 from byroot/action-cable-eager-load

github/rails/rails · 2026-06-04

Action Cable: only skip eager loading for Redis and Postgres

Action Cable: only skip eager loading for Redis and Postgres

github/rails/rails · 2026-06-04

Better fix for: https://github.com/rails/rails/pull/57249 The other adapters are small enough that it's not really worth skipping them.

Merge pull request #57249 from gotrevor-notarize/actioncable-explicit…

github/rails/rails · 2026-06-04

…-require-redis-adapter-deps Action Cable: explicitly require sibling deps in Redis adapter

Enable per-pool query log tags formatter

github/rails/rails · 2026-06-04

A `query_log_tags_format` key in a `database.yml` entry overrides the global `config.active_record.query_log_tags_format` for connections in

Merge pull request #57576 from 55728/fix-update-attribute-readonly-al…

github/rails/rails · 2026-06-04

…iased-attribute Fix `update_attribute`/`update_attribute!` to raise for a readonly attribute referenced by an alias

Merge pull request #56375 from matthewbjones/fix-actioncable-unsubscr…

github/rails/rails · 2026-06-04

…ibe-idempotent Make ActionCable unsubscribe idempotent

Fix `update_attribute`/`update_attribute!` to raise for a readonly at…

github/rails/rails · 2026-06-04

…tribute referenced by an alias `update_attribute`/`update_attribute!` raise `ActiveRecord::ActiveRecordError` for a readonly attribute, bu

Merge pull request #57577 from 55728/fix-callbacks-doc-method-callbac…

github/rails/rails · 2026-06-04

…ks-not-called-last Fix incorrect callback ordering note in Active Record callbacks docs [skip ci]

Merge pull request #57088 from matthewd/ci-conn-leak

github/rails/rails · 2026-06-04

Disconnect pools while cycling tests' connection handlers

[ruby/json] parser.c: Mark some paths as unreacheable

github/ruby/ruby · 2026-06-04

Generate very sligthly better code (one less instruction...). Also extract `json_on_duplicate_key` as `NOINLINE`. https://github.com/ruby/

Tips: Claude CodeではHooksをSkillsに書ける

Qiita(trend) · 2026-06-04

この記事は何 Claude Codeには、Hooksという機能があります。 Hooksは特定の処理のタイミングで必ず実行してほしいスクリプトやプロンプトなどをかける便利機能です。 この記事では、このHooksはSkillにもかけるよという紹介をします。 Hooksとは ...

エージェントに「脆弱性を探して」はなぜ失敗するのか──Cloudflareが50+リポで示したharnessの正体

Zenn · 2026-06-04

! 最先端AIを技術の中身まで日本語で読み解く「AIウォッチ」の深掘り記事です。題材は Cloudflare の "Project Glasswing: what Mythos showed us"(2026-05-18)。一次情報(Cloudflare 公式ブログ)の全文を当た

Fix incorrect callback ordering note in Active Record callbacks docs

github/rails/rails · 2026-06-04

The "Canceling callbacks" section claimed callbacks defined as methods on the model "are called last". They are not: cal

New Relic Workflow Automationで変数とデータ受け渡しをマスターする

Qiita(trend) · 2026-06-04

はじめに New Relicの Workflow Automation は、ノーコード/ローコードでインシデント対応やインフラ管理の自動化を実現できる強力な機能です。 カスタムワークフローを構築する上で最も重要になるのが、「トリガー時のインプットをどう受け取るか」、そして...

GitHub DesktopのUIと共に履歴に関するコマンドを理解しようの会

Qiita(trend) · 2026-06-04

こんにちは。 ソーイ株式会社、入社2年目の村上です。 以前、GitHub Desktopで使用される基本的なGitコマンドについて紹介しました。 前回の記事はこちらです。 前回は、 clone commit push pull branch など、基本的なGit操...

AWS Innovation Sandbox (ISB) を構築してみた!

Zenn · 2026-06-04

1. はじめに 新規技術の検証やPoCを行う際、皆さんの組織ではどのようにAWSアカウントを運用していますか? よくあるのが、ひとつの「PoC用アカウント」をチームや複数人で使い回す運用です。しかし、この運用を続けていると、以下のような課題に直面することが多々あります。 リソ

CUDA Programming Guide Part 1

Zenn · 2026-06-04

はじめに 東京科学大学 博士課程の藤井です。 本記事では、GPU Programmingを行うにあたり欠かすことのできないCUDA C++ について網羅的に解説を行うシリーズ記事の第1号記事です。最終的にFlashAttention 3の最小限の機能であれば自作できるようになるこ

ServiceNow CIS-DF 合格体験記:CSDMの学習方法

Qiita(trend) · 2026-06-04

はじめに ServiceNowの認定資格である Certified Implementation Specialist - Data Foundations (CMDB and CSDM)、通称 CIS-DF に合格しました。 同じアオラナウ株式会社の同僚(Ryo_gaさ...

Add test coverage for Enumerable key-helper edge cases

github/rails/rails · 2026-06-04

Cover untested edge cases of the Enumerable key-extraction and blank-filtering helpers in active_support/core_ext/enumerable.rb: - pluck wi

Merge pull request #57562 from hammadxcm/test-string-filter-edge-cases

github/rails/rails · 2026-06-04

Add test coverage for String filter boundary inputs

JavaもPythonも触ってきたエンジニアが、今さらSpring Bootに入門してみた【Mac M1 Pro ローカル環境構築編】

Qiita(trend) · 2026-06-04

はじめに JavaのSpringフレームワークはちょこちょこ触ってきた。 途中でPythonにどっぷり浮気して、FastAPIやFlaskでAPI作ったりもした。 でも「Spring Boot」は、なんとなく後回しにしてきた。 理由は正直シンプルで、「設定多そう」「重そう...

Merge pull request #57571 from yahonda/surface-rediscachestore-timeou…

github/rails/rails · 2026-06-04

…t-in-tests Re-raise suppressed RedisClient errors in RedisCacheStore behavior tests

Merge pull request #57549 from hammadxcm/test-boolean-serialize

github/rails/rails · 2026-06-04

Test Type::Boolean#serialize and #serialize_cast_value

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

Qiita(trend) · 2026-06-04

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

[ruby/json] Make the JSON parse loop iterative

github/ruby/ruby · 2026-06-04

As opposed to a recursive loop. We do this by keeping a stack of frames (very similar to how the stack of values was already stored). Each f

Re-raise suppressed RedisClient errors in RedisCacheStore behavior tests

github/rails/rails · 2026-06-04

Before this change, when a write timed out, RedisCacheStore#failsafe rescued the RedisClient::ConnectionError and returned nil, so the test

【失敗談】大規模開発をして残ったのは技術負債だけだった話 〜作らないことの重要性〜

Zenn · 2026-06-04

はじめに 「この機能、本当に今作る必要がありますか?」 エンジニアとして、この問いをビジネスサイドに投げかけることができているでしょうか。私はかつて、この問いを投げかけながらも、技術的なリスクを十分に言語化できないまま開発が進んでしまった経験があります。 どうも、ITトレンドEX

Amazon S3 Filesがでました!

Zenn · 2026-06-04

https://serverless.co.jp/blog/id164xoqlk/ に投稿した記事の微修正版です。 先日オブジェクトストレージである Amazon S3 を NFSとしてマウント可能とする Amazon S3 Files がアナウンスされましたので早速触っていきた

[ruby/rubygems] Assert the Tools section is gone from `bundle env`

github/ruby/ruby · 2026-06-04

Guards against accidentally reintroducing the removed external tool version output. https://github.com/ruby/rubygems/commit/3060a5498a Co-

[ruby/rubygems] Remove external tool version checks from `bundle env`

github/ruby/ruby · 2026-06-04

Keeping up with each version manager's invocation convention is not worth the maintenance cost. chruby in particular is wrapped as a she

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

github/ruby/ruby · 2026-06-04

Bumps the github-actions group with 3 updates in the / directory: [necojackarc/auto-request-review](https://github.com/necojackarc/auto-requ

Claude Managed Agentsで「まずエンジニアに聞こう」を「まずbotに聞こう」に変えた

Zenn · 2026-06-04

はじめに ダイニーでは、開発チーム宛ての質問(社内では dev-help と呼んでいます)が日に8件ほど来ます。1件 10 分でも、積み上がれば月に数十時間が消えていきます。前回の記事では、過去の dev-help チケットを RAG(過去の文書を意味検索で引っ張ってくる仕組み)

[ruby/mmtk] Use rb_gc_obj_needs_cleanup_p

github/ruby/ruby · 2026-06-04

https://github.com/ruby/mmtk/commit/031785b41c

ZJIT: Remove Control write effect of HasType

github/ruby/ruby · 2026-06-04

This was likely a bad copy/paste from GuardType; HasType does not affect control flow at all.

ZJIT: Replace IsNil with existing HasType

github/ruby/ruby · 2026-06-04

No need for a separate opcode.

Bump actions/checkout to v6.0.3

github/ruby/ruby · 2026-06-04

Dependabot left the version comment as v6.0.2 on the four lines that carry a trailing `# zizmor: ignore[artipacked]`, since its comment rewr