Tech – walker – 2026-07

1716 items · updated 2026-07-31 23:35 UTC · RSS · Up to archive

Release v1.62.0 · microsoft/playwright

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

Playwright v1.62.0リリース。Component TestingがStory/Galleryモデルへ変更。AbortSignalによる操作のキャンセル、.webpのスクリーンショットをサポート、Reporter.preprocess()を追加。retryStrat

[ruby/mmtk] Fix GC.start for disabled GC

github/ruby/ruby · 2026-07-31

https://github.com/ruby/mmtk/commit/932d7ce62a

[ruby/mmtk] Let MMTk handle enabling/disabling collection

github/ruby/ruby · 2026-07-31

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

[ruby/mmtk] Fix renamed on_pause_start/end functions

github/ruby/ruby · 2026-07-31

https://github.com/ruby/mmtk/commit/458bb5b843

[ruby/mmtk] Bump mmtk-core

github/ruby/ruby · 2026-07-31

https://github.com/ruby/mmtk/commit/4550e4a5ae

ZJIT: Don't use find() in optimize_load_store

github/ruby/ruby · 2026-07-31

Cut pass time from ~80ms to ~50ms on lobsters.

ZJIT: Don't use find() in clean_cfg

github/ruby/ruby · 2026-07-31

Cuts pass time from 68ms to 63ms on lobsters.

ZJIT: Don't use find() in fold_constants

github/ruby/ruby · 2026-07-31

Cut constant folding time from ~70ms to ~40ms on lobsters.

ZJIT: Don't use find() in convert_no_profile_sends

github/ruby/ruby · 2026-07-31

Cut strength reduce time from ~200ms to ~180ms on lobsters.

ZJIT: Remove some uses of find() in codegen

github/ruby/ruby · 2026-07-31

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

ZJIT: Don't use find() in remove_redundant_patch_points

github/ruby/ruby · 2026-07-31

Cuts pass time from 65ms to 35ms on lobsters.

ZJIT: Reserve space in new_insns

github/ruby/ruby · 2026-07-31

We know the output of the pass will be roughly the same size as the input of the pass, so don't start from scratch with an empty vec that wi

Elixir 製 LLM 推論エンジン Llamex を Livebook で動かす

Qiita(trend) · 2026-07-31

はじめに Llamex は、 @piacerex さんが作っている Elixir で書かれた LLM 推論エンジン です LLM の API クライアントではありません llama.cpp のような推論パイプラインそのものを Elixir で最小構成に書いたものです...

Merge pull request #58332 from rails/fxn/revert

github/rails/rails · 2026-07-31

Revert "Remove migrations filter from the schema dump"

Revert "Remove migrations filter from the schema dump"

github/rails/rails · 2026-07-31

This reverts commit 51665ffadb7ff2bfd434df6f67f39f44077e892d.

AWS DOPが楽しかった話

Qiita(trend) · 2026-07-31

DOP合格しました 勉強期間:ちょうど1週間くらい 経験・スキル: SREに配属されてもう少しで1年 取得済み資格はCLF, AIF, SAA, SOA, DVA 例によって、誇れるほどの点数ではないです。 対策など 使用教材 UdemyBusiness:Maru...

Lock-free rb_sym2id/rb_sym2str

github/ruby/ruby · 2026-07-31

This shouldn't slow anything down on x86 (plain load vs acquire load). A slight slowdown for ARM is expected. The new top-level id_entr

Avoid build-time race condition when cross-compiling from a source ta…

github/ruby/ruby · 2026-07-31

…rball Since commit 66529eef883c ("Force to update revision.h when commits differ"), the Makefile rule for $(REVISION_H) is alway

Remove useless if statement around RUBY_GC_HEAP_FREE_SLOTS

github/ruby/ruby · 2026-07-31

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

Ignore linear performance tests in rexml

github/ruby/ruby · 2026-07-31

Recently, these tests have frequently timed out during the stage of constructing the input string, before calling `REXML::Document.new`. Thi

[ruby/prism] Fix statuc literals rehashing on resize

github/ruby/ruby · 2026-07-31

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

[ruby/prism] Fix up duplicate key warning

github/ruby/ruby · 2026-07-31

When there are strings that resolve to the same bytes but resolve to different encodings, we need to not warn. https://github.com/ruby/pris

Merge pull request #58267 from viralpraxis/activerecord-make-sure-tes…

github/rails/rails · 2026-07-31

…ts-do-not-depend-implcit-pg-order-ub `activerecord`: make sure tests do not rely on implicit `SELECT` order

`activerecord`: make sure tests do not rely on implicit `SELECT` order

github/rails/rails · 2026-07-31

some tests rely on implicit MVCC-specific updation-based order, which is not guaranteed and might lead to flaky tests. In the places where i

EKS における EKS アドオンと組み込みアドオンの整理

Qiita(trend) · 2026-07-31

本記事は、BIPROGY / ユニアデックス社内AWSコミュニティ「BIPROGY AWS SPARK」の定期投稿企画第5回目の記事です。他の定期投稿企画の記事は、インデックスページをご覧ください。 1. はじめに 先日、ある検証環境にて Amazon EKS ク...

Merge pull request #58297 from kamipo/deprecate_insert_positional_args

github/rails/rails · 2026-07-31

Deprecate positional `pk`, `id_value`, and `sequence_name` for `#insert`

Deprecate positional `pk`, `id_value`, and `sequence_name` for `#insert`

github/rails/rails · 2026-07-31

* `pk` — passed to select the RETURNING column and made `insert` return that column's value. `returning:` now accepts a single column

[DOC] Update bundled gems list at 6203e5c368a821d593a871844a5644

github/ruby/ruby · 2026-07-31

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

Merge pull request #58274 from bschrag620/allow-prepared-statements-w…

github/rails/rails · 2026-07-31

…ith-query-log-tags Allow prepared statements with query log tags

Allow prepared statements with query log tags

github/rails/rails · 2026-07-31

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

Merge pull request #58322 from rails/fxn/polish-migrations-dump

github/rails/rails · 2026-07-31

Remove migrations filter from the schema dump

Remove migrations filter from the schema dump

github/rails/rails · 2026-07-31

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

Update default gems list at 5cee58911273a3298ab8f68520dcf9 [ci skip]

github/ruby/ruby · 2026-07-31

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

[ruby/json] Release 2.21.2

github/ruby/ruby · 2026-07-31

https://github.com/ruby/json/commit/5a32e4367c

[ruby/io-console] Remove stale checks

github/ruby/ruby · 2026-07-31

* rb_io_get_write_io: 1.9.3 * rb_syserr_fail_str: 2.0.0 and backported to 1.9.3 https://github.com/ruby/io-console/commit/60c81c6162

[ruby/io-console] [DOC] Ruby C API availability

github/ruby/ruby · 2026-07-31

Record the Ruby releases that made the checked C APIs available. https://github.com/ruby/io-console/commit/f098c8b5ff

[ruby/json] Also don't compute ResumableParser cursor position for wa…

github/ruby/ruby · 2026-07-31

…rning Same reason we don't for errors, since the resumable parser doesn't keep the entire stream in memory, it can't always be

メテオフォール開発

Zenn · 2026-07-31

AIエージェントで粗い初期実装をまず落とし、人間が観測・分解・修正していく開発手法「メテオフォール開発」の考え方と実践をまとめた本。依頼設計・レビュー・タスク分解・ジュニア参加・品質ゲート・ケーススタディ・テンプレートまでを扱う。

Merge pull request #57948 from Shopify/actionview-dependency-tracker-…

github/rails/rails · 2026-07-31

…ractor-shareable Make the Action View dependency tracker registry Ractor-shareable

Only clear $~ once when #match "fails" (#18101)

github/ruby/ruby · 2026-07-31

``` ❯ ips --ruby ruby-dev --ruby ruby-master -e '"".match(/a/)' ruby 4.1.0dev (2026-07-28T19:56:48Z master 120c8fa88c) +PR

Fix unused variable warning in test_thread_timer_and_interrupt

github/ruby/ruby · 2026-07-31

`err` became unused when the flaky assertion was removed in c05f55416f1, and warns on every rubyci build. Co-Authored-By: Claude Fable 5 <n

Merge pull request #58312 from kamipo/improve_render_bind_for_casted_…

github/rails/rails · 2026-07-31

…binds Show parameter marker for casted binds in SQL logs and EXPLAIN

Show parameter marker for casted binds in SQL logs and EXPLAIN

github/rails/rails · 2026-07-31

Casted binds (a plain array of values) were introduced in #39106 as a migration target away from the legacy `[[column, value], ...]` binds f

ZJIT: Add test coverage for the `ArrayMax` and `ArrayMin` (#18030)

github/ruby/ruby · 2026-07-31

- Codegen tests for `ArrayMin` (mirroring the existing `ArrayMax` ones) - HIR opt tests asserting that `ArrayMax` / `ArrayMin` are emitted -

ZJIT: Add coverage test for polymorphic ISEQ dispatch at one call sit…

github/ruby/ruby · 2026-07-31

…e (#17467) A monomorphic-specialized call site (warmed up with class A) must still return correct results when a second class B with its o

ZJIT: Assert that we never profile Qundef (#18128)

github/ruby/ruby · 2026-07-30

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

Fix bignum power_cache across Ractors (used by big2str/str2big)

github/ruby/ruby · 2026-07-30

This global cache was unsynchronized and across Ractors that is racy and leads to undefined behavior. The repro code included as a regressio

スマートメーター × Confluent Cloud リアルタイムデモ(東京23区版)を、IBM Bob を使って構築しました Ver.2

Qiita(trend) · 2026-07-30

スマートメーター × Confluent Cloud リアルタイムデモ(東京23区版)修正版 すみません、自分、雰囲気でスマートメーターのデモを作ってました。 ということで有識者の指摘を受けて色々とBobにより修正した版がこの記事です。 修正箇所は、こちらのCHANGEL...

Fix frame marker matching during DOM diffing (#11664)

remix · 2026-07-30

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix frame marker matching during DOM diffing (#116

ZJIT: Run doc tests on CI

github/ruby/ruby · 2026-07-30

So code in documentation are tested.

ZJIT: Simplify way to disable coercion for `PtrPrintMap`

github/ruby/ruby · 2026-07-30

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

Make rb_internal_thread_event_hooks_rw_lock_atfork static

github/ruby/ruby · 2026-07-30

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

ZJIT: Simplify and optimize ProfiledType::new (#18126)

github/ruby/ruby · 2026-07-30

Reduce the number of branches and only look up the shape once instead of twice. Brings a profiling-heavy run (profiling for 1000 calls) of

ZJIT: Profile caller splat length distributions (#17967)

github/ruby/ruby · 2026-07-30

* ZJIT: Profile caller splat length distributions Related to: https://github.com/Shopify/ruby/issues/1004 Before specializing sends with c

Increase SYNTAX_SUGGEST_TIMEOUT for ppc64le/s390x from 10 to 60 seconds

github/ruby/ruby · 2026-07-30

The &quot;does not timeout on massive files&quot; integration test in spec/syntax_suggest/integration/syntax_suggest_spec.rb is only activat

JetBrains、AIが少ないトークンでコンテキストを取得しやすく、よりよいコード生成を可能にする「JetBrains Context」発表

Publickey · 2026-07-30

JetBrainsは、コードリポジトリの上にインテリジェンスなレイヤを構築し、AIエージェントに対して適切なコードのコンテキストを提供することで、AIエージェントによるよりよいコード生成を可能にする新サービス「JetBrains Conte...

ExecutionContext isn't public API

github/rails/rails · 2026-07-30

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

Fix guides navigation highlights (#11663)

remix · 2026-07-30

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix guides navigation highlights (#11663) · remix-

Add regression coverage for function-valued component children (#11589)

remix · 2026-07-30

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add regression coverage for function-valued compon

Fix frame region scans rewinding into an infinite loop (#11650)

remix · 2026-07-30

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix frame region scans rewinding into an infinite

guides updates (#11649)

remix · 2026-07-30

Co-authored-by: Brooks Lybrand <brookslybrand@gmail.com>

コードベースのナレッジ化なら、LLM Wikiで十分かもしれない

Qiita(trend) · 2026-07-30

前書き コーディングエージェントに改修を依頼するたびに、「この修正はどこまで影響するんだろう」と、同じ調査を何度もやり直させた経験はないでしょうか 社内の仕様書や設計ドキュメントをベクトルDBに入れて、エージェントに検索させる構成を組んでいる方も多いと思います。 ドキュメ...

Make the Action View dependency tracker registry Ractor-shareable

github/rails/rails · 2026-07-30

The dependency tracker registry (DependencyTracker.@trackers) is populated during initialization: the built-in ERB/Ruby trackers when the fi

Improve guides navigation and demo code rendering (#11661)

remix · 2026-07-30

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Improve guides navigation and demo code rendering

【反響分析】Xポストで振り返る UiPath DevCon Tokyo ― 382件の実況データからセッションを振り返る

Qiita(trend) · 2026-07-30

2026年7月29日(水)、赤坂インターシティで開催された UiPath DevCon Tokyo。開発者向けの技術セッション特化イベントで、当日はハッシュタグ #UiPathDevCon がXのトレンド入りするほどの盛り上がりでした。 私も「『開発』だけじゃない ― 運用...

Merge pull request #58311 from kamipo/fix_explain_with_arel_input

github/rails/rails · 2026-07-30

Fix `connection.explain(arel)` for Arel input with AST binds

[ruby/mmtk] Add obj_need_obj_free_p

github/ruby/ruby · 2026-07-30

We don&#39;t need to call obj_free on certain types of objects anymore including T_FLOAT, T_RATIONAL, T_COMPLEX, and T_OBJECT. It makes free

Elixir と Livebook で学ぶ LLM / Transformer 入門 〜 トークン化からミニGPTの自作学習まで

Qiita(trend) · 2026-07-30

はじめに LLM(大規模言語モデル)や Transformer の仕組みは、記事や動画で断片的に説明されていることが多く、「アテンションだけ分かった」「学習の流れだけ分かった」という状態で終わってしまいがちです この記事では、Elixir と Livebook を使って、...

Fix `connection.explain(arel)` for Arel input with AST binds

github/rails/rails · 2026-07-30

`to_sql` compiles Arel to SQL but discards the extracted binds, so the PostgreSQL, SQLite3, and MySQL `explain` overrides ran EXPLAIN with p

Preserve line events across jump optimization. (#18122)

github/ruby/ruby · 2026-07-30

[Bug #22218]

Merge pull request #58310 from kamipo/deprecate_to_sql_binds_arg

github/rails/rails · 2026-07-30

Deprecate passing `binds` to `to_sql`

リプレイ機能付きオセロを作って、AWS(EC2/RDS)にデプロイしてみた

Qiita(trend) · 2026-07-30

本記事は、BIPROGY / ユニアデックス社内AWSコミュニティ「BIPROGY AWS SPARK」の定期投稿企画第4回目の記事です。他の定期投稿企画の記事は、インデックスページをご覧ください。 はじめに 私は普段業務でAWSのインフラ環境を構築することが多い...

Re-bootstrap vcpkg after updating its registry

github/ruby/ruby · 2026-07-30

microsoft/vcpkg bumped `scripts/vcpkg-tools.json` to schema version 2, which the vcpkg.exe bundled in the runner images cannot parse, so eve

[ruby/rubygems] Point bundler.io URLs at guides.rubygems.org

github/ruby/ruby · 2026-07-30

bundler.io has been wound down and its content now lives on RubyGems Guides: the Bundler man pages under /command-reference/, the Gemfile re

0.5くらいから始めるPersonal Knowledge Base 構築実践

Zenn · 2026-07-30

こんにちは,松尾研究所の尾崎です.25卒でデータサイエンティストをやっています. このところ,ObsidianのVaultを人間とAIの共有メモリに据えたPersonal Knowledge Base(PKB=個人の知識ベース)の話を書いてきました.Claudian Orches

[DOC] Update bundled gems list at 019357d131b819847f7c0094dc5a5d

github/ruby/ruby · 2026-07-30

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

Update bundled gems list as of 2026-07-30

github/ruby/ruby · 2026-07-30

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

Deprecate passing `binds` to `to_sql`

github/rails/rails · 2026-07-30

Since Rails 5.2 (rails/rails@213796fb49), bind parameters live on the Arel AST — `to_sql_and_binds` no longer uses `binds` for SQL construct

[ruby/rubygems] Warn when duplicate source declarations conflict on c…

github/ruby/ruby · 2026-07-30

…ooldown Declaring the same source URL twice with different cooldown values silently drops one of them, because duplicate declarations are

Merge pull request #58309 from kamipo/rename_arel_to_arel_or_sql

github/rails/rails · 2026-07-30

Rename `arel` to `arel_or_sql`

[DOC] Fix the $? description of Process::Status.wait (#18109)

github/ruby/ruby · 2026-07-30

The documentation says that Process::Status.wait sets the thread-local variable $? when there are child processes, but it never does. rb_pro

Rename `arel` to `arel_or_sql`

github/rails/rails · 2026-07-30

`insert`, `update`, `delete`, `explain`, `to_sql`, and `to_sql_and_binds` all accept both an Arel manager and a raw SQL string, but the para

[ruby/rubygems] Redact URI userinfo from settings names in Bundler Us…

github/ruby/ruby · 2026-07-30

…er-Agent The `options/` segment of Bundler&#39;s User-Agent is built from `Bundler.settings.all`, which returns only setting names. Mirror

[ruby/rubygems] Validate gem name before building compact index cache…

github/ruby/ruby · 2026-07-30

… paths Bundler::CompactIndexClient::Cache#info_path and #info_etag_path join the gem name into the cache directory without validation. The

Model UI VNodes with explicit lifecycle states (#11659)

remix · 2026-07-30

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Model UI VNodes with explicit lifecycle states (#1

Merge pull request #58296 from kamipo/refactor/apply_returning_to_intent

github/rails/rails · 2026-07-30

Refactor insert `returning:` handling to take `QueryIntent` directly

Merge pull request #58299 from kamipo/remove_dead_binds_handling_in_l…

github/rails/rails · 2026-07-30

…og_subscribers Remove dead binds handling in AR log subscribers

route-pattern: support relative URL matching and href generation (#11…

remix · 2026-07-30

…657)

リリース前チェックをAIで行う「プロダクトリリースハーネス」のつくり方

Zenn · 2026-07-30

こんにちは、株式会社estie(エスティ) 取締役CTO の Nari(@tiwanari)です。 みなさんは、新しいプロダクトを世に出す前に、「抜け漏れ」がないか不安になった経験はないですか? 先日、あるプロダクトのリリース前チェックで「個人情報がエラー監視ツールへ送られる実装

GitHub Actionsのコストが増えているなら、Namespaceを使えばいいじゃない

Zenn · 2026-07-29

! English Version is here みなさまこんにちは!エアークローゼットでCTOをしている辻です。 GitHub ActionsのランナーをGitHub hosted→Blacksmith→Namespaceと2回乗り換えました。結果を先に言うと: CIコス

Don't label bindings-only changes with jit label (#18116)

github/ruby/ruby · 2026-07-29

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

Merge pull request #58298 from Shopify/ec-model_name-ractor

github/rails/rails · 2026-07-29

Make `ActiveModel#model_name` accessible from a Ractor:

win32/rm.bat: report removal failures via exit code

github/ruby/ruby · 2026-07-29

The `error` variable was set on failure but never reached the exit code, so removal failures such as a locked DLL left `nmake clean` green w

[ruby/rubygems] Fail `bundle check` when frozen mode needs lockfile c…

github/ruby/ruby · 2026-07-29

…hanges `BUNDLE_FROZEN=1 bundle check` reported that dependencies are satisfied and exited 0 even when the lockfile was missing CHECKSUMS e

Merge pull request #58304 from skipkayhil/hm-mtoolzumurkxluow

github/rails/rails · 2026-07-29

Fix rubocop

Fix releaser test assuming GITHUB_ACTIONS is false

github/rails/rails · 2026-07-29

The GITHUB_ACTIONS=true branch is covered by explicitly setting the ENV (which works locally), but the GITHUB_ACTIONS=false branch also need

Fix rubocop

github/rails/rails · 2026-07-29

Just copy the with_env implementation from Active Support tests

Merge pull request #58226 from 55728/follow-up-unused-ar-internals

github/rails/rails · 2026-07-29

Deprecate `TransactionState` predicates and fix stale ivar in `Persistence::ClassMethods#inherited`

Make `ActiveModel#model_name` accessible from a Ractor:

github/rails/rails · 2026-07-29

- ### Problem `AM#model_name` returns a `AM::Name` unfrozen instance which makes it not possible to access in a ractor. ### Solution

route-pattern: replace variant expansion with bounded state matching …

remix · 2026-07-29

…(#11652)

[ruby/prism] Pinned back references and pinned numbered references ar…

github/ruby/ruby · 2026-07-29

…e not allowed https://github.com/ruby/prism/commit/35c587b1c2

オーダーメイドで九九の計算プリントを作ろう(ローテクAI)

Qiita(trend) · 2026-07-29

夏休み中で小学生が家に居るおとうさん、おかあさん。 暑い中でなかなか外では遊べませんが、動画視聴やゲームばかりというのも気になります。 せっかくの機会なので、お子さんの苦手分野のプリントを作って、クイズ的に一緒にやってみませんか? Geminiでこんなプロンプトを入力すると...

Implement GC fast path for gen_new_range

github/ruby/ruby · 2026-07-29

Implements GC fast path for newrange instruction when we do not need to call &lt;=&gt; method (when either endpoint is nil or both are fixnu

id_table.c: keep managed id table live across foreach/dup callbacks

github/ruby/ruby · 2026-07-29

rb_managed_id_table stores its rb_id_table body as embedded data (RUBY_TYPED_EMBEDDABLE), so managed_id_table_ptr returns a pointer interior

Azure AI Search入門 〜検索の基本からベクトル検索・RAG連携まで徹底解説〜

Qiita(trend) · 2026-07-29

はじめに Microsoft Azureが提供する検索サービス「Azure AI Search」(旧称:Azure Cognitive Search)について、基礎概念からハンズオンでの構築手順、そして昨今注目されている生成AI(RAG: Retrieval Augmen...

Merge pull request #58295 from 55728/fix-time-minus-datetime-return-type

github/rails/rails · 2026-07-29

Return a Float from `Time#-` with a `DateTime`

Expose the SHA-256 checksum of each gem as a notice annotation in Git…

github/rails/rails · 2026-07-29

…Hub Actions

[ruby/mmtk] Skip tests in TestStruct

github/ruby/ruby · 2026-07-29

https://github.com/ruby/mmtk/commit/62fde9fc52

[ruby/mmtk] Skip tests in Test_StringCapacity

github/ruby/ruby · 2026-07-29

https://github.com/ruby/mmtk/commit/5767c1d970

[ruby/mmtk] Implement large object space

github/ruby/ruby · 2026-07-29

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

[ruby/mmtk] Remove MMTK_MAX_OBJ_SIZE

github/ruby/ruby · 2026-07-29

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

Remove dead binds handling in AR log subscribers

github/rails/rails · 2026-07-29

Since #55900, `LogSubscriber#sql` just `.inspect`s the pre-formatted `payload[:binds]` from `StructuredEventSubscriber`. Drop the now-dead `

Merge pull request #58067 from Shopify/ec-zone-default-ractor-safe

github/rails/rails · 2026-07-29

Make ActiveSupport::TimeZone shareable

ZJIT: Add HIR opt tests for oversized direct block calls

github/ruby/ruby · 2026-07-29

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

Fix a comment about too many args

github/ruby/ruby · 2026-07-29

Co-authored-by: Kevin Menard <kevin@nirvdrum.com>

ZJIT: Reject direct block calls with too many args for LIR

github/ruby/ruby · 2026-07-29

The invokeblock fast path (InvokeBlockIseqDirect) passes captured self plus each block argument in C argument registers, but block_call_inli

ZJIT: Use TooManyArgsForLir reason for oversized direct block calls

github/ruby/ruby · 2026-07-29

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

ZJIT: Only accept raw pointers in PtrPrintMap::map_ptr

github/ruby/ruby · 2026-07-29

Previously map_ptr&lt;T&gt;() took *const T, so a reference like &amp;IseqPtr silently coerced to *const IseqPtr and mapped the address of t

ZJIT: Map pointer values instead of temporary addresses in HIR dump

github/ruby/ruby · 2026-07-29

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

ZJIT: Allowlist pointee types in PtrPrintMap::map_ptr

github/ruby/ruby · 2026-07-29

Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>

ZJIT: Use BitSet, not HashSet, for LIR block sets

github/ruby/ruby · 2026-07-29

No need for hashing in LIR RPO.

ZJIT: Rewrite LIR successors function to avoid cloning edges

github/ruby/ruby · 2026-07-29

We only need the target blocks, not the argument vectors.

Merge pull request #58291 from kamipo/expand_insert_returning_depreca…

github/rails/rails · 2026-07-29

…tion_note Expand `insert_returning` deprecation note with migration path

Fix directory mappings for MMTk in sync_default_gems.rb

github/ruby/ruby · 2026-07-29

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

Refactor insert `returning:` handling to take `QueryIntent` directly

github/rails/rails · 2026-07-29

`sql_for_insert(sql, binds, returning)` forced every insert — arel included — through raw-SQL string manipulation, and required a `binds` ar

Merge pull request #58290 from kamipo/single_value_returning_for_insert

github/rails/rails · 2026-07-29

Support a single column name for `#insert`'s `returning:`

Make Proc#refined's memoized iseq copy and memo shareable

github/ruby/ruby · 2026-07-29

Proc#refined memoizes {copied_iseq, cref} per source iseq in a process-global map so the copy can be reused from any Ractor. The cref&#39;s

Add information how to rotate secret_key_base without invalidating ex…

github/rails/rails · 2026-07-29

…isting messages and cookies But warn that if the old secret may be compromised, it should be replaced immediately and existing messages an

Merge branch 'block-untrusted-vips-loaders'

github/rails/rails · 2026-07-29

Disable libvips's unfuzzed image loaders and savers

Drop MMTK_HEAP_MAX in test_oom

github/ruby/ruby · 2026-07-29

Sync ruby/mmtk@11ea3a437f788fb085a61d1c7d931a9527dc13ba.

KubernetesはAIを動かすプラットフォームに。横浜でKubeCon+CloudNativeCon Japan 2026が開幕

Publickey · 2026-07-29

クラウドネイティブ関連技術におけるIT業界最大のイベント「KubeCon+CloudNativeCon Japan 2026」が昨日(2026年7月29日)、パシフィコ横浜で開幕しました。日本でKubeCon+CloudNativeConが...

Merge pull request #58294 from Shopify/ec-am-frozen-string

github/rails/rails · 2026-07-29

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

Return a byte count from ractor_sync_memsize()

github/ruby/ruby · 2026-07-29

st_table_size() is the number of entries, but ractor_memsize() adds the result to sizeof(rb_ractor_t) as a byte count, so a Ractor was repor

ZJIT: Make UnboxFixnum effectless (#18103)

github/ruby/ruby · 2026-07-29

It's just an integer right shift.

Disable libvips's unfuzzed image loaders and savers

github/rails/rails · 2026-07-29

libvips flags some of its loaders and savers as &quot;unfuzzed&quot; or &quot;untrusted&quot;, meaning they are only safe for trusted conten

Return a Float from `Time#-` with a `DateTime`

github/rails/rails · 2026-07-29

`Time - DateTime` returns a `Rational`, so interpolating, rounding, or JSON-encoding the elapsed seconds produces `&quot;86400/1&quot;` wher

Allow to use `ActiveModel#to_partial_path` in a Ractor:

github/rails/rails · 2026-07-29

- String interpolation doesn't return a frozen string so the memoized value can't be accessed inside a ractor. This patch fixes that.

ZJIT: Iterate over state in SetLocal (#18102)

github/ruby/ruby · 2026-07-29

We added state to `SetLocal` but didn't change `for_each_operand_impl`.

MCPの大型アップデート(2026-07-28)で何が変わったか —— TypeScript SDK v2で試す

Zenn · 2026-07-29

こんにちは!ブロックチェーン×AI Agentで自律経済圏を創るKomlock labでエンジニアをしている小原(@brto_0224)です。 https://x.com/claudedevs/status/2082164248697069935 MCPが2026年7月28日に大

Make AS::TimeZone shareable:

github/rails/rails · 2026-07-29

- ### Problem It&#39;s currently not possible to access a `ActiveSupport::TimeZone` object in a Ractor. Any method on a TimeWithZone ob

Clarify strict-prototypes workaround [ci skip]

github/ruby/ruby · 2026-07-29

Document the affected Clang and Autoconf versions.

Support a single column name for `#insert`'s `returning:`

github/rails/rails · 2026-07-29

Preparation for deprecating the `pk` positional argument. `pk` returned the value of the selected column; `returning:` only accepted arrays

「ゴリゴリのエンジニアじゃなくても大丈夫」 企業の内製化を加速するVibe Coding実践ガイド|業務で使えるプロンプト&ユースケース集

Qiita(trend) · 2026-07-29

ソフトウェア保守をVibe Codingで段階的に内製化するためのPromptと実践チュートリアル 背景 生成AIやVibe Codingの話をしていると、どうしても「どこまでコードを書けるか」に議論が寄りがちです。 もちろん、実装支援は分かりやすい価値です。一方で、実...

agent-browserはもう古い? Web調査をコマンドに変えるOpenCLI

Zenn · 2026-07-29

こんにちは、jomatsuです。 最近、OpenCLIというOSSが注目を集めていますが、日本の技術コミュニティではそれほど話題になっていないと感じたため、記事にしてみました。OpenCLI単体に閉じた話ではなく、「AIによるブラウザ操作」が次の時代に進んでいるトレンドでもあると

オンプレミスからプライベートなAPI Gatewayを呼ぶ ― CognitoのTokenエンドポイントをAPI Gatewayでプロキシする構成

Qiita(trend) · 2026-07-29

本記事は、BIPROGY / ユニアデックス社内AWSコミュニティ「BIPROGY AWS SPARK」の定期投稿企画第3回目の記事です。他の定期投稿企画の記事は、インデックスページをご覧ください。 はじめに オンプレミスの社内システムから、AWSのVPC内に構成...

[ruby/json] Improve max_nesting documentation

github/ruby/ruby · 2026-07-29

https://github.com/ruby/json/commit/5499aa54a4

Merge pull request #58241 from afurm/af/normalize-mixed-case-percent-…

github/rails/rails · 2026-07-29

…escapes Normalize mixed-case percent escapes in paths

Normalize mixed-case percent escapes in paths

github/rails/rails · 2026-07-29

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

Merge pull request #57934 from 55728/fix-plain-text-headings-block-se…

github/rails/rails · 2026-07-29

…paration Separate `<h2>` through `<h6>` from neighbors in plain text conversion

Merge pull request #58287 from Saidbek/fix/as-range-sum-falsey-identity

github/rails/rails · 2026-07-29

Fix Range#sum with a falsey initial value

Merge pull request #58280 from Shopify/actionview-implicit-render

github/rails/rails · 2026-07-29

Resolve the implicit template with a single lookup

Merge pull request #58279 from Shopify/actionview-resolve-best-template

github/rails/rails · 2026-07-29

Resolve the single best template without sorting the whole set

Merge pull request #58237 from Edilbek/fix-ruby-tracker-non-ascii-digest

github/rails/rails · 2026-07-29

Fix Encoding::CompatibilityError in template digests.

Fix Encoding::CompatibilityError in template digests.

github/rails/rails · 2026-07-29

Fixes #58203. Co-authored-by: Cursor <cursoragent@cursor.com>

Merge pull request #58278 from chaadow/fix-lazy-route-set-respond-to-…

github/rails/rails · 2026-07-29

…missing-object-include Fix LazyRouteSet thrashing when url_helpers are included into Object

Merge pull request #57854 from Shopify/ec-controller-stack-ractor

github/rails/rails · 2026-07-29

Make Controller middlewares ractor safe

[ruby/rubygems] Document Bundler checksum behavior for default gems

github/ruby/ruby · 2026-07-29

Signed-off-by: Patrick Linnane <patrick@linnane.io> https://github.com/ruby/rubygems/commit/56a82a2573

Merge pull request #58285 from kamipo/simplify_insert_callers

github/rails/rails · 2026-07-29

Simplify `insert` callers to only pass what they need

[ruby/rubygems] Pin cross-platform cooldown exclusion in an e2e spec

github/ruby/ruby · 2026-07-29

Exclusion is keyed on [name, version] and deliberately ignores platform, so pushing a fresh platform-specific build under an already-ripe ve

[ruby/rubygems] Assert on the lockfile in the cooldown bypass control…

github/ruby/ruby · 2026-07-29

… spec On x86_64-linux hosts `--cooldown 0` resolves to the platform-specific build, so `include_gems` failed expecting the ruby platform.

[ruby/rubygems] Add --cooldown flag to bundle lock and bundle cache

github/ruby/ruby · 2026-07-29

Both commands resolve, but only install, update, add and outdated accepted the flag, so the resolver&#39;s failure hint suggesting `--cooldo

スキルは増やしすぎると使われなくなるのか?実測したら原因はトークンではなかった

Zenn · 2026-07-29

こんにちは! 株式会社カンリーでSREをやっている井上です。 はじめに カンリーのSREチームでは各開発チームがSREを自律的に実践できるよう、イネーブリングに取り組んでいます。その一環として、SREプラクティスをスキルという形で標準化・展開し、sre-plugin というプ

Merge pull request #57981 from skipkayhil/hm-pulvsxkzuryqzyyq

github/rails/rails · 2026-07-29

Only swallow the LoadError we intended to

Extract Range#sum falsey initial value test

github/rails/rails · 2026-07-29

Keep the regression coverage in its own test method instead of test_range_sums.

Update Range#sum CHANGELOG wording

github/rails/rails · 2026-07-29

Describe the falsey initial-value fix in plain language without code.

Remove unused autoload table copier

github/ruby/ruby · 2026-07-29

Remove the copier left unused when class fields cloning replaced raw table copying in commit 3abdd4241fd5.

Bump taiki-e/install-action

github/ruby/ruby · 2026-07-29

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

OpenTelemetry初心者がCollectorの中身を全部分解して理解してみた

Zenn · 2026-07-29

OpenTelemetry Collectorは何をしているのか? Kubernetes上でReceiver・Processor・Exporterを徹底的に追いかけてみた この記事のポイント OpenTelemetry Collectorを導入すると、 Receiver

Merge pull request #58283 from kamipo/consolidate_returning_column_va…

github/rails/rails · 2026-07-29

…lues Consolidate `returning_column_values` on the abstract adapter

Fix Range#sum falsey initial value

github/rails/rails · 2026-07-29

The integer-range fast path used initial_value || 0, so sum(nil) and sum(false) disagreed with Array#sum / Enumerable#sum.

ZJIT: Fix kwargs handling in invokeblock ifunc specialization (#17971)

github/ruby/ruby · 2026-07-29

gen_invokeblock_ifunc drops the callinfo and passes argv straight to rb_vm_yield_with_cfunc, which hardcodes kw_splat = 0, so keyword argume

【Claude Code】planモードはもう使っていない

Zenn · 2026-07-29

タイトルの通り、最近はplanモードを完全に使わなくなってしまった。 代わりにやっていることはシンプルで、 「https://github.com/.../issues/1234 をやりたい。案をください」 のように命令するだけだ。 planモードがなぜ必要だったのか 大雑把

スマートメーター × Confluent Cloud リアルタイムデモ(東京23区版)を、IBM Bob を使って構築しました Ver.1

Qiita(trend) · 2026-07-29

スマートメーター × Confluent Cloud リアルタイムデモ(東京23区版) Confluent Cloud(Kafka)を使って、スマートメーターの擬似データをリアルタイムに配信・集計・可視化するデモです。 東京都 23 区・345 台のスマートメーターにて...

自分で作るクラウド競技

Zenn · 2026-07-29

AWS GameDayに着想を得た実践型クラウド演習を、自分で設計・実装・開催する本です。参加者の体験とストーリーを起点に、ローカルChallenge、AWS Challenge、AWS Battleを簡単な順に一から作り、TenkaCloudで複数チームが遊べる競技として動かし

Fix memory leak in MatchData

github/ruby/ruby · 2026-07-28

The following script leaks memory: 10.times do # MatchData#offset allocates an external char_offset buffer 100_000.times.ma

RAGでマルチシートExcelとWordを壊さず扱うために、構造化前処理とChunkingを実装してみた

Qiita(trend) · 2026-07-28

初めに RAGでPDFを扱う記事はかなり増えました。 一方、実際の業務では、次のようなOffice文書もよく使われます。 複数のsheetを持つExcel 一覧表と作業手順が混在するExcel 見出し、本文、箇条書き、表が混在するWord 数式、結合セル、非表示shee...

Reload client frames on ancestor frame reload (#11506)

remix · 2026-07-28

Fixes the client-entry frame reload issue documented in #11414.

Fix hydrated fragment updates losing existing content (#11566)

remix · 2026-07-28

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix hydrated fragment updates losing existing cont

Reapply "ZJIT: Add counters for throw and exception_handler" (#17945)…

github/ruby/ruby · 2026-07-28

… (#18099) This reverts commit ff6ac97529962b824d528b4bf32485179bb25805.

Simplify `insert` callers to only pass what they need

github/rails/rails · 2026-07-28

Drop the `pk`, `id_value`, `sequence_name` positional arguments that `_insert_record`, `internal_metadata.create_entry`, and `schema_migrati

Remove flaky assertion in test_thread_timer_and_interrupt

github/ruby/ruby · 2026-07-28

Don't rely on exact timings even if they seem generous enough. This has failed recently on CI (MacOS-15-intel).

Merge pull request #58282 from kamipo/prefetch_primary_key_test

github/rails/rails · 2026-07-28

Add `prefetch_primary_key?` test coverage on PostgreSQL

Fix memory leak when sweeping hashes with st_table

github/ruby/ruby · 2026-07-28

The GC sweep fast path had an inverted condition for hashes in rb_gc_obj_needs_cleanup_p. Hashes with an st_table needs to be freed. The fo

[ruby/openssl] pkcs7: fix flaky test test_enveloped

github/ruby/ruby · 2026-07-28

OpenSSL::PKCS7#decrypt is unreliable when given only a private key and the PKCS#7 structure contains multiple recipients. It may occasionall

Bump the minimum supported SQLite version to 3.35.0

github/rails/rails · 2026-07-28

SQLite 3.35.0 introduced the `RETURNING` clause. The SQLite3 adapter has depended on it since #49290 (released in Rails 7.1) for reading aut

Fix cross-ractor busy-waiting in vm_once_dispatch

github/ruby/ruby · 2026-07-28

Use a proper nogvl + native mutex broadcast solution to deal with cross-ractor thread synchronization.

Fix once insn when multiple Ractors race to execute the iseq

github/ruby/ruby · 2026-07-28

The `once` insn (ex: for interpolated regexp with /o option) should only be executed once even across Ractors. The `once` value is associate

AWS Cloud Mapを使って低コストでECSサービス間通信を実現しよう🔎

Qiita(trend) · 2026-07-28

はじめに 新卒研修で、コンテナアプリケーションを構築する機会がありました。 今回はWebサーバとAPIサーバをそれぞれECS Fargate上で動しています。 開発の中で、Next.jsのServer ActionやSSRからAPIサーバを呼び出す必要が出てきました。 W...

Consolidate `returning_column_values` on the abstract adapter

github/rails/rails · 2026-07-28

Move the `supports_insert_returning?` branching into the abstract implementation and drop the identical `returning_column_values` overrides

Merge pull request #58277 from 55728/remove-unreachable-schema-versio…

github/rails/rails · 2026-07-28

…ns-formatter-branch Remove unreachable single-version branch from `DefaultSchemaVersionsFormatter`

Add writebarrier for Array#reverse

github/ruby/ruby · 2026-07-28

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

ZJIT: Require trivial inline target to end at leave (#18063)

github/ruby/ruby · 2026-07-28

* ZJIT: Fix trivial inlining for optional argument entries Use SendDirect&#39;s jit_entry_idx when reading the callee bytecode for trivial

Claude Opus 5登場!ベンチマーク分析・価格・Fable 5 / GPT-5.6との徹底比較

Qiita(trend) · 2026-07-28

Claude Opus 5登場!ベンチマーク分析・価格・Fable 5 / GPT-5.6との徹底比較 Anthropic社から、新たなフラッグシップ級モデル Claude Opus 5 が正式にリリースされました。 「フロンティア級の知性を備えながら、上位モデル Cla...

Merge pull request #58244 from adityapandit17/latest-ruby-patch-docke…

github/rails/rails · 2026-07-28

…rfile Use latest ruby patch version in dockerfile

Merge pull request #58108 from Shopify/ec-remove-memoization

github/rails/rails · 2026-07-28

Allow to use thread module reader / writer in a ractor:

Raise TypeError for uninitialized Ractor::Port

github/ruby/ruby · 2026-07-28

Ractor::Port has a public allocator, so Ractor::Port.allocate returns a port whose owner Ractor is still NULL; only ractor_port_init() fills

Google Cloud、AIが自律的にコードの脆弱性検出からサンドボックス内でのリスク検証、修正までを自動実行。「CodeMender」プレビュー公開

Publickey · 2026-07-28

Google Cloudは、コードの脆弱性の検出、リスクの検証と報告、修正までを自律的に実行するAIエージェント「CodeMender」のプレビュー公開を発表しました。 複雑な脆弱性まで発見し、サンドボックス内でリスク検証 CodeMend...

Add `prefetch_primary_key?` test coverage on PostgreSQL

github/rails/rails · 2026-07-28

Implement `next_sequence_value` on the PostgreSQL adapter so a model overriding `prefetch_primary_key?` to true can use the real PG sequence

Fix compression cache variation for identity responses (#11635)

remix · 2026-07-28

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix compression cache variation for identity respo

Allow to use thread module reader / writer in a ractor:

github/rails/rails · 2026-07-28

- ### Problem It&#39;s currently not possible to call such code in a Ractor: ```ruby class Request thread_mattr_reader :id

Set STR_DUPLICATE_MAX_EMBED_LEN to 256

github/ruby/ruby · 2026-07-28

I benchmarked various values of STR_DUPLICATE_MAX_EMBED_LEN and the performance impacts. For String#dup, creating a view is faster until it

Merge pull request #58272 from 55728/fix-deep-transform-values-doc-ex…

github/rails/rails · 2026-07-28

…ample Fix the `Parameters#deep_transform_values` doc example [skip ci]

AI時代に感じた危機感と、エンジニアがこれから考えるべきこと

Zenn · 2026-07-28

最近感じている危機感 非エンジニアがAIツールでプロトタイプを組み、これと同じ動きのアプリを作ってほしいと依頼してくる。先日、これに近いことが実際に起こりました。 今はまだ単発の出来事ですが、近い将来これが当たり前になるはずです。そして、その先を想像するとエンジニアの未来がだいぶ

[DOC] Fix return value documentation of IO::Buffer#<=> and #hexdump (…

github/ruby/ruby · 2026-07-28

…#18089) The call-seq of IO::Buffer#&lt;=&gt; says it returns &quot;true or false&quot;, but rb_io_buffer_compare always returns an integer

Remove unreachable single-version branch from `DefaultSchemaVersionsF…

github/rails/rails · 2026-07-28

…ormatter` `#format` is only ever reached through `insert_versions_sql`, whose sole caller is `dump_schema_versions`, and that always passe

[DOC] Fix the buffer size in the IO::Buffer#& example (#18087)

github/ruby/ruby · 2026-07-28

The example shows the result as `+4`, but the operation returns a buffer of the same size as the source, which is 10 bytes here: $ ruby

[ruby/prism] Appease typecheck

github/ruby/ruby · 2026-07-28

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

[ruby/prism] Better compatibility for hash string-like symbol keys in…

github/ruby/ruby · 2026-07-28

… parser translator There&#39;s some special handling in regards to empty symbols and those containing newlines that should apply here. Mak

[ruby/prism] Avoid a quadratic walk when parsing long call chains

github/ruby/ruby · 2026-07-28

parse_expression_terminator runs after every infix operator and called pm_block_call_p, which walks the whole receiver chain, even when the

ルーティングライブラリを自作して最新のWebルーティング事情を学んでみた

Qiita(trend) · 2026-07-28

こちらの記事は「MEDLEY Summer Tech Blog Relay」の11日目の記事です。 はじめに こんにちは。フロントエンドエンジニアのavaiceです。 業務では医療機関向けのシステムを開発していますが、趣味で個人開発にも取り組んでいます。 個人開発で...

Nuxt Security Patch Releases · Nuxt Blog

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

Nuxt v4.5.1とv3.21.10リリース。vue.runtimeCompilerとServer Islandsの組み合わせによるRCE、routeRulesの認可バイパス、Server ComponentsのDoSを修正。cache/swr/isrを使うNuxt 4の_p

SAAで4か月遠回りした私が、過去の自分に教えたい勉強法

Qiita(trend) · 2026-07-28

本記事は、BIPROGY / ユニアデックス社内AWSコミュニティ「BIPROGY AWS SPARK」の定期投稿企画第2回目の記事です。他の定期投稿企画の記事は、インデックスページをご覧ください。 はじめに これまでにCLF・AIFを取得し、「SAAも2か月くら...

Merge pull request #58275 from kamipo/fix-range-error-on-write-queries

github/rails/rails · 2026-07-28

Don't swallow `::RangeError` on write queries

Don't swallow `::RangeError` on write queries

github/rails/rails · 2026-07-28

`QueryIntent#run_query!` rescues `::RangeError` so that SELECT queries with out-of-range WHERE values return an empty result instead of rais

Merge pull request #58235 from 55728/remove-stale-requires

github/rails/rails · 2026-07-28

Remove stale requires

Merge pull request #58211 from chad-cole/feature/add-dpop-authorization

github/rails/rails · 2026-07-28

Pass scheme to token authentication block in http_atthentication

Pass scheme to token authentication block in http_atthentication

github/rails/rails · 2026-07-28

Allow `scheme` to be passed into the block used by controllers to perform token based authentication. For example, `authenticate_or_request_

生成AIでPIIを消し去る!SnowflakeのAI_REDACTでフリーテキストを守る挑戦

Zenn · 2026-07-28

Hello everyone、クラシルのレシチャレのデータエンジニア毎日ニコニコしているニコです!☀️ 最近、日本はほんとに暑いですね…。わたしは東南アジア出身なので、「暑さには慣れてるっしょ」と余裕をかましていたんですが——日本の夏、完全に[Beast]でした。😇 なめてました

【ClaudeCode】コスト発生要因から考えるトークン消費最適化術【トークン】

Qiita(trend) · 2026-07-28

はじめに Claude Codeをはじめとする AI コーディングエージェントを使っていると、「トークン消費を減らすには?」というTipsは世の中にたくさん転がっています。「CLAUDE.mdを短くしよう」「/clearしよう」「サブエージェントを使おう」。どれも間違いで...

[ruby/rubygems] Regenerate man pages

github/ruby/ruby · 2026-07-28

https://github.com/ruby/rubygems/commit/6c1bf4b7d1

[ruby/rubygems] Clarify that Gemfile :path points to unpacked gem sou…

github/ruby/ruby · 2026-07-28

…rces The :path option was misread as a way to install a packaged .gem file. State explicitly that it expects a directory with the gem&#39;

[ruby/rubygems] Link bundle-platform(1) to the PLATFORMS section of g…

github/ruby/ruby · 2026-07-28

…emfile(5) The detailed explanation of platforms lives in gemfile(5), but bundle-platform(1) never pointed readers there. https://github.c

【決着】Claude CodeとCodexの設定ファイルを同期させる (みんな仲良く)

Zenn · 2026-07-28

ごまんと触れられてきた話題であるのにも関わらず、細かい所に手の届くツールが無かったので作成しました。 有名どころから個人で制作されているツールまで、一通り使わせていただいたのですが実際に困った場面があり・・・ サマリ 課題 同じプロジェクトでCodexとClaude Cod

octanejs/octane: Octane is an incredibly efficient React replacement UI library with improved developer ergonomics

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

Infernoの後継となるReactのHooksやSuspenseに近いモデルをコンパイルして動かすUIライブラリ。Virtual DOMを使わず、TSX/TSRXをサポートし、Vite/Rspack/Rsbuild向けプラグインを提供する。条件付きHooksや依存配列なしのus

Merge pull request #58273 from flavorjones/fix-check-markdown-api

github/rails/rails · 2026-07-28

Fix Markdown doc check

Fix Markdown doc check

github/rails/rails · 2026-07-28

The script introduced in #58257 had a fatal disagreement with Rubocop on what the top of the file should look like. Rubocop Layout/EmptyLine

YAML不要!ESP32-S3とMQTT Discoveryで作る自宅IoTデバイス(Home Assistant自動連携)

Qiita(trend) · 2026-07-27

はじめに esp32io-mqtt-firmware は、ESP32-S3開発ボード向けに自作したMQTTベースの汎用リモートI/Oファームウェアです。 Home AssistantのMQTT Discoveryに対応しており、デバイスをMQTTブローカーに繋ぐだけで、ス...

【速報】Kimi-K3 を Day0 デプロイ。2.8T モデルは NVIDIA B300 x8 の 1 ノードで動くのか

Zenn · 2026-07-27

はじめに 2026年7月27日、Moonshot AI から Kimi-K3 のモデルウェイトが公開されました。7月16日のモデル発表時点から「オープンウェイトモデルとして史上最大」と大きな話題になっていたモデルです。 フィックスターズでは、ウェイト公開の当日に NVIDIA B

Fix UI mixin variance for subtype hosts (#11606)

remix · 2026-07-27

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix UI mixin variance for subtype hosts (#11606) ·

Fix the `Parameters#deep_transform_values` doc example

github/rails/rails · 2026-07-27

Nested hashes are wrapped in `ActionController::Parameters` lazily, when they are read, so the returned instance never inspects as nested `#

Claude Code「/config」設定の教科書 ― 全42項目を1つずつ解説+おすすめ設定(v2.1.220対応)

Qiita(trend) · 2026-07-27

Claude Code で /config と打ったことはありますか。 ずらりと並ぶ42個のトグル。ほとんどの人が Theme と Language だけ変えて、あとは既定値のまま閉じています。もったいない。この画面は「Claude Code をどう働かせるか」を決めるコ...

Add Integer#bit_count to NEWS

github/ruby/ruby · 2026-07-27

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

ZJIT: A64: No padding for LIR Jump as we do not re-patch

github/ruby/ruby · 2026-07-27

Unlike in YJIT, we don't re-patch particular jump instructions, so there is no need to pad.

ZJIT: A64: Delete emit_jmp_ptr_with_invalidation()

github/ruby/ruby · 2026-07-27

It's only for page switching, which is not a thing in ZJIT.

YJIT (arm64): fix off-by-one in the single-branch range check

github/ruby/ruby · 2026-07-27

jmp_ptr_bytes() reserves room for a patchable jump -- it sets page_end_reserve and bounds conditional jump width. A single `b` suffices when

[DOC] Fix link in documentation guide

github/ruby/ruby · 2026-07-27

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

[DOC] Remove stale link in Set doc

github/ruby/ruby · 2026-07-27

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

ZJIT: Strength-reduce Integer#[] with a constant index (#18056)

github/ruby/ruby · 2026-07-27

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

[DOC] Fix link in maintainers doc

github/ruby/ruby · 2026-07-27

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

Compact sets after removal of items for more methods

github/ruby/ruby · 2026-07-27

This changes the following methods to compact the set after removal: * `^` * `-` * `difference` * `subtract` * `keep_if` * `select!` * `fil

SaaSにおけるUI開発のよくある課題とその解決方法、教えます[PR]

Publickey · 2026-07-27

.jetform-wrapper { border: 2px solid #ccc; /* 枠線 / padding: 20px; / 内側の余白 / border-radius: 12p...

Vercel、TypeScriptをC言語に変換してからネイティブな実行ファイルにコンパイルする「scriptc」、オープンソースで公開

Publickey · 2026-07-27

Webアプリケーションのホスティングサービス「Vercel」で知られるVercel社は、Node.jsで実行可能なTypeScriptコードを、変更することなく同じ機能を備えたネイティブな実行ファイルにコンパイルするコンパイラ「script...

AWSの公式オンラインワークショップ、無料のAWSサンドボックス環境を提供開始。学習用にAWSのサービスやコード実行など利用可能に

Publickey · 2026-07-27

Amazon Web Services(AWS)は、同社がAWSのオンライン学習教材として提供している「ワークショップ」において、無料でAWSのサービスやコードの実行などを試すことができるサンドボックス環境の提供開始を発表しました。 AWS...

[DOC] Doc for Pathname#zero? (#18075)

github/ruby/ruby · 2026-07-27

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

[DOC] Fix String matching offset semantics (#17932)

github/ruby/ruby · 2026-07-27

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

[DOC] Fix Dir scan documentation

github/ruby/ruby · 2026-07-27

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

[DOC] Doc for Pathname#writable_real?

github/ruby/ruby · 2026-07-27

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

[DOC] Doc for Pathname#writable?

github/ruby/ruby · 2026-07-27

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

PHPで常駐サーバーを動かす「Swoole」入門 ── なぜ速いのかを仕組みから理解する

Qiita(trend) · 2026-07-27

PHPで常駐サーバーを動かす「Swoole」入門 ── なぜ速いのかを仕組みから理解する この記事で伝えたいこと 「PHPは1リクエストごとに毎回ゼロから起動するから遅い」──長らくそう言われてきました。ところが Swoole という拡張を入れると、その前提そのものがひ...

古い機器が AI で蘇る逆説——廃盤感熱プリンタとの泥臭い8時間

Qiita(trend) · 2026-07-27

この記事は IBM Bob(AI コーディングアシスタント)と実際にペアプログラミングして感熱プリンタの USB 印刷アプリを作った体験記です。うまくいったこと、全くうまくいかなかったこと、人間が悩んで試行錯誤した過程を包み隠さず書きます。 なぜこんなことをしたのか 発...

[DOC] Fix the return value of IO::Buffer#set_value in its example (#1…

github/ruby/ruby · 2026-07-27

…8078) The documentation for `IO::Buffer#set_value` shows: buffer.set_value(:U8, 1, 111) # =&gt; 1 but it actually returns 2, the

KAMEをオープンモデルで動かしてMT-Benchでベンチマーク評価した

Zenn · 2026-07-27

はじめに シドニー大学大学院の飯田大晟です。本記事は、Fixstarsでの15日間のインターンシップで取り組んだ内容をまとめたものです。 音声対話モデル「KAME」は、Sakana AIが発表した、低遅延なSTSモデルと高精度なテキストLLMをハイブリッドで組み合わせたモデルです

[ruby/rubygems] List missing subcommands in bundle(1) UTILITIES section

github/ruby/ruby · 2026-07-27

bundle-env, bundle-fund, bundle-info, bundle-issue, bundle-licenses, bundle-list, and bundle-pristine all have their own man pages but were

ステージング環境をセルフサービス化しチームの開発速度を向上させた方法

Zenn · 2026-07-27

はじめに 現在、複数人の開発メンバーで新規のWebアプリケーションを開発しています。 開発メンバーは5人、さらに、仕様駆動開発の考えを導入した上でDevinも実装者に加わっています。 インフラの構築が落ち着き、ある程度の開発基盤も整った段階で、運用上以下の状況が発生していました。

[ruby/rubygems] Document pessimistic operator and eval_gemfile in gem…

github/ruby/ruby · 2026-07-27

…file(5) The handwritten Gemfile guide on guides.rubygems.org is planned to be replaced by this generated man page, but its explanation of

[DOC] Update bundled gems list at 7259edb86220c24b55411c588ede99

github/ruby/ruby · 2026-07-27

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

win32: Use GetCurrentThreadStackLimits to set machine stack bounds

github/ruby/ruby · 2026-07-27

[Bug #11438] VirtualQuery against a local variable address may return a region that does not span the whole thread stack when the interpret

Update bundled gems list as of 2026-07-27

github/ruby/ruby · 2026-07-27

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

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

github/ruby/ruby · 2026-07-27

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

mkmf: warn when nmake will not handle spaces in paths

github/ruby/ruby · 2026-07-27

String#unspace escapes whitespace with a backslash, which is a GNU make convention that nmake does not interpret, and nmake cannot express a

Remove redundant to_s

github/ruby/ruby · 2026-07-27

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

vios-mcp-server : IBM Power Virtual I/O Server (VIOS) 用のカスタム MCPサーバーを作成

Qiita(trend) · 2026-07-27

はじめに IBM Power 上の VIOS(Virtual I/O Server)を IBM Bob/Claude などの LLM から直接調査できる MCP サーバーを作りました。 ヘルスチェック・アダプターマッピング確認・障害一次切り分けといった定型的な運用作業を、...

[ruby/strscan] Add missing shrunk check in integer_at

github/ruby/ruby · 2026-07-27

(https://github.com/ruby/strscan/pull/212) https://github.com/ruby/strscan/commit/3032e38cb5

コードレビューでの見落としをきっかけに『ITエンジニア1年目の教科書』を読んだ

Zenn · 2026-07-27

はじめまして。株式会社FLINTERS BASEの河本です。 現在は、親会社であるFLINTERSに派遣され、データエンジニアとして働いています。 はじめに 業務でコードレビューを行った際、コードに含まれていたミスを見抜けなかったことがありました。 また、実装内容が正しいこと

Merge pull request #58259 from kamipo/delegate-ids-to-pluck

github/rails/rails · 2026-07-27

Delegate `ids` back to `pluck`

Scale ModGC test timeouts by runner and GC

github/ruby/ruby · 2026-07-27

Apply independent timeout factors for macOS runners and the MMTk collector. This extends Ubuntu MMTk subprocess timeouts without retaining

Delegate `ids` back to `pluck`

github/rails/rails · 2026-07-27

Before #46503, `ids` was implemented simply as `pluck(primary_key)`. That PR split them so `ids` could deduplicate rows when eager loading a

データエンジニアが注力すべきSilver層設計の重要性と難しさ

Zenn · 2026-07-27

はじめに 最近、AI-ready・分析用データ基盤設計という観点でメダリオンアーキテクチャに触れる機会が多くなってきました。 メダリオンアーキテクチャの中でもエンジニアが最も注力すべき部分がSilver層だと思っていますが、Silver層の構築においては複数ソースデータの整合性・

【2026年版】MIXI 新卒向け技術研修を公開しました。

Zenn · 2026-07-27

2026年度新卒向け技術研修の資料と動画を公開しました。 MIXIの新卒向け技術研修では、一部の科目を除き、実際の開発現場で活躍するエンジニアが講師を務めています。技術や開発環境の変化に合わせて毎年カリキュラムを見直し、現場で必要となる知識や技術を学べる研修を目指しています。 ま

Merge pull request #58255 from kamipo/deprecate_use_insert_returning

github/rails/rails · 2026-07-27

Deprecate `insert_returning` option and `use_insert_returning?`

Merge pull request #58258 from kamipo/remove-unused-binds-from-update…

github/rails/rails · 2026-07-27

…-with-result Remove unused `binds` argument from `update_with_result`

RAGの検索評価について調査してみた ── 評価指標とデータセットの選び方

Zenn · 2026-07-27

1. はじめに RAG(Retrieval-Augmented Generation)を組むとき、検索パイプラインの品質をどのように評価すればよいでしょうか。「試しに何件か質問を投げて、それらしい結果が返ってくるか見て確認する」だけでは、パイプラインの改善やチューニングを勘に頼る

Merge pull request #58256 from ajaynomics/docs/mailgun-documentation-…

github/rails/rails · 2026-07-27

…links [ci skip] Update Mailgun setup documentation links

Remove unused `binds` argument from `update_with_result`

github/rails/rails · 2026-07-27

Since 213796fb4936dce1da2f0c097a054e1af5c25c2c, Arel itself holds bind values, so passing `binds` alongside an Arel AST is forbidden (see `t

[Win32] Define warnflags in RbConfig::CONFIG

github/ruby/ruby · 2026-07-27

On mswin, config.status did not contain warnflags, so RbConfig::CONFIG[&quot;warnflags&quot;] returned nil. Extensions that modify warnflag

非同期処理版mutex

Zenn · 2026-07-27

mutex, Inc. でエンジニアをしている加藤です。業務では TypeScript・Dart を書くことが多いです。 はじめに 当社の名前でもある mutex をタイトルに掲げるのは少し気が引けるのですが、非同期関数の競合問題を、tony の知見を借りて mutex の考

Claude Codeのサブエージェント運用で効いたのは「賢い指示」より「失敗のカタログ化」だった

Qiita(trend) · 2026-07-27

TL;DR Claude Code上に役割の異なるサブエージェントを11体作り、個人開発の全業務(設計・実装・検証・リリース・非コードのレビュー)を役割分担している。 効果を出しているのは凝ったプロンプトではなく、「症状→誤った直感→正しい打ち手」の形式で失敗を記録し、...

Merge pull request #58257 from rails/fxn/ensure-markdown

github/rails/rails · 2026-07-27

Require Markdown APIs in new files

Require Markdown APIs in new files

github/rails/rails · 2026-07-27

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

「え!!Microsoft 365 Copilotでアプリ作成を!?」「出来らぁ!」

Qiita(trend) · 2026-07-27

前提 この記事は2026/7/25時点での公開情報や動作を私なりにまとめたものとなります。 正確な情報はご自身でご確認もしくは Microsoft へお問い合わせください。 え!!Microsoft 365 Copilotでアプリ作成を!? 「開発者にとってCopili...

最近の開発の流れ

Zenn · 2026-07-27

はじめに ここ数ヶ月で開発の流れがかなり変わった。 リファインメントで grill して認識を合わせ、実装は LLM に任せられる範囲が増え、多層モデルのレビュー と 厚い CI を通し、babysit-pr で green になるまで面倒を見させる。この流れが回り始めてから、か

エンジニアの習熟度は、トークン消費量として露呈していく

Zenn · 2026-07-27

はじめに Claude Code や Codex を、月額の固定料金で使い倒している人はどれくらいいるでしょうか。自分もその一人です。毎日何時間もタスクを投げて、待って、レビューして、また投げて。この使い方が、いつまで今の値段のまま続くんだろうと、最近よく考えるようになりました。

Max length for embedding duplicated strings

github/ruby/ruby · 2026-07-26

We should cap the max length for embedding duplicated strings because it could be costly in performance and memory usage for very large embe

Deprecate `insert_returning` option and `use_insert_returning?`

github/rails/rails · 2026-07-26

The `:insert_returning` option in PostgreSQL database configurations only affects single-row INSERT statements via `_exec_insert`. Other pat

言語モデルの推論時空間計算量をO(log n)にする(その2)

Qiita(trend) · 2026-07-26

以前書いた記事からしばらく実験を続けてアーキテクチャの改善があったので報告です。 レポジトリと学習済み重み(事前学習と対話ファインチューニング)を公開しています。 現状のアーキテクチャは下図(チャンクサイズ4の例)のブロックを積み上げた構造になっています: トークン列をチ...

Merge pull request #58252 from chaadow/fix-routes-reloader-after-hook…

github/rails/rails · 2026-07-26

…s-reload-loop Fix: infinite route reload when after_routes_loaded accesses routes

Fix infinite route reload when after_routes_loaded accesses routes

github/rails/rails · 2026-07-26

After #58225, reload! restored @load_state to nil before after_routes_loaded hooks ran. A hook that touched the route set could re-enter exe

ニューラルネットワークとLLMは何が違うのか

Zenn · 2026-07-26

はじめに ニューラルネットワークの基本を学んだあとでLLMの解説を読むと、話が急に飛んだと感じます。 層と重み、誤差逆伝播までは地続きなのに、いつのまにか文章を書く機械の話になっています。 両者が同じ技術の延長なのか、それとも別系統なのかが分かりにくいところです。 この記事では、

[DOC] Fix Float#ceil granularity definition

github/ruby/ruby · 2026-07-26

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

[DOC] Fix Kernel#system exception condition

github/ruby/ruby · 2026-07-26

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

[DOC] Fix IO#readpartial empty-string condition

github/ruby/ruby · 2026-07-26

Positive-length reads wait for data or raise EOFError; only a zero maxlen returns an empty string.

[DOC] Fix Time#localtime return value (#17928)

github/ruby/ruby · 2026-07-26

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

[DOC] Fix ENV.reject block result description (#17936)

github/ruby/ruby · 2026-07-26

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

MCP仕様が明日アップデート、7月28日版MCPからはステートレスな接続が正式仕様に。GitHub MCPサーバが早くも対応発表

Publickey · 2026-07-26

AIツールとサービスを接続するための事実上の業界標準となっている通信プロトコルMCP(Model Context Protocol)の7月28日版仕様の登場が目前となっています。 MCPの仕様は継続的にアップデートされ続けており、GitHu...

DOC] Fix Regexp.union string handling

github/ruby/ruby · 2026-07-26

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

[DOC] Fix minor errors in Pathname docs

github/ruby/ruby · 2026-07-26

- Drop erroneous receiver prefixes from the call-seq of the instance methods #lchmod (&quot;Pathname.lchmod&quot;) and #fnmatch (&quot;Fil

[DOC] Fix Range#step return value example (#17938)

github/ruby/ruby · 2026-07-26

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

[DOC] Fix ENV block argument descriptions

github/ruby/ruby · 2026-07-26

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

ゲームエンジン「Unity 7」発表、ランタイム基盤がMonoから.NET CoreCLRへ移行。高速化により、開発画面からほぼ瞬時にプレイモードが起動

Publickey · 2026-07-26

Unity社は代表的なゲームエンジンの1つである「Unity」の次世代版となる「Unity 7」を発表しました。 Introducing Unity 7 - built for a faster-moving, more open indu...

AI時代のプロジェクトコミュニケーション構造を考える

Qiita(trend) · 2026-07-26

先日、「開発が速く安くなった後の話――AI時代のソフトウェアエンジニアリング組織論」を読みました。 AIによって実装が速く、安くなったとき、開発全体のボトルネックはどこへ移るのか。実際の事例を起点に、開発プロセス、アーキテクチャ、組織、そして維持保守まで考察した、とても示唆...

Fix length of ruby_description for modular GC

github/ruby/ruby · 2026-07-26

The extra length of modular GC should be RB_GC_MAX_NAME_LEN + 2 bytes for the "[" and "]" characters.

Extract source files generation

github/ruby/ruby · 2026-07-26

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

Add `dump_ast --version` option

github/ruby/ruby · 2026-07-26

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

【鉄テキに匹敵】凝った tcolorbox の作り方【前編】(LaTeX確認シリーズ#6)

Qiita(trend) · 2026-07-26

【鉄テキに匹敵】凝った tcolorbox の作り方【前編】(LaTeX確認シリーズ#6) tcolorbox で箱を作っていると、どこかで必ずこの壁にぶつかります。 「キーを組み合わせるだけでは、作りたい形にならない」 タイトルを旗みたいに尖らせたい。四隅を 45 度に...

Feature-Sliced Design 実践ガイド

Zenn · 2026-07-26

フロントエンドのアーキテクチャ手法 Feature-Sliced Design (FSD) を体系的にまとめた本です。Layers・Slices・Segments の定義から、Public API、依存ルール、cross-import、層の判断基準、lint による強制、既存プロ

Merge pull request #58250 from 55728/fix-human-size-storage-units-def…

github/rails/rails · 2026-07-26

…aults Fix `number_to_human_size` crashing above a terabyte

Fix `number_to_human_size` crashing above a terabyte

github/rails/rails · 2026-07-26

`number_to_human_size` quantifies up to zettabyte and falls back to a built-in unit name when the current locale does not translate one, but

Merge pull request #58249 from kamipo/inline-join-table-helpers

github/rails/rails · 2026-07-26

Extract `:table_name` as explicit kwarg in join table helpers

Check baseruby version before `makeup`

github/ruby/ruby · 2026-07-26

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

Agent Skillsを本番運用に載せる前の境界チェック:初心者向けに整理する

Qiita(trend) · 2026-07-26

生成AIエージェントに「何を任せ、何を任せないか」を決めずに Skills(スキル)を追加していくと、権限の広がり・機密情報の混入・意図しない自動実行が起きやすい。 この記事は、Cursor や Claude Code などで使われる Agent Skills をチームや本...

Setup baseruby before setup directories

github/ruby/ruby · 2026-07-26

BASERUBY is required by `makeup: true`.

PlanモードとTodo管理に対応したAgentを作ろう - Microsoft Agent Framework (C#)

Zenn · 2026-07-26

はじめに Microsoft Agent Framework v1.14.0 で個人的に注目していた HarnessAgent から Experimental のフラグが外れて正式提供されました。プレビュー機能として実装された直後くらいにこちらの記事でも取り上げましたが、そこから

Extract `:table_name` as explicit kwarg in join table helpers

github/rails/rails · 2026-07-26

`create_join_table`, `build_create_join_table_definition`, and `drop_join_table` previously accepted `:table_name` as part of `**options` an

Honor RUBY_DUMP_AST environment variable if set

github/ruby/ruby · 2026-07-26

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

Merge pull request #58248 from kamipo/fix-inverse-of-remove-columns-docs

github/rails/rails · 2026-07-26

Fix inaccurate docstring in `CommandRecorder#inverse_of` [ci-skip]

Fix inaccurate docstring in `CommandRecorder#inverse_of` [ci-skip]

github/rails/rails · 2026-07-26

The docstring claimed that if the inverse of a command requires several commands, it returns an array of commands. This was true for `invert

Merge pull request #58238 from rails/remove-ruby2-keywords

github/rails/rails · 2026-07-26

Remove `ruby2_keywords` usage

dump_ast: Consider different OBJEXT

github/ruby/ruby · 2026-07-26

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

Propagate make flags and `Q` to build-tool

github/ruby/ruby · 2026-07-26

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

Make ripper sources just once

github/ruby/ruby · 2026-07-26

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

Opus 5では今までのプロンプトが逆効果に。「検証して」を消して「簡潔に」と書くべし。公式プロンプトガイドを読み解く

Zenn · 2026-07-26

こんにちは、ログラスの松岡(@little_hand_s)です。 3行まとめ Opus 5は放っておくと応答が前より長くなる。「簡潔さの指示」を基本セットとして書いておこう(effortでは短くならない) 公式ガイドは、プロンプト内の検証指示を 「削除してください」とまで

【電源のお話】交流→直流、物理アプライアンス機器のスイッチング電源とか。

Qiita(trend) · 2026-07-26

1. はじめに 先日、作業の合間にサーバーエンジニアさんからふと質問をいただきました。 「電源の効率・・ってあるじゃないですか?アレっていったいどういうことなんでしょう……?」 (そうですねえ。どこから語ったら判りやすいか…… 交流を、トランスで降圧してー、ブリッジダイオ...

[Bug #20958] Fix test_keys_encoding on hosts without en_US.UTF-8

github/ruby/ruby · 2026-07-26

`EnvUtil.invoke_ruby` forces the C locale on the child process, so the test set `LC_ALL=en_US.UTF-8` to get a UTF-8 locale back. That local

バックテストで良い戦略を見つけた後にbotterが最初にやるべき残差分析

Zenn · 2026-07-26

AlpacaTechの北山です。 前回の記事には想像以上の反応をいただきました。ありがとうございます。 https://zenn.dev/gamella/articles/7e1af53f19d94d 反応の中に、「よくわからなかったけど、とりあえずこれをFableで読ませて、自

開発効率が上がったCLIツール・コマンド10選

Qiita(trend) · 2026-07-26

「もう一度同じ作業をやり直し...」と画面を眺めながら、あの時は本当に何度もエラーに悩まされました。Gitのコミットログをたどるたびに「これ、毎回手で打つの大変だよな」と感じていた私が、ついにCLIツールに出会った瞬間、開発のスピードが劇的に変わったのを感じました。もし同じ...

複数のGitリポジトリを一元的に管理できる管理ツールを作った

Zenn · 2026-07-26

みなさんこんにちは、mochiOSの開発をしているたそです。 みなさん、複数のリポジトリを使って一つのプロジェクトを作り上げる、ということがありますか? そういうことをするときはgitの標準機能であるsubmoduleやsubtreeを用いたり、少し規模が大きくなってきたらGoo

Make ruby_incpush_expand static

github/ruby/ruby · 2026-07-26

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

Git Worktree実践ガイド:割り込み作業を爆速化する並行開発戦略

Qiita(trend) · 2026-07-25

「緊急のバグ修正が割り込んできたけど、今作業中の機能開発はまだコミットできない…」「PRレビューのためにブランチを切り替えたら、またIDEのインデックス再構築で数分待たされた…」 Gitでの開発において、このようなコンテキストスイッチの多さやブランチ切り替えの手間は、多くの...

AtCoderで入緑した話

Qiita(trend) · 2026-07-25

AtCoderで緑レーティングになりました。 感触的に水になるのはちょっと時間がかかりそうだと思ったので記事を書いてみます。 …それにしてもこれほどの大勝ちで入緑するとは思いませんでした。 About me プログラミング歴8年 テキストコーディング歴は5年、3年間...

【Unity】VContainerを利用して安定した拡張性のあるゲーム基盤をつくる!

Qiita(trend) · 2026-07-25

「ホーム画面から装備画面へ遷移して、確認ダイアログを開いて、前の画面に戻る」 どんなゲームにも必ずある、ごくありふれた処理です。それなのに、シーン遷移とダイアログ管理の実装はプロジェクトごとに毎回ゼロから書かれ、毎回少しずつ壊れやすいものが出来上がっていきます。なぜでしょう...

ひとことで、言え。~スライドをAIで作り直したらわかりにくくなった話~

Qiita(trend) · 2026-07-25

挨拶 こんばんは。いえらぶGROUP執行役員の和田です。 一時「新人のAI禁止」にてちょっとだけ話題になりました。あの会社の人です。 今でもたまに記事とか登壇とかで引用していただいて嬉しい限りです。 Qiita様、ご無沙汰しております。本日はコーディングエージェント...

Merge pull request #58240 from 55728/fix-connected-to-all-shards-doc

github/rails/rails · 2026-07-25

Document that `connected_to_all_shards` raises with no shards [skip ci]

Webpack 5.109 | webpack

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

webpack 5.109リリース。CSS、HTML、TypeScript、WebAssemblyのネイティブサポートがデフォルトで有効に。output.htmlでtitle/meta/base、output.resourceHintsをサポート。import.meta.glob

【後編】AIに"設計通り"実装させる ― 仕様駆動開発(SDD)ハーネスをClaude Codeで組んだ

Qiita(trend) · 2026-07-25

前編で紹介したアイマス診断ツール iMAS Chara Match は、単にAIに実装させたのではなく、「AIが仕様を無視して勝手に作る/テストを書かない/レビューをすり抜ける」を仕組みで防ぐハーネスを組んだ上で作りました。後編はその開発手法 ―― 仕様駆動開発(SDD)...

Perlとは?特徴・モジュール・基本的な書き方を初心者向けに解説

Qiita(trend) · 2026-07-25

はじめに 過去の業務でPerlを扱う機会が多く、実務を通してさまざまな処理を実装してきた。 近年ではPythonやGoなどが注目されることが多いが、現在でもPerlは一部の業務システムやWebシステムで利用されている。 本記事ではPerlを初めて触る人向けに、 Perl...

Document that `connected_to_all_shards` raises with no shards [ci skip]

github/rails/rails · 2026-07-25

Since 697fc4c0b9, `connected_to_all_shards` raises an `ArgumentError` when the model is not connected to any shards, but the RDoc still desc

Define `OP_UNREDEFINED_P`, generic version of `EQ_UNREDEFINED_P`

github/ruby/ruby · 2026-07-25

Use a generic helper for basic-operator redefinition checks so optimized operators can share the same concise form. Keep `EQ_UNREDEFINED_P`

Fix double GC during stress

github/ruby/ruby · 2026-07-25

During GC stress, we already run GC in newobj_alloc so running it again in newobj_bump_pointer_miss will run it again.

Remove `ruby2_keywords` usage

github/rails/rails · 2026-07-25

`ruby2_keywords` was necessary for libraries that supported both Ruby 2.7 and Ruby 3.0+ during the keyword arguments separation transition.

YJIT: Avoid argument types for forwarding callees

github/ruby/ruby · 2026-07-25

Skip local argument type propagation for forwarding callees and cover the `defined?` delegator shape with context verification and code GC e

YJIT: Add a test of argument types for forwarding callees

github/ruby/ruby · 2026-07-25

Forwarding callees keep call information, not arguments, in their local table. Mapping caller argument types to those slots could make YJIT

Remove obsolete VM guard macros

github/ruby/ruby · 2026-07-25

These two optimization macros in `internal/vm.h` were &quot;temporarily&quot; removed in commit f2286925f084 for [Feature #16614]. However,

[DOC] Clarify when IO::Buffer#readonly? is true (#18062)

github/ruby/ruby · 2026-07-25

The documentation says &quot;Frozen strings and read-only files create read-only buffers&quot;, but this omits the most common case: a buffe

Merge pull request #58234 from hachi8833/update_link_generator_guide

github/rails/rails · 2026-07-25

[ci-skip][doc] Update link styles in generator guide

Merge pull request #58231 from 55728/fix-404-page-reason-phrase-casing

github/rails/rails · 2026-07-25

Fix reason phrase casing in the 404 error page title

Update egdge API link to existing API link

github/rails/rails · 2026-07-25

Make external links consistent Fix incorrect link

Merge pull request #58236 from 55728/fix-actiontext-dangling-autoloads

github/rails/rails · 2026-07-25

Fix dangling Action Text autoloads for `Configurator` and `Registry`

Fix dangling Action Text autoloads for `Configurator` and `Registry`

github/rails/rails · 2026-07-25

`ActionText` autoloads `Configurator` from `action_text/configurator` and `Registry` from `action_text/registry`. Neither file has ever exis

放置していた旧環境で見つけたReact2Shell攻撃の実態

Zenn · 2026-07-25

はじめに 本記事は以下のミラーです。 https://www.munenick.me/blog/react2shell-attack-in-abandoned-kubernetes/ 私は自宅でKubernetesクラスタやゲームサーバー、いくつかのWebアプリケーションを運営し

Revert [Feature #17056] offset specs for `Array#index` and `rindex`"

github/ruby/ruby · 2026-07-25

This reverts commits: * fa055b6d8bfa2510d546c2a3eb346744660073bd Allow specifying the position to start search from in Array#index and

Merge pull request #57211 from Saidbek/feature/raise-on-invalid-timez…

github/rails/rails · 2026-07-25

…one-parse Add config to raise on invalid TimeZone#parse strings

Add config to raise on invalid TimeZone#parse strings

github/rails/rails · 2026-07-25

Follow-up to https://github.com/rails/rails/pull/57194 As discussed, `ActiveSupport::TimeZone#parse` has two different behaviors for invali

[Feature #17056] Add offset specs for `Array#index` and `rindex`

github/ruby/ruby · 2026-07-25

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

Remove dead guard for pre-Ruby 1.9.3 patch 429 in Time.at coercion tests

github/rails/rails · 2026-07-25

The begin/rescue TypeError guard was added in b7f9de27f0 (2013) because Ruby 1.9.3 patchlevel 429 changed Time.at to raise TypeError when a

Allow specifying the position to start search from in Array#index and…

github/ruby/ruby · 2026-07-25

… Array#rindex

[ruby/prism] Scan all inline whitespace in one go

github/ruby/ruby · 2026-07-25

https://github.com/ruby/prism/commit/5985845e79

[ruby/prism] Compare bucket hashes before comparing length in the con…

github/ruby/ruby · 2026-07-25

…stant pool https://github.com/ruby/prism/commit/e337b770d0

[ruby/prism] Fast-path ASCII identifiers constant check

github/ruby/ruby · 2026-07-25

https://github.com/ruby/prism/commit/14176344e8

クオンツはテクニカル分析を寄与度分解の中で見ている

Zenn · 2026-07-25

AlpacaTechの北山です。最近Noteもはじめました。 https://note.com/tomoya_kitayama ちょっとおもしろいネタがあったので、ブログにまとめようとおもいました。 2026年7月、テクニカル分析の有用性を巡る議論がXで再燃しました。今回の発端が

Veryl で始める RTL シミュレーション

Qiita(trend) · 2026-07-24

はじめに Veryl は新しいハードウェア記述言語であり,SystemVerilog にトランスパイルされます.実は Veryl ではトランスパイラのみならず,Veryl ネイティブのシミュレータも開発されています.このシミュレータは高速化の工夫がなされており,また Ve...

Automatically sync tests from ruby/mmtk

github/ruby/ruby · 2026-07-24

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

Sync test directory from ruby/mmtk directory

github/ruby/ruby · 2026-07-24

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

インフラ目線で考えるAzure Windows Server構築

Qiita(trend) · 2026-07-24

1. はじめに 業務でAzure上のWindows Server構築に関わった際、最初に迷ったのが「このサーバには、どのVMサイズを選べばよいのか」という点でした。 Azure PortalからVMを作る操作自体は、それほど難しくありません。しかし、実際のインフラ構築では...

[PRISM] Integrate new prism error formatting API

github/ruby/ruby · 2026-07-24

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

[ruby/prism] Port diagnostics format to Prism from CRuby

github/ruby/ruby · 2026-07-24

https://github.com/ruby/prism/commit/46a5f19f77

AI-DLC V2を導入し、その構成要素を組織に最適化させる

Qiita(trend) · 2026-07-24

前書き AI-DLC V2の仕様、みなさんはもう読まれたでしょうか 2026年7月22日にAI-DLC V2がGAされ、V1の公開からおよそ1年が経過しました。 この間に成熟してきたAIエコシステムに合わせて、様々なアップデートが行われています。 この記事では、AI...

Don't double set ar_hint in ar_copy

github/ruby/ruby · 2026-07-24

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

Fix "404 Not found" reason phrase casing

github/rails/rails · 2026-07-24

The HTTP reason phrase for status 404 is &quot;Not Found&quot; (RFC 9110 §15.5.5), and the other generated error pages (400, 406, 422, 500)

[Misc #22206] Support Make variable assignments

github/ruby/ruby · 2026-07-24

Accept `VAR=value` on the command line while keeping `--thread-model` as a discoverable shortcut. Pass `LOCAL_HDRS` from `mkmf` so dependen

ドメイン駆動設計から、ドメイン駆動開発プロセスの時代へ

Zenn · 2026-07-24

はじめに 「ドメイン駆動設計から、ドメイン駆動開発プロセスの時代へ」という話をします。 AI駆動開発によって開発作業そのものの自動化がすごい進んで、ボトルネックはどこに移動してるんだ、という話はみんな気になってるところだと思います。もちろん、事業活動とか、そもそも売り上げが上がる

[Misc #22206] Move thread model option to `run`

github/ruby/ruby · 2026-07-24

`thread_model` controls one dependency generation run rather than the identity of a dependency updater. Accept it in `run` and invalidate c

『もっと早く知りたかった』Excelショートカット10選

Qiita(trend) · 2026-07-24

はじめに どうも、そらです。 私はデータインフラエンジニアとして、SQLの実装だけでなく、Excelを使ったテスト仕様書や証跡の作成も行っています。 Excel作業では、セルを選択してマウスを動かし、メニューから機能を探す操作が何度も発生し、実装より長い時間を取られる日も...

[Misc #22206] Add dependency updater to `mkmf`

github/ruby/ruby · 2026-07-24

Allow extension projects to update marked dependency sections after `create_makefile` has resolved their source and object lists. Share the

add test for ENV.keys encoding

github/ruby/ruby · 2026-07-24

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

fix ENV.keys encoding on windows

github/ruby/ruby · 2026-07-24

Fix the encoding of ENV.keys elements to UTF-8 on windows. They contain UTF-8 byte sequences with locale encoding.

プログラミングの原理原則⑦

Qiita(trend) · 2026-07-24

はじめに 社内勉強会を行うこととなったため、資料も兼ねて記事として軽くまとめる 題材は以下書籍とする プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則 対象エンジニア ジュニアクラスエンジニア 初心に帰って学び直したい...

Merge pull request #58225 from grk/thread-safe-lazy-route-loading

github/rails/rails · 2026-07-24

Make lazy route loading thread-safe

Make lazy route loading thread-safe

github/rails/rails · 2026-07-24

<pre style='white-space:pre-wrap;width:81ex'>Make lazy route loading thread-safe Since Rails 8.0, routes are drawn on the first request whe

Update bundled gems list as of 2026-07-24

github/ruby/ruby · 2026-07-24

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

さくらのAI Engineたちに「どう盛り上げるか」を議論させたら、結論は「どれをやるかは人間が決めてください」だった

Qiita(trend) · 2026-07-24

TL;DR 「人間の会議をAIが記録する」の逆——AI自身に会議をさせて議事録を作らせる自作ツール「超AI議事録」で、さくらのAI Engineキャンペーンの盛り上げ企画を3回討議させた。 さくら限定の2回は手堅い結論(既存ツールの再発明→5週間開発計画)に落ち着いたが...

Proc#refined: fix documentation and use rb_cref_t for base_cref

github/ruby/ruby · 2026-07-24

<pre style='white-space:pre-wrap;width:81ex'>Proc#refined: fix documentation and use rb_cref_t for base_cref</pre>

Add configuration to auto-label YJIT and ZJIT PRs (#18040)

github/ruby/ruby · 2026-07-24

This PR will apply the "jit" label to any PRs that touch pertinent files for either YJIT or ZJIT, so they'll be easier to identify and filte

Retry transient network errors in notes-github-pr.rb

github/ruby/ruby · 2026-07-24

The Post-push hook died with Errno::ECONNRESET while fetching email.yml before doing any work, failing the whole job. Retry connection-level

AI時代のエンジニアリングマネージャーのあり方|外部品質編 〜品質の可視化を、現場と経営をつなぐ形にするまで〜

Zenn · 2026-07-24

! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の153週目の記事です! 3年間連続達成まで残り7週となりました! こんにちは、ログラスの飯田(@ysk_118)です。 ここ数年、AIによってコードを書く速度はずいぶん上がりました

win32: Clear *pathptr when GetFinalPathNameByHandleW fails on retry

github/ruby/ruby · 2026-07-24

get_handle_pathname freed the buffer but left *pathptr pointing at it when the second GetFinalPathNameByHandleW call failed. winnt_stat free

win32: Validate GetTempPathW result in socketpair_unix_path

github/ruby/ruby · 2026-07-24

When TMP/TEMP is longer than sun_path (108 chars), GetTempPathW returns the required length without filling wpath, and the following WideCha

[DOC] Fix typo in the NEWS entry of Proc#refined

github/ruby/ruby · 2026-07-24

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

単振り子の運動方程式を無限級数で解く ―― Taylor解とSymPy数値解の比較

Qiita(trend) · 2026-07-24

概要 単振り子の運動方程式 は非線形微分方程式であり、初等関数による閉じた解を持たない。本稿では、右辺の を厳密に扱ったまま解 自体を のTaylor級数として構成する方法を示す。具体的には...

Merge pull request #58199 from Shopify/i18n_load_without_filter

github/rails/rails · 2026-07-24

Stop filtering i18n paths on initialize

[DOC] Fix incorrect example values for Math.expm1

github/ruby/ruby · 2026-07-24

Two example values in the Math.expm1 documentation did not match the actual results: * `expm1(-INFINITY)` was documented as `0.0`, but the

[ruby/rubygems] Remove dead Bundler helpers

github/ruby/ruby · 2026-07-24

All four private helpers are unreferenced. current_command= was added empty in f3f505c0 and has never been called; command state is changed

[ruby/rubygems] Fix RuboCop layout offenses

github/ruby/ruby · 2026-07-24

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

Teach fix-issue to track multi-PR progress

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Teach fix-issue to track multi-PR progress · remix

Add typed Remix doctor invocation and strict config (#11638)

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add typed Remix doctor invocation and strict confi

Use native Requests in node-fetch-server handlers (#11627)

remix · 2026-07-23

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Add static remix.json CLI configuration (#11634)

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add static remix.json CLI configuration (#11634) ·

ZJIT: Remove unnecessary `&dyn` usage in gc_fastpath.rs

github/ruby/ruby · 2026-07-23

This forces the caller to write `&amp;` before each closure for no benefits. It&#39;s also weird because another parameter uses `impl Fn...`

Fix data-table-sqlite wipe tests on Windows (#11636)

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix data-table-sqlite wipe tests on Windows (#1163

ZJIT: Rename rb_jit_* functions to rb_builtin_* (#18039)

github/ruby/ruby · 2026-07-23

Rename rb_jit_* functions to rb_builtin_*

Skip failing Ractor test in CI

github/ruby/ruby · 2026-07-23

Ractor-local GC will change how this works so it doesn't make sense to fix it now. Add a comment so we come back to it when ractor-local GC

ZJIT: Read block successors by reference instead of cloning the termi…

github/ruby/ruby · 2026-07-23

…nator (#18016) `Function::successors` went through `find()`, which clones the entire terminator `Insn` on every call just to read its `Blo

Retry sqlite file removal during wipe on Windows (#11633)

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Retry sqlite file removal during wipe on Windows (

Add database lifecycle APIs and Remix CLI commands (#11608)

remix · 2026-07-23

Co-authored-by: Remix Run Bot <hello@remix.run> Co-authored-by: Michael Jackson <mjijackson@gmail.com>

.NET MAUI、iOS/AndoridのランタイムがMonoからCoreCLRに更新、開発者は動作確認を。.NET 11 Preview 6が公開

Publickey · 2026-07-23

マイクロソフトは今秋リリース予定の包括的フレームワーク「Microsoft .NET」のプレビュー版となる「Microsoft .NET 11 Preview 6」(以下、.NET Preview 6)を公開しました。 .NET 11 Pr...

Move MAX_EMBEDDED_MEMBERS into test

github/ruby/ruby · 2026-07-23

Some of the constants may be undefined in MMTk, so we need to skip this test.

C++でHTMLを生成してみる

Qiita(trend) · 2026-07-23

はじめに 大学の講義でEDSLが紹介され、「自分もC++でEDSLっぽいものを実装してみたい!」とモロに影響を受けてしまいました。 また、concept などのモダンな機能を、実際に使ってみたかったというのも重なって、勉強がてらHTMLもどきを生成するEDSLを作成してみ...

Remove dead branch in MySQL column introspection

github/rails/rails · 2026-07-23

It was introduced in 4ccd79cdd6 to prevent `default_type` running `SHOW CREATE TABLE` once per column to classify a default as `:string`, `:

Refactor test runner CLI invocation (#11625)

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Refactor test runner CLI invocation (#11625) · rem

Merge pull request #58143 from carldaws/file-field-hidden-form-disabled

github/rails/rails · 2026-07-23

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

ZJIT (arm64): reserve one branch for in-range patch points

github/ruby/ruby · 2026-07-23

jmp_ptr_bytes() sets how much room to reserve for a patchable jump -- it spaces out patch points (PadPatchPoint) and bounds conditional jump

LiteLLM によるAI gateway を公式実装でデプロイして Claude Code で動かしてみた

Zenn · 2026-07-23

はじめに 前回の記事で Claude Apps Gateway を検証した際、比較表でインターネット経由で使いたい組織の候補として挙げたのが Multi-Provider Generative AI Gateway on AWS です。 本記事ではこれを公式のデフォルト構成のまま

Astroで日英ブログを作って分かった5つの実装パターン

Zenn · 2026-07-23

はじめに 前段として「個人サイト、結局何で作る?元SEOがAstro + GitHub Pagesに決めるまで」を書いています。趣味の個人サイトを作るにあたって、Astro + GitHub Pagesに決めるまでの思考の記録。Cloudflare Pagesとの比較、PSLとゼ

Fix GC.stress for object allocation

github/ruby/ruby · 2026-07-23

GC stress was broken for object allocation.

Railsで学ぶ Rubyの実行モデル入門 〜「1行ずつ翻訳」は誤解だった!〜

Qiita(trend) · 2026-07-23

お疲れ様です! 「Rubyってインタプリタ言語だから、1行ずつ翻訳しながら実行してるんでしょ?」と思っていませんか?(私は思っていました🫣) ……実は現代のRubyでは不正確なんです 😱 実行モデルを一から調べ直したところ、rails s の裏側で何が起きているのかまで一本...

[rclone] LinuxでOneDriveをファイルシステムに「ちゃんと」マウントする

Qiita(trend) · 2026-07-23

超久しぶりの投稿です TL;DR LinuxデスクトップでOneDriveをファイルシステムにマウントしたい (少なくとも僕の環境では) abraunegg/onedrive だと同期が不安定だった rcloneを使ってみた abraunegg/onedriveだと...

2bitに量子化したKimi K2.7 CodeにMac Studio 1台で$69,875を稼いでもらった

Zenn · 2026-07-23

お疲れ様です波浪です。 Kimi K3も出てるので、出すタイミングを失ってしまったんですが、いまさらK2.7の話です。 これ以上伸ばしてK3のオープンウェイトでちゃったらまじで出すタイミング失うなと思って、恥を忍んで提出します。 遡ること先月の事、2026年6月17日から6月30

Merge pull request #58179 from Shopify/rubydex-raise-configuration-fi…

github/rails/rails · 2026-07-23

…le-format-error Raise ConfigurationFile::FormatError for invalid YAML

[ruby/syntax_suggest] Remove dead code_with_context helper

github/ruby/ruby · 2026-07-23

(https://github.com/ruby/syntax_suggest/pull/260) * Remove dead code_with_context helper code_with_context has had no caller since display

Raise ConfigurationFile::FormatError for invalid YAML

github/rails/rails · 2026-07-23

ConfigurationFile::FormatError was introduced with the parser in ef7599fe91, following the discussion in rails/rails#38067 about moving YAML

【数理最適化】1週間映画館生活 コスパよく映画を楽しむには

Qiita(trend) · 2026-07-23

あなたは Mr. 〇〇 の YouTube 動画『1週間映画館生活! 成功すれば賞金1万ドル!』に出演することになりました.ここには,食料もトイレもあります.もちろん映画という娯楽もあります.1週間映画館に居続けることができれば,賞金1万ドルを獲得することができます! 👨...

[ruby/rubygems] Remove dead Cargo target helpers

github/ruby/ruby · 2026-07-23

msvc_target? lost its last caller in 7223a5bf when link-flag handling moved to LinkFlagConverter. win_target? lost its last caller in 160a51

[ruby/rubygems] Clarify requirement marshal validation

github/ruby/ruby · 2026-07-23

Stop using assignment as an always-true condition while preserving legacy normalization of requirement operators. Make the validation flow e

[ruby/rubygems] Avoid repeated base path expansion

github/ruby/ruby · 2026-07-23

Expand the glob base path only once while continuing to normalize each matched path with `File.expand_path`. https://github.com/ruby/rubyge

ソフトウェア設計は、「誰がどこまで考えるか」を決める仕事である - 変数名からDDD、DB設計、マイクロサービス、組織構造までを同じ枠組みで

Zenn · 2026-07-23

ソフトウェア開発には、多くの設計原則があります。 わかりやすい変数名を付ける 関数を小さくする 単一責任にする 凝集度を高くする 結合度を低くする 情報を隠蔽する DBを正規化する ドメインの言葉を使う Bounded Contextを分ける モノリスとマイクロサービスを使い分

Merge pull request #58213 from Saidbek/fix/time-minus-datetime-precision

github/rails/rails · 2026-07-23

Preserve sub-second precision when subtracting a `DateTime` from a `Time`

受託小規模向けの技術選定と考えたこと

Zenn · 2026-07-23

なぜ使い回せる技術構成が必要か 受託開発では、短い期間で成果を出しつつ品質の高いものを作ることが大切です。 そのためには、案件ごとに技術スタックの検討にかける時間をなるべく減らし、その分を要件定義や設計に充てられる状態が理想です。 品質の高いものを低コストで出せる技術構成には、そ

Replace a class variable for a constant

github/rails/rails · 2026-07-23

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

Merge pull request #58177 from viralpraxis/preserve-declared-tables-o…

github/rails/rails · 2026-07-23

…rder-with-table-inheritance Preserve the declared parent order when dumping PostgreSQL `INHERITS` options

Preserve the declared parent order when dumping PostgreSQL `INHERITS`…

github/rails/rails · 2026-07-23

… table options The `INHERITS` clause was dumped in whatever order PG returned the parents, which in general isn&#39;t stable and should no

Merge pull request #58170 from 55728/fix-journey-clear-recognition-cache

github/rails/rails · 2026-07-23

Fix stale route recognition after clearing a route set

Merge pull request #58208 from 55728/remove-unused-where-clause-refer…

github/rails/rails · 2026-07-23

…enced-columns Remove unused `WhereClause#referenced_columns`

Merge pull request #58223 from 55728/remove-unused-railties-actioncable

github/rails/rails · 2026-07-23

Remove unused code from Railties and Action Cable

Merge pull request #58201 from rameerez/fix-sqlite-index-introspectio…

github/rails/rails · 2026-07-23

…n-newlines Fix SQLite index introspection for multiline SQL Fix: https://github.com/rails/rails/issues/58200

Fix SQLite index introspection for multiline SQL

github/rails/rails · 2026-07-23

SQLite stores CREATE INDEX text with newlines, but the adapter parser&#39;s dot expressions and absolute end anchor rejected it. Preserve pa

Merge pull request #58216 from Shopify/rubydex/remove-test-runner-pat…

github/rails/rails · 2026-07-23

…h-parser Remove unused test runner path helper

Merge pull request #58215 from Shopify/rubydex/remove-connection-pool…

github/rails/rails · 2026-07-23

…-maintenance-method Remove unused ConnectionPool#remove_from_maintenance method

Merge pull request #58218 from 55728/remove-unused-activesupport-inte…

github/rails/rails · 2026-07-23

…rnals Remove unused Active Support internals

RDoc to Markdown in Digest core extensions

github/rails/rails · 2026-07-23

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

Merge pull request #58219 from 55728/remove-unused-actionpack-params

github/rails/rails · 2026-07-23

Remove unused Action Pack internals

Merge pull request #58220 from 55728/remove-unused-activemodel-internals

github/rails/rails · 2026-07-23

Remove unused Active Model internals

Merge pull request #58221 from 55728/remove-unused-activejob-params

github/rails/rails · 2026-07-23

Remove unused Active Job parameters

Merge pull request #58222 from 55728/remove-unused-actionview-internals

github/rails/rails · 2026-07-23

Remove unused Action View internals

file: Fix off-by-one in expand_feature trailing-separator check

github/ruby/ruby · 2026-07-23

dname_ptr[dname_len] always reads the NUL terminator, so the check never sees a trailing separator and &quot;/&quot; is appended uncondition

RDoc to Markdown in DateTime core extensions

github/rails/rails · 2026-07-23

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

Go 1.27 から uuid 実装がサポートされる!ので個人的に気になった議論とその着地をまとめてみた

Zenn · 2026-07-23

はじめに こんにちは、バクラク事業部アカウント基盤開発部IDチームの @convto です。各種利用サービスのIDに一貫性があり、 GitHub も X も大体 convto を確保できているのが密かな自慢です。やはりIDチーム所属なので、自分のIDにも一貫性が必要とされています

dln_find: Fix signed drive-letter check on DOSISH

github/ruby/ruby · 2026-07-23

The subtraction is evaluated as signed int, so a non-alphabetic first character such as a digit yields a negative value that satisfies &lt;

dln_find: Treat backslash as a separator when joining on DOSISH

github/ruby/ruby · 2026-07-23

When a search path component ends with a backslash, only '/' was recognized as a trailing separator, so an extra '/' was inserted and the re

RDoc to Markdown in DateAndTime core extensions

github/rails/rails · 2026-07-23

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

MarpのHTMLをコネコネして、biim式RTA画面で登壇した

Zenn · 2026-07-23

先日の登壇で、Marpで作ったスライドをbiim式(RTA動画でおなじみの、左上に大きくゲーム画面、右に詳細データや小ネタ、下に実況キャラの顔と台詞を並べるレイアウト)で発表しました。 ゲーム画面の位置にスライドを置き、右にはタイマーとラップ表を、下にはアバターと台詞を入れていま

[Bug #21995] Exclude C extension build artifacts from installed bundl…

github/ruby/ruby · 2026-07-23

…ed gems Bundled gem extensions are built in place under .bundle/gems, which leaves mkmf.log, Makefile, object files and the in-tree shared

[Bug #21995] Exclude Windows/MSVC build artifacts from bundled gems

github/ruby/ruby · 2026-07-23

Building a bundled gem extension with MSVC leaves an import library, export files and debug databases (.lib/.exp/.def/.pdb, including vc*.pd

[Bug #21995] Document build artifact filter and clarify conftest match

github/ruby/ruby · 2026-07-23

Note that the in-tree shared library is dropped from the gem directory because the built extension is installed separately into extensions_d

[Bug #21995] Exclude exts.mk and drop redundant no_install

github/ruby/ruby · 2026-07-23

configure-ext generates exts.mk at the root of each extracted bundled gem, so it leaks into spec.files the same way as the other build artif

[DOC] Fix typos in doc/

github/ruby/ruby · 2026-07-23

- doc/language/options.md: preceeding -&gt; preceding - doc/maintainers.md: maintanance -&gt; maintenance - doc/syntax/layout.rdoc: encondin

Go の設計、どこまでやる?〜小さく作って、壊さず育てる〜

Zenn · 2026-07-23

「クリーンアーキテクチャというアーキテクチャはない」——大事なのは図の形を真似ることではなく、依存の向きを設計し、変更に強いサービスを育てることです。本書は、Go でサービスを設計・運用する中で得た判断基準を、原則の理解、層ごとの設計判断、ドメインの表現、CI での維持、そして読

[DOC] Fix typos in C comments

github/ruby/ruby · 2026-07-23

- vm_eval.c: contant -&gt; constant (RDoc for Module#module_eval; the sentence two lines above spells it correctly) - include/ruby/interna

[Misc #22206] Fix snapshot dependency generation

github/ruby/ruby · 2026-07-23

Skip dependency generation when exporting stable branches that predate the Ruby dependency scanner. Avoid loading GNU make definitions into

Document agent attribution guidance

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Document agent attribution guidance · remix-run/re

Document branch naming convention

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Document branch naming convention · remix-run/remi

[ruby/rubygems] Call Kernel.format explicitly in Gem::Deprecate wrapper

github/ruby/ruby · 2026-07-23

The wrapper method runs in the context of the deprecating class, so a bare format call dispatches to that class&#39;s own #format method whe

[ruby/rubygems] Skip empty checksum values in compact index metadata

github/ruby/ruby · 2026-07-23

Some registries such as GitHub Package Registry serve /info files with empty checksum entries like &quot;2.0.1 |checksum:&quot;, which parse

[ruby/rubygems] Fix glob metacharacters gemspec cache spec under syst…

github/ruby/ruby · 2026-07-23

…em RubyGems The spec added in #9687 serialized the cached gemspec with the in-process RubyGems, but `#to_ruby` output differs across RubyG

Make locals read after longjmp volatile in more setjmp users

github/ruby/ruby · 2026-07-23

Audit of every EC_PUSH_TAG user, following the LLVM 19 longjmp rematerialization bug worked around in rb_fiber_start: locals and arguments t

cont.c: keep the fiber pointer of rb_fiber_start in a volatile local

github/ruby/ruby · 2026-07-23

LLVM 19 (FreeBSD clang 19.1.7, Intel oneAPI 2026.1) rematerializes the fiber parameter incorrectly after the longjmp back from the fiber bod

開発しているだけで進捗が更新される。Linear × Claude Code × GitHubで作る開発フロー

Zenn · 2026-07-23

Claude Codeを使うようになって、実装にかかる時間はかなり短くなりました。 ただ、開発が速くなっても、タスクを作る、着手状態にする、PRを紐付ける、レビュー中に変える、完了にする、といった管理作業は残ります。1回ごとの操作は小さくても、開発の途中で何度もLinearを開く

Add tracking issue skill

remix · 2026-07-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add tracking issue skill · remix-run/remix@c9f1798

Remove unused `queue_name` parameter from the async adapter's `Schedu…

github/rails/rails · 2026-07-22

…ler` The scheduler has used a single global executor since a66780bfff replaced the per-queue `AsyncJob` implementation, so the queue name

Remove unused `**options` parameter from `run_step_inline`

github/rails/rails · 2026-07-22

The options have never been read or populated since the method was introduced in 1b4484c43f.

Remove write-only `@initially_empty` in `TestSession`

github/rails/rails · 2026-07-22

The instance variable has never been read since it was added in f2c66ce392.

Remove unused `ParamsWrapper._set_wrapper_options`

github/rails/rails · 2026-07-22

`wrap_parameters` assigns `_wrapper_options` directly; the helper has had no caller outside its own test suite since it was introduced in 95

Remove unused `Journey::Path::Pattern::MatchData#named_captures`

github/rails/rails · 2026-07-22

Nothing outside its own unit test calls it.

Remove unused `ResponseAssertions#parameterize`

github/rails/rails · 2026-07-22

Its last caller was removed in c3aaba0180.

Right size temporary dump objects

github/ruby/ruby · 2026-07-22

The Range Marshal compat dumper would allocate an Object with no size information, hence get a 32B slot with enough space for 2 ivars, then

Avoid a direct function-to-integer cast in a ZJIT test. (#18014)

github/ruby/ruby · 2026-07-22

Rust 1.93 added a warn-by-default lint for casting function items directly to integer types.

Merge pull request #58214 from tenderlove/rm-rest

github/rails/rails · 2026-07-22

Remove unused parameter

Remove unused parameter

github/rails/rails · 2026-07-22

Since we removed rewhere support in c313d9161360f4539afeb36cc8353ad29ba6bef3, the *rest parameter has been unused. This commit removes the p

Implement GC fast path for new_range_fixnum

github/ruby/ruby · 2026-07-22

Benchmark: i = 0 def run(max) i = 0 while i &lt; max a = i..100 i += 1 end end 30.times

Support cross-CU DW_FORM_ref_addr in addr2line's abstract_origin

github/ruby/ruby · 2026-07-22

Under GCC LTO the C-level backtrace in a crash report printed only bare hex addresses (e.g. &quot;ruby(0x...) [0x...]&quot;) for every ruby

Crash handler assumes box is present

github/ruby/ruby · 2026-07-22

rb_current_box_in_crash_report() calls GET_EC(), which assumes ec is present. The crash handler should work when called from non-Ruby thread

Type-Aware Linting Stable | The JavaScript Oxidation Compiler

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

OxlintのType-Aware Linting Stableリリース。tsgolint v7.0.2000はTypeScript v7.0.2に対応する形でバージョンをTypeScriptと合わせる。options.typeAware/options.typeCheck、--

BackstageをMCPサーバーとして公開する際に何を考慮すべきか?

Qiita(trend) · 2026-07-22

はじめに 前回は、Backstageのカタログを「AIエージェント向けコンテキスト源」として設計する際の判断軸を整理しました。⇒AI Ready な IDP の設計とは? 今回はその続きとして、実際にAIエージェントがBackstageを呼び出す経路、つまりMCP(Mod...

Turn off macos segv handler testing in CI

github/ruby/ruby · 2026-07-22

For whatever reason we&#39;re getting timeouts after 100s. Since there is so much async-signal-unsafe code in the crash handler, it could be

Make rb_jit_ary_push static

github/ruby/ruby · 2026-07-22

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

[Misc #22206] Parse mkdepend options with OptionParser

github/ruby/ruby · 2026-07-22

Replace `-s` globals with explicit command options and standard long option names. Group source selection under `--scope` and represent outp

[Misc #22206] Derive generated dependencies from Makefile targets

github/ruby/ruby · 2026-07-22

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

[Misc #22206] Generate extension dependencies after configuring Ruby

github/ruby/ruby · 2026-07-22

Generate only core and encoding dependencies during configure. Generate extension dependency files from `configure-ext.mk` after `miniruby`

[Misc #22206] Unify dependency output mappings

github/ruby/ruby · 2026-07-22

Use depends declarations for emitted dependency names instead of overloading generated declarations or rewriting thread headers in code. Th

[Misc #22206] Declare conditional dependency scan rules

github/ruby/ruby · 2026-07-22

Move fixed preprocessor macro handling into dependency declarations so the scan inputs and emitted dependencies are visible in depend files.

[Misc #22206] Simplify dependency check workflow

github/ruby/ruby · 2026-07-22

Run the Ruby dependency scanner directly because dependency validation no longer needs a configured compiler build or platform setup. Keep

アトラシアン、JiraがAIによる要件定義の自動作成、コンテキストを保持しつつタスクをClaudeやCopilotなどのAIエージェントへアサインなど新機能

Publickey · 2026-07-22

アトラシアンは、プロジェクト管理ツールとして知られるJiraに生成AI機能を組み込み、AIによる要件定義の自動作成、作業すべきタスクの洗い出し、そして各タスクをClaude CodeやGitHub Copilotなどへ割り当てる新機能を発表...

[Misc #22206] Generate dependencies without compiler builds

github/ruby/ruby · 2026-07-22

Replace `tool/update-deps` with a Ruby source scanner so dependency updates no longer require GNU make, a configured build, or compiler prep

Autonomous AI Database Serverless単体でどんなデータソースと連携できるのかを整理してみた

Qiita(trend) · 2026-07-22

はじめに Autonomous AI Database Serverlessは、他のツール等を使用しなくても、様々なデータ・ソースと連携でき、連携したデータ・ソース内のデータもSELECT AIを使用した自然言語による検索の対象にすることが可能です。 そこで、ETL...

Fix API demo build test file exclusion (#11614)

remix · 2026-07-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix API demo build test file exclusion (#11614) ·

Add `allowPackages` option to `createAssetServer` (#11480)

remix · 2026-07-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add `allowPackages` option to `createAssetServer`

Fix MemoryView contiguity check (#17851)

github/ruby/ruby · 2026-07-22

* Add test helpers for rb_memory_view_is_row_major_contiguous and memory_view_is_column_major_contiguous * Add tests for rb_memory_view_is_

Palantir Foundryのオントロジーをミニマムに再現したOSSを実測検証した

Zenn · 2026-07-22

はじめに Palantir Foundry の「オントロジー(Ontology)」—— 物理データを意味のあるビジネスオブジェクトに抽象化し、Read/Write-back を統制するレイヤー。あの概念を ミニマム実装した OSS が公開されていたので、動かして検証した。 本家リ

個人の無料GmailでSnowflakeにログインできるか試した——OIDCフェデレーテッド認証で検証

Zenn · 2026-07-22

この記事で分かること Snowflake は今、パスワードだけでなく MFA(多要素認証)が必須の方向に進んでいます。セキュリティ的には正しいのですが、個人検証環境だと地味に困ることがあります。 毎回のログインで MFA コードを入力したり、パスキーは特定の PC に紐づいたりす

LLMコストを最適化する? AI Routerを実装してみた

Qiita(trend) · 2026-07-22

こちらの記事は「Medley Summer Tech Blog Relay」の7日目の記事です。 株式会社メドレーの人材プラットフォーム本部内、SREグループでエンジニアを務めている斎藤(@bbrfkr)です。 今回は最近LLMを使っている中で感じていたモヤモヤを改善するた...

Souther - ドメインモデルをスラスラ書けることを追い求めた最果てのJVM言語

Zenn · 2026-07-22

Javaでドメインモデルを素直に表そうとすると、型が増えます。従業員IDと文字列を分け、金額と整数を分け、申請の状態ごとに別の型を用意する。値の検証や業務上の却下も型と戻り値で表し、現在時刻やデータベースアクセスは外から注入する。業務上の違いをコードの構造へ反映するほど、コンスト

【イベントレポート】29年もののER図ツールがkintoneに対応 | devkin meetup! vol7

Qiita(trend) · 2026-07-22

はじめに 7月11日(土)21時から、kintone有志の開発者コミュニティのオンラインイベント「devkin meetup!#vol7」が開催されました。 運営含めて39名の参加がありました!(Zoomの設定ミスにより全員写っておらずすみません🙇‍♀️) LT、デモ、...

【新卒・IT未経験】1か月で基本情報技術者試験に一発合格した話【FZ法あり】

Qiita(trend) · 2026-07-22

1か月で基本情報技術者試験に一発合格した話 記念すべきQiita初投稿です! こんにちは。 今回は、IT未経験の状態から1か月で基本情報技術者試験を受験し、合格するまでの体験について書いてみます。 これから受験する方や、 新卒でIT業界を目指している方 IT未経験だけど...

win32: escape a trailing backslash when quoting an argument

github/ruby/ruby · 2026-07-22

An argument ending in a backslash arrived corrupted: the backslash escaped the closing quote that Kernel#system had added. ``` PS C:\&gt; r

[DOC] Update bundled gems list at 156b4794e359afb102b04f225e7622

github/ruby/ruby · 2026-07-22

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

Revert "test_flow.rb: Skip flow tests on clang-17"

github/ruby/ruby · 2026-07-22

This reverts commit 9266536887.

vm_eval.c: Preserve rb_iterate0 locals across longjmp

github/ruby/ruby · 2026-07-22

Clang 17 at -O1 with -fPIC can incorrectly rematerialize cfp after longjmp when a nearby stack layout changes, even though cfp is not modifi

[ruby/json] Pass '-mno-outline' to the compiler (if supported) to pre…

github/ruby/ruby · 2026-07-22

…vent function outlining. https://github.com/ruby/json/commit/f5fc2454fd

Remove unused commit-email helpers (#18001)

github/ruby/ruby · 2026-07-22

changed_dirs_info and diff_info were imported during the post-push migration in 7ec03e12 but have no callers. The active mail body uses the

[1, 10, 9, 2].sort() が [1, 10, 2, 9] を返した — JavaScriptのsortはデフォルトで数字を文字列として並べる

Qiita(trend) · 2026-07-22

配列 [1, 10, 9, 2] を sort() しただけ。返ってきたのは [1, 10, 2, 9]。10 が 2 より前に来ている。バグを疑う前に、これは仕様。sort() は比較関数を渡さないと、要素を文字列に変換してからコード単位で比べる。直すのは .sort((...

[DOC] Only document `.c` in subfolders

github/ruby/ruby · 2026-07-22

`prism` contains `prism/srcs.mk`. RDoc picks it up even though it is not C/Ruby or anything else recognizable. It currently doesn&#39;t app

WebエディタのTab問題について調べてみた

Zenn · 2026-07-22

この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは!26卒でフロントエンドエンジニア職として入社したコサキンです。 内定者バイトでもお世話になった kintone のチームに配属され、わいわい働いています。 今回はWebエディタでのTab 入

Remove unused CEscape gensym helper (#18002)

github/ruby/ruby · 2026-07-22

gensym was copied into the rewritten VM generator helpers in f6ea3763, but no generated-code path calls it. Removing it also removes the now

Rust 1.97.0で変わったmanglingの仕組みについて

Zenn · 2026-07-22

先日Rust 1.97.0がリリースされて、恒例の勝手にリリースパーティーイベントで主要な変更について解説しました。 https://blog.rust-lang.org/2026/07/09/Rust-1.97.0/ https://youtube.com/live/CXb2M

[ruby/rubygems] Unquote Gem.ruby when spawning it as a separate argv …

github/ruby/ruby · 2026-07-22

…element Gem.ruby wraps the interpreter path in double quotes when it contains whitespace. That suits single-string shell commands but brea

[ruby/rubygems] Escape glob metacharacters in install paths when glob…

github/ruby/ruby · 2026-07-22

…bing Directory names may legally contain glob metacharacters like &quot;[1]&quot;, and interpolating such a path into Dir[...] makes the g

Merge pull request #58197 from Shopify/remove-unused-habtm-left-refle…

github/rails/rails · 2026-07-22

…ction

Rust に書き直さなくても C 言語をメモリ安全にできる Fil-C を試した

Zenn · 2026-07-22

はじめに 最近「どの言語で書くか」を巡る話題が続いています。今年 5 月、Zig で書かれていた JavaScript ランタイム Bun が Rust に移植されました。 https://bun.com/blog/bun-in-rust 50 万行超の Zig コードを大量の

Merge pull request #58198 from Shopify/remove-unused-template-detail-…

github/rails/rails · 2026-07-22

…readers Remove unused TemplateDetails readers

Merge pull request #58196 from Shopify/remove-unused-journey-endpoint…

github/rails/rails · 2026-07-22

…s-reader Remove unused Journey endpoints reader

Remove unused HABTM reflection storage

github/rails/rails · 2026-07-21

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

Remove unused Journey endpoints reader

github/rails/rails · 2026-07-21

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

Remove unused template detail readers

github/rails/rails · 2026-07-21

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

Merge pull request #58195 from Shopify/remove-unused-journey-public-m…

github/rails/rails · 2026-07-21

…ethods Remove unused Journey methods

Merge pull request #58164 from 55728/fix-authentication-generator-oma…

github/rails/rails · 2026-07-21

…kase-routes Generate omakase-compliant routes in the authentication generator

Remove unused Journey public methods

github/rails/rails · 2026-07-21

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

Merge pull request #58160 from fuentesjr/fix-guides-nodesource-and-i1…

github/rails/rails · 2026-07-21

…8n-anchor Fix NodeSource RPM URL in Development Dependencies Install guide [ci skip]

Merge pull request #58188 from Shopify/rubydex-remove-v6-reference-de…

github/rails/rails · 2026-07-21

…finition Remove unused V6_0::ReferenceDefinition

Merge pull request #58190 from Shopify/remove-unused-cookies-http-header

github/rails/rails · 2026-07-21

Deprecate Cookies::HTTP_HEADER constant

assistant-ui と AG-UI でAIエージェントのフロントエンドを作ってみる

Qiita(trend) · 2026-07-21

はじめに 以前、Amazon Bedrock AgentCoreのPayments機能を使った決済エージェントのアプリを作りました。 その際、フロントエンドには「assistant-ui」というライブラリを使い、エージェントとのやり取りにはAG-UIを使用しました。...

Merge pull request #58191 from Shopify/deprecate-redis-default-options

github/rails/rails · 2026-07-21

Deprecate RedisCacheStore::DEFAULT_REDIS_OPTIONS

Merge pull request #58193 from Shopify/remove-unused-test-methods

github/rails/rails · 2026-07-21

Remove unused test methods

test_block.rb: Skip test on clang-17 CI (#18003)

github/ruby/ruby · 2026-07-21

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

Merge pull request #58192 from Shopify/remove-unused-routing-http-met…

github/rails/rails · 2026-07-21

…hods Remove unused Routing::HTTP_METHODS constant

Merge pull request #58194 from Shopify/restore-unregistered-tests

github/rails/rails · 2026-07-21

Restore unregistered tests

[ruby/rubygems] Preserve Windows editor paths in gem open and bundle …

github/ruby/ruby · 2026-07-21

…open An editor configured with a Windows native path such as EDITOR=C:\Program Files\Microsoft VS Code\Code.exe was corrupted before being

[ruby/rubygems] Preserve Windows paths in MAKE and rake environment v…

github/ruby/ruby · 2026-07-21

…ariables POSIX Shellwords consumes backslashes, so MAKE=C:\path\nmake.exe was split into &quot;C:pathnmake.exe&quot; and extension builds

[ruby/rubygems] Stub Gem.bin_path in whitespace install path specs

github/ruby/ruby · 2026-07-21

The whitespace context stubs File.expand_path globally, so Gem.bin_path called from set_bundle_variables tries to open the fake path as a re

[ruby/rubygems] Avoid space-containing absolute path in RUBYOPT

github/ruby/ruby · 2026-07-21

RUBYOPT is split on whitespace with no quoting mechanism, so the absolute `-r` path injected by set_rubyopt tears apart when bundler lives u

Restore unregistered tests

github/rails/rails · 2026-07-21

Add the missing test_ prefixes to six test methods that Minitest never registered. The restored tests cover controller sessions, finder orde

Remove unused test methods

github/rails/rails · 2026-07-21

Remove 24 test-only methods and accessors whose callers were deleted or which were introduced without callers. Rubydex, repo-wide reference

小さなLLM(Llama-3.2-1B)をQLoRAでファインチューニングしてFunction Callingを覚えさせてみた

Qiita(trend) · 2026-07-21

小さなLLMをQLoRAでファインチューニングして、Function Callingを覚えさせてみた 小さなオープンモデルは、ツール呼び出し(function calling)が苦手なことが多いです。「何をすべきか」は理解して正しい関数も選ぶのに、出力するJSONの構造が...

Tighten session cookie guidance (#11620)

remix · 2026-07-21

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Tighten session cookie guidance (#11620) · remix-r

test_flow.rb: Skip flow tests on clang-17

github/ruby/ruby · 2026-07-21

which are broken right now. I'm working on a fix, but let's skip them until it's ready.

Default session cookies to HTTP-only (#11619)

remix · 2026-07-21

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Default session cookies to HTTP-only (#11619) · re

Remove unused Routing::HTTP_METHODS constant

github/rails/rails · 2026-07-21

HTTP_METHODS was added in dcaa074abf on 2007-05-26 to enumerate verbs when reporting method-not-allowed routing errors. It became unused in

ZJIT: Allow inlining methods with rest parameters (#17995)

github/ruby/ruby · 2026-07-21

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

Deprecate RedisCacheStore::DEFAULT_REDIS_OPTIONS

github/rails/rails · 2026-07-21

DEFAULT_REDIS_OPTIONS was added in 9f8ec35352 on 2017-11-13 as part of the built-in Redis cache store. It became unused in 5843a7b7f2 on 202

Merge pull request #58185 from Shopify/rubydex/remove-param-builder-n…

github/rails/rails · 2026-07-21

…ew-depth-limit Remove unused ParamBuilder#new_depth_limit method

Merge pull request #58182 from Shopify/rubydex/remove-thread-monitor-…

github/rails/rails · 2026-07-21

…mon-try-enter Remove unused ThreadMonitor#mon_try_enter method

Merge pull request #58186 from Shopify/rubydex/remove-redis-cache-ser…

github/rails/rails · 2026-07-21

…ialize-entries Remove unused Redis cache serialize_entries methods

Merge pull request #58184 from Shopify/rubydex/remove-cross-origin-re…

github/rails/rails · 2026-07-21

…quest Remove unused cross_origin_request? method

Remove unused V6_0::ReferenceDefinition

github/rails/rails · 2026-07-21

Rubydex and Ruby LSP find no references to the compatibility class. The remaining ReferenceDefinition.new calls are lexically defined in Act

Merge pull request #58178 from Shopify/rubydex-remove-journey-gtg-mat…

github/rails/rails · 2026-07-21

…ch-data Remove unused Journey::GTG::MatchData

Merge pull request #58176 from Shopify/rubydex-remove-uri-encoder-utf8

github/rails/rails · 2026-07-21

Remove unused UriEncoder constants

Optimize UI runtime hot paths and fix benchmark runner measurement (#…

remix · 2026-07-21

…11613) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

Rework css mixin style ownership into a pinned global registry (#11612)

remix · 2026-07-21

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

Merge pull request #58183 from Shopify/rubydex/remove-connection-hand…

github/rails/rails · 2026-07-21

…ler-pool-managers Remove unused ConnectionHandler#pool_managers method

Merge pull request #58180 from Shopify/rubydex-remove-safe-fetch-sites

github/rails/rails · 2026-07-21

Remove unused SAFE_FETCH_SITES constant

ZJIT: Keep surviving JIT frame across longjmp

github/ruby/ruby · 2026-07-21

A tag established inside a live ZJIT frame can catch a longjmp without unwinding that native frame. Record that fact on rb_vm_tag and materi

Revert "Skip flaky with zjit=dev"

github/ruby/ruby · 2026-07-21

This reverts commit c048946f29f988523cc23695ac104f74d98fec0e. Only partially reverting to keep it easy to skip tests.

ZJIT: Add comments about zjit_frame_active

github/ruby/ruby · 2026-07-21

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

Move constant in TestYJIT into test

github/ruby/ruby · 2026-07-21

GC::INTERNAL_CONSTANTS[:RVARGC_MAX_ALLOCATE_SIZE] may not be defined, which will cause the test file to not be able to load.

Remove unused ThreadMonitor#mon_try_enter method

github/rails/rails · 2026-07-21

Commit 51d4feaabc replaced ThreadLoadInterlockAwareMonitor with ThreadMonitor and carried this helper over from the old implementation. The

Remove unused cross_origin_request? method

github/rails/rails · 2026-07-21

The method was added in f5a1915f1d as part of the fetch metadata CSRF implementation, but it was never called. The verification and warning

Remove unused Redis cache serialize_entries methods

github/rails/rails · 2026-07-21

RedisCacheStore#serialize_entries was introduced in f9a8646d81 for the mapped_mset write path. Commit f9fce850da replaced that path with per

Remove unused ConnectionHandler#pool_managers method

github/rails/rails · 2026-07-21

The helper was added in 74cb960e66 for deprecation_for_pool_handling. Commit 64cbcd7a8c removed that deprecation path, leaving pool_managers

Remove unused ParamBuilder#new_depth_limit method

github/rails/rails · 2026-07-21

The method was copied from Rack::QueryParser when ParamBuilder was introduced in ce5f1817bc, but Rails never added Rack&#39;s caller or an e

Merge pull request #58175 from Shopify/rubydex-remove-empty-binary-st…

github/rails/rails · 2026-07-21

…ring

ベクトル検索の「ベクトル」とは何か

Zenn · 2026-07-21

はじめに 最近、生成AIの文脈でベクトル検索という単語を見かけたので、改めて調べてみました。 ベクトルと埋め込みの関係から、検索結果が得られるまでを順番に整理します。 キーワード検索やRAGとの関係も、誤解しやすい点を含めて確認します。 ベクトルは数値を順番に並べたもの ベク

Copilot Studio で非構造化データはどこまでナレッジになるのか【Part 2: New experience】

Qiita(trend) · 2026-07-21

本記事について 本記事は「Copilot Studio × 非構造化データ」検証シリーズの Part 2 です。前編 (Part 1) では Classic experience を 5 Round に分けて検証し、5-6/7 Pass を天井に「空間関係」「図の階層構造...

Remove unused UriEncoder constants

github/rails/rails · 2026-07-21

UriEncoder is an internal, nodoc class, and its UTF_8 and ESCAPED constants have no remaining references. Both constants were added by a617

Remove unused Journey::GTG::MatchData

github/rails/rails · 2026-07-21

Journey::GTG::MatchData is an internal, nodoc class with no remaining constructor or constant references. The class entered Action Pack in

Remove unused SAFE_FETCH_SITES constant

github/rails/rails · 2026-07-21

SAFE_FETCH_SITES is private and has no remaining references. It was added by f5a1915f1d on December 12, 2025 for Sec-Fetch-Site based CSRF

Remove unused EMPTY_BINARY_STRING constant

github/rails/rails · 2026-07-21

Rubydex reports no references to this constant, and repository-wide code search confirms that it is never read. EMPTY_BINARY_STRING was add

Merge pull request #58171 from Earlopain/bump-versions-4.1

github/rails/rails · 2026-07-21

Fix `bundle install` on `ruby-dev`

Handle shape ID capacity overflow

github/ruby/ruby · 2026-07-21

If we allocate objects larger than 1024 bytes, the capacity in the shape ID will overflow. This commit fixes it set the capacity to SHAPE_ID

Define Range#begin and Range#end as optimized methods

github/ruby/ruby · 2026-07-21

Since Range is a struct, might as well use optimized accessors.

企業向けでAIツールで成長率トップはAnthropic、アカウント数が最も多いのはMicrosoft 365。Oktaが調査結果を発表

Publickey · 2026-07-21

アイデンティティ管理サービスを提供するOktaは、同社のサービスを用いている2万社以上の匿名化されたアクセスデータに基づく、企業でのAIツール利用実態について調査結果を発表しました。 成長率トップはAnthropic 1つ目の調査結果は、2...

AWS、デプロイ速度が最大4倍になる「AWS CloudFormation Expressモード」を提供開始

Publickey · 2026-07-21

Amazon Web Services(AWS)は、デプロイ速度が最大で4倍速になるAWS CloudFormationの新機能「AWS CloudFormation Expressモード」の提供を開始しました。 AWS CloudForm...

Bump gems to install on ruby-dev

github/rails/rails · 2026-07-21

Some deprecated APIs were removed, which these gems made use of

【社内勉強会報告】10分でわかるマスタリングTCP/IP 入門編 ~Webページが表示されるまでの 数ミリ秒~

Qiita(trend) · 2026-07-21

こんにちは。AXLBIT株式会社に2026年新卒として入社した@ax-fisetです。 先日開催された「AXLLAB」にて、『マスタリングTCP/IP』で学んだ内容に、自身で調査した内容を交えながら、「Webページが表示されるまでの通信の流れ」について発表を行いました。 私...

[ruby/rubygems] Pend on more transient network errors in TestGemBundl…

github/ruby/ruby · 2026-07-21

…edCA The rescue list misses Errno::ECONNRESET, which ruby/ruby CI hits during SSL_connect every few days, turning a whole test-all job red

【社内勉強報告会】駆け出しエンジニア向け 10分でわかる『リーダブルコード』

Qiita(trend) · 2026-07-21

はじめに こんにちは!今年の4月に新卒で入社しました、 AXLBIT株式会社開発課の@ax-ueharaです! 今回は、2026年6月の社内勉強会において発表した内容を備忘録も兼ねて、まとめさせていただきます! 内容としては、『10分でわかるリーダブルコード』と題して、リ...

【社内勉強会】10分でわかる『良いコード/悪いコードで学ぶ設計入門』

Qiita(trend) · 2026-07-21

はじめに こんにちは。AXLBIT株式会社の@ax_osakiです。 駆け出しのエンジニアとして日々コードを書く中で、「動くコードは書けるけど、設計となると自信がない」と感じることが多く、 『良いコード/悪いコードで学ぶ設計入門』 を読んでみました。 この記事では、本書...

Remove unreachable require of io/wait in socket.rb

github/ruby/ruby · 2026-07-21

IO#wait_writable is defined in core since Ruby 3.2, so this guard never requires io/wait when running on the ruby built from this tree. Co-

Claude Code + Notion でターミナルから一歩も出ずにタスク消化・ドキュメント生成を全自動化する

Zenn · 2026-07-21

0.はじめに こんにちは。株式会社EpicAIでエンジニアをしているHamaです。 エンジニアの皆さん、日々のタスク管理どうやっていますか? 私はいつもNotionで管理していますが、逐一Notionに書くのも手間がかかるものです。ターミナル、エディタ、ブラウザ、Notionと複

Inspect socket credentials only when the structures are defined

github/ruby/ruby · 2026-07-21

Specifically, on macOS, while `SCM_CREDS` is defined, the definition of `struct cmsgcred` is disabled.

Promote Ripper DSL array elements to VALUE

github/ruby/ruby · 2026-07-21

Ensure arguments passed through `rb_ary_new_from_args` have type `VALUE`, including when the statement-expression optimization is unavailabl

Merge pull request #58163 from hachi8833/fix_active_job_guide

github/rails/rails · 2026-07-21

[ci-skip][doc] Fix inconsistent links in Active Job guide

Change RStruct to match SHAPE_ID_LAYOUT_EXTENDED

github/ruby/ruby · 2026-07-21

THe downside is that we now always reserve one 8B reference for the IMEMO/fields, even for structs that never have any ivars. But it is an

【プレゼン】Naoサン的、登壇資料作成ナレッジ【LT】

Qiita(trend) · 2026-07-21

はじめに 2026年7月にKAG AI Week 2026 Summerが開催されました。 私も登壇していましたが、今回は登壇資料についてXで引用ポストを頂くなど個人的に比較的大きな反響を頂けました。 今回の記事では"個人的に"「LTや登壇イベント」などでのプレゼン...

月18万行のコーディングを走り切った話

Zenn · 2026-07-21

タイトルの「月18万行」はリファクタリングに伴うコードの移動や削除も含んだ数字なので、生産性の指標としてはあまり参考になりません。キャッチーなのでタイトルに使いましたが、インパクト重視の数字だと思って読んでください。本記事で伝えたいのは行数ではなく、「AIをパンクさせないためには

[ruby/rubygems] Assign compact index cache_file spec to a shard

github/ruby/ruby · 2026-07-21

CI runs bundler specs with `--tag shard_&lt;x&gt;`, so a spec file that is not listed in spec/support/shards.rb runs in no shard at all. Reg

[ruby/rubygems] Open compact index cache in binary mode when appending

github/ruby/ruby · 2026-07-21

CacheFile#append opened the temp file with mode &quot;a&quot;, which on Windows is a text-mode stream that rewrites every &quot;\n&quot; as

[ruby/rubygems] Require tmpdir in compact index cache_file spec

github/ruby/ruby · 2026-07-21

The spec calls Dir.mktmpdir in a let block, but neither bundler nor the spec_helper loads tmpdir, so the example raised NoMethodError before

[ruby/rubygems] Remove the promoted regular bundler gem from the defa…

github/ruby/ruby · 2026-07-21

…ult dir When a regular gem of the vendored bundler version was already installed, its files were removed from the default gemspec&#39;s ge

[ruby/rubygems] Install default bundler executables under the same ro…

github/ruby/ruby · 2026-07-21

…ot as its gemspec `gem update --system` wrote the new default bundler gemspec next to the previous one, but extracted its executables unde

[ruby/rubygems] Stop writing the default bundler spec twice

github/ruby/ruby · 2026-07-21

The default gemspec is already written to the default specifications directory before building the gem, so `installer.write_default_spec` ju

エンジニアの成果、結局どう測ればいいのか

Zenn · 2026-07-21

「今期、あなたの成果は何でしたか?」 評価面談で、誰もが一度は詰まる質問です。 「PR を 120 個マージしました」と答えた瞬間の、あの微妙な空気を経験したことがある人も多いのではないでしょうか。数字としては立派なのに、言った本人も聞いた側も 「それって成果なんだっけ?」 と首

Claude Codeを2時間おきに回してVS Code拡張mdエディタを育てるLoop Engineering実践

Zenn · 2026-07-21

はじめに 1日中 AI が自分の手を離れて、自分が欲しいものを作り続けてくれたら... この記事は2つの話を1本にしたものです。 作ったもの: VS Code上でMarkdownをWYSIWYG編集[1]できる拡張機能 作り方: 自分は平日仕事したり、休みには遊びに出か

Lazy load error_highlight, did_you_mean, and syntax_suggest

github/ruby/ruby · 2026-07-21

[Feature #21951] Defer loading these gems from boot to the first error display. They only decorate Exception#detailed_message, so requiring

Fix a stale comment in rb_define_gem_modules

github/ruby/ruby · 2026-07-21

The comment still described loading via a gem_prelude.rb Exception#detailed_message hook, which no longer exists. error.c now loads the gems

Preserve the caller's $! while loading the error decoration gems

github/ruby/ruby · 2026-07-21

require_decoration_gems is called while an exception is being displayed, so $! holds that exception. rb_protect does not preserve errinfo ac

Register error decoration gem autoloads in rb_define_gem_modules

github/ruby/ruby · 2026-07-21

The empty modules existed only as feature flags for gem_prelude to require the gems at boot. Autoload entries serve the same flag role and a

Load the error decoration gems from non-main Ractors too

github/ruby/ruby · 2026-07-21

rb_require_string delegates requires from non-main Ractors to the main Ractor via rb_ractor_require, so the main-Ractor guard here was unnec

Eager load the error decoration gems from Process.warmup

github/ruby/ruby · 2026-07-21

The decoration gems are loaded lazily on the first error display, which in a pre-forking server happens after fork in each child. That loads

[DOC] Update bundled gems list at ab62dc07ccba1fce0e9372d3243ca5

github/ruby/ruby · 2026-07-21

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

Bump the github-actions group across 2 directories with 2 updates

github/ruby/ruby · 2026-07-21

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

フロントエンドに広がりつつある OpenTelemetry:Browser SDK の現在地

Zenn · 2026-07-21

OpenTelemetry と聞くと、サーバーサイドのトレースやメトリクスを集めるためのもの、という印象を持っている人は多いと思います。実際、バックエンドでは OpenTelemetry を使った計装をよく見かけるようになりました。 一方で、フロントエンドの監視は Sentry

自社のレビュー履歴からAIコードレビュアーをつくる方法

Zenn · 2026-07-21

こんにちは、株式会社estie(エスティ) 取締役CTO の Nari (@tiwanari)です。 みなさんはコードレビューにAIツールを活用されているでしょうか?汎用のAIコードレビューツールは便利なのですが、自社のコードにおける書き振りへの対応やレビューでどのような指摘を行

AIエージェント概論 - 定義からアーキテクチャ・本番運用を見据えた設計まで

Qiita(trend) · 2026-07-20

はじめに AIエージェントを取り巻く技術は日々進歩し、本番運用を見据えたHowToも見かけるようになった。 実際にAIエージェントの開発に携わり、AIエージェントの勉強会を開催する中で、AIエージェントの定義、開発手法、アーキテクチャや運用を整理したいと思い本記事を執筆し...

Avoid duplicated `.gdbinit` loads by `RUNRUBY_USE_GDB=true`

github/ruby/ruby · 2026-07-20

If we use out-of-source build and have `${BUILD_DIR}/run.gdb` (by `make run.gdb`), `${SOURCE_DIR}/.gdbinit` is loaded twice because `run.gdb

Merge pull request #58166 from rails/fxn/change-default

github/rails/rails · 2026-07-20

Let dump_schema_migrations_sort_by be :reverse by default

Claude Codeを組織一括でシングルサインオン、チームや個人の費用上限設定、デフォルト設定など可能に、「Claude apps gateway for AWS/Google Cloud」登場

Publickey · 2026-07-20

AnthropicのAIコーディングエージェントClaud Codeは非常に人気のあるサービスとして多くの組織で採用され始めています。 Claude Codeは個人で簡単に導入できますが、企業が組織としてClaude Codeを導入する場合...

Rustで書き直されたBun、早くもClaude Codeアプリに本番投入された模様

Publickey · 2026-07-20

Claude Codeを用いてわずか11日間でZig言語からRust言語へ移植されたことが話題となっているJavaScriptランタイムのBunですが、そのRust版Bunが早くも7月17日にリリースされたClaude Code v2.1....

Pass the option by TESTS

github/ruby/ruby · 2026-07-20

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

Skip flaky with zjit=dev

github/ruby/ruby · 2026-07-20

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

Keep room in the token buffer for the terminator

github/ruby/ruby · 2026-07-20

tokspace stops doubling as soon as the buffer reaches the token&#39;s length, so a copy that lands exactly on the end leaves tokfix writing

Let dump_schema_migrations_sort_by be :reverse by default

github/rails/rails · 2026-07-20

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

[DOC] Stop documenting undocumented classes

github/ruby/ruby · 2026-07-20

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

[ruby/prism] Move deprecated into node_ext

github/ruby/ruby · 2026-07-20

https://github.com/ruby/prism/commit/36e88a9aba

[ruby/prism] Rename some keyword locations for consistency

github/ruby/ruby · 2026-07-20

Prism is generally good about their naming but these had some inconsistencies compared to others: * `InNode` was missing the `keyword` in t

ソフトウェア開発のAIエージェントを作る(2)

Zenn · 2026-07-20

前回は、Pythonコードが全工程を制御する「疑似エージェント」のお話をしました。 https://zenn.dev/drbobt1122/articles/blog26072001 今回は、Claude Agent SDKの「サブエージェント機能」を使い、進行役のLLMが自律的

Update default gems list at 8785ede23c718bd2809dbac192f527 [ci skip]

github/ruby/ruby · 2026-07-20

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

[ruby/erb] Version 6.0.6

github/ruby/ruby · 2026-07-20

https://github.com/ruby/erb/commit/488683a778

[ruby/erb] Fix `-h` CLI option

github/ruby/ruby · 2026-07-20

(https://github.com/ruby/erb/pull/126) Fixes the `Unknown switch: &quot;-h&quot;` error message when running `erb -h`: ```sh-session $ lib

[ruby/erb] Fix documentation typos and code examples

github/ruby/ruby · 2026-07-20

(https://github.com/ruby/erb/pull/125) Makes documentation-only changes. Summary: - Fix typos and grammar - Fix invalid code examples - Fi

[ci-skip][doc] Fix broken links

github/rails/rails · 2026-07-20

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

[ruby/time] Fix `Time.xmlschema` handling leading and trailing whites…

github/ruby/ruby · 2026-07-20

…paces https://github.com/ruby/time/commit/8cf52fa3cd

[ruby/time] [DOC] Exclude _xmlschema from RDoc

github/ruby/ruby · 2026-07-20

https://github.com/ruby/time/commit/2b43839fc2

WordPress緊急脆弱性「wp2shell」対応手順 ― 確認・更新・侵害点検まで

Qiita(trend) · 2026-07-20

はじめに 2026年7月17日、WordPress本体に緊急のセキュリティリリース(6.9.5 / 7.0.2)が公開されました。通称「wp2shell」と呼ばれる攻撃手法に対する修正で、プラグインを一切入れていない標準構成でも、未認証の第三者によるサイト乗っ取り(RCE...

Bump taiki-e/install-action

github/ruby/ruby · 2026-07-20

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

Linuxのディレクトリ配置ルール(FHS)超入門

Zenn · 2026-07-20

Linuxサーバーを触っていて、「あれ、PostgreSQLの設定ファイルってどこだっけ?」「アプリのデータってどこに保存されてるの?」と迷ったことはありませんか? 実は、Linuxの世界には 「どのファイルはどこに配置する」という世界共通の厳格なルール があります。このルールの

Add more Proc#refined specs

github/ruby/ruby · 2026-07-20

Cover behaviors so far exercised only by JRuby&#39;s test suite, which is being reduced to implementation-specific tests (https://github.com

【AWS障害】2026年7月16日のCloudFront VPC Origins障害まとめ

Qiita(trend) · 2026-07-19

はじめに 日本時間2026年7月16日 16:45頃〜21:20頃、Amazon CloudFrontで障害が発生し、日本国内ではPayPay・note・ニコニコ生放送などが影響を受けました。 影響を受けたのはVPC Originsという機能を使っていた利用者のみになり...

仕様駆動開発で起こる「仕様とコードのズレ」をハッシュで決定的に検出するツールを作った

Zenn · 2026-07-19

はじめに 仕様・ドキュメント・コード・テストの乖離 (ドリフト) を検出する CLI ツール「artgraph」を作りました。仕様駆動開発 (以後、SDD) を進めていると起こる「コードが変わったのに仕様書が古いまま」、「仕様を変えたのに実装が置き去り」を、LLM に頑張って見つ

閉域構成のOracleDB運用支援LLMを作り、RAGでハルシネーションがどこまで減るか18問で実測してみた

Qiita(trend) · 2026-07-19

1. はじめに エンタープライズ環境ではメタデータを外部に出せないなどの要件があるため、ネットワークを閉域に閉じたままでLLMを使いたい、というニーズがあります。 一方で、Oracle Databaseの運用支援は生成AIにとってハルシネーションが出やすい領域です。本記事...

WEB開発経験の少ない人が「徳丸本」を情報処理安全確保支援士試験に活用する方法

Qiita(trend) · 2026-07-19

WEB開発経験の少ない人が「徳丸本」を情報処理安全確保支援士試験に活用する方法 はじめに 情報処理安全確保支援士試験では、Webアプリケーションの脆弱性に関する問題が繰り返し出題されます。 対策としてよく紹介される書籍が、いわゆる「徳丸本」です。 『体系的に学ぶ 安全...

[ruby/time] Allow setting a default time zone for Time.parse

github/ruby/ruby · 2026-07-19

This is to allow for easier conversion of DateTime.parse code to Time.parse. DateTime.parse will assume UTC for parsed times without a time

[ruby/time] Optimize `Time.xmlschema` by ~4x

github/ruby/ruby · 2026-07-19

It is currentyl fairly slow as it rely on a Regexp match, which isn&#39;t very fast an allocates a lot. Since Ruby 3.2, `Time.new(iso_strin

ループエンジニアリングをどのようにDevOpsに対応させるか

Qiita(trend) · 2026-07-19

ループエンジニアリングをどのようにDevOpsに対応させるか 前回の記事を読んでいない方は、先にこちらからどうぞ。今回はその続編にあたる内容です。 AI時代のドキュメント駆動開発 生成AIのコーディングエージェントが登場してから、それなりの年月が経った。その間もモデル...

Also output mandatory only ISEQ in dumps

github/ruby/ruby · 2026-07-19

Methods with mandatory only support only dumps the ISEQ of the case with all the arguments and not the mandatory only case. This commit chan

[ruby/time] Add Time#rfc3339 and Time.rfc3339

github/ruby/ruby · 2026-07-19

This allows easier transition of code using DateTime to using Time. Time#rfc3339 is an alias to #xmlschema and is just for consistency. Ti

Errors worth reading - nostics

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

ライブラリのエラーコードを管理するTypeScriptライブラリ。エラーコードに対応する理由/修正方法の定義、ソース位置、ドキュメントURLを持つDiagnosticオブジェクトを定義できる。Nuxtで利用されている

Nuxt 4.5 · Nuxt Blog

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

Nuxt v4.5.0リリース。Vite 8/Rspack 2/Rsbuildへの更新、実験的なSSR Streaming、Stable Error Codesの追加。useLayout、Named Views、useFetch/useAsyncDataにenabledオプション

Web開発を勉強するためにOCRツールを作成する。(7)

Zenn · 2026-07-19

アップロード完了通知エンドポイントを作る 今回もエンドポイントを作成していきます。 前回、署名付きURLをクライアントに返すAPIを作成しました。今回はその署名付きURLにアップロードしたあと、GCS側から200をもらったクライアントが、サーバーに「アップロード完了」を通知するエ

pnpm 11.11-11.14 | pnpm

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

pnpm 11.11-11.14の変更点について。pnpm change/pnpm lane/pnpm version -rによるworkspaceのリリース管理を追加。pnpm doctor、pnpm access、pnpm teamコマンドを追加。overridesの&quo

コーディングエージェントにオーケストレーションを任せる

Zenn · 2026-07-19

開発しているコーディングエージェントオーケストレータ cafleet の基本思想について整理するために記事を書きます(よかったら GitHub のリポジトリにスターをください。励みになります)。 https://github.com/himkt/cafleet https://h

セキュリティの勉強になるサイト138選(2026年版)

Qiita(trend) · 2026-07-19

セキュリティを独学するときに役立つサイトを、Webアプリ・クラウド・CTF・マルウェア解析・資格まで分野ごとにまとめました。ほとんどが無料で、ブラウザだけ、あるいはDockerで自分のマシンに立てればすぐ試せます。 全部で138本。リンクはすべて2026年7月17日に到達を...

AI を使うほど強くなる企業は何が違うのか? 「トークン資本」と Learning Loop で育てる知の基盤

Qiita(trend) · 2026-07-19

こんにちは、AI に同じ説明を繰り返して「これ、前にもやったな」となりがちなアーキテクトのやまぱん!です 😅 補足コメントや質問、いいね、拡散、ぜひお願いします 🥺! 間違っていたら 優しく 教えてください! TL;DR AI を使うほど強くなる企業は、成果物だけでなく、...

自宅でサーバーを建てたいエンジニアにおすすめの構成

Zenn · 2026-07-19

自作サーバー 自宅で開発する際に使う検証機や、開発の際に使うもの、またはVercelなどのようにホスティングで使えるサーバーです。画像だけアップロードできるようにしておくのも良さそうです。 開発サーバーの構成 今回以下のスペックでサーバーを組みました。 ・メモリ32GB(16

Merge pull request #58158 from Yuhi-Sato/fix-continuous-integration-r…

github/rails/rails · 2026-07-19

…doc-markup Fix RDoc markup in ActiveSupport::ContinuousIntegration [ci skip]

【第12回】Pythonで学ぶデータ分析実践 〜次元削減〜

Qiita(trend) · 2026-07-19

第12回 次元削減 はじめに 本シリーズ「Pythonで学ぶデータ分析実践」の最終回となる第12回では、次元削減について解説します。 実際のデータ分析では、数十〜数百の特徴量(変数)を持つデータを扱うことが珍しくありません。しかし、変数が多すぎると計算コストの増大、過...

検索画面のUI設計で、バックエンドエンジニアが早めに口出しすべき3つのこと

Zenn · 2026-07-19

はじめに 検索画面のUIを決める会議では、「この条件、とりあえずあいまい検索でお願いします」「並び替えはとりあえず全部入れましょう」といったやりとりがよく発生します。その結果、後からバックエンドで検索速度に困る、という経験を何度かしました。 私が働いているNCDCでは、PMだけで

tokioからフルスタックWebフレームワークtopcoatが出た

Zenn · 2026-07-19

RustのAsync対応ランタイムのtokioから、topcoatなるフルスタックWebフレームワークが新しくリリースされていた。 ! この記事はAIの調査結果を人間が加筆修正・校正しました。 使用エージェント: Cursor Auto プロンプト: tokioから新しくリリース

Spring MVCの処理フローを整理してみた

Qiita(trend) · 2026-07-19

はじめに 最近、仕事でSpring MVCを使ったフロントエンド側の開発をしています。 今まではバックエンドのAPI開発の経験がほとんどでしたが、JSPを触るフロントエンド開発はあまり経験がなく、処理の流れなどがあまり理解できていない状態でした。 そのため、今回、色々調べ...

checksum.rb: Add a newline at EOF

github/ruby/ruby · 2026-07-19

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

[ruby/io-console] Make win32_vk generator portable to cmd.exe

github/ruby/ruby · 2026-07-19

Avoid shell single quotes and Ruby command-line globals in the generator. Keep the fallback definition in the gperf input so the same recipe

Hekireki というツールを作りました

Zenn · 2026-07-19

Hekireki https://github.com/nakita628/hekireki はじめに  Prismaのスキーマから、ZodやValibotなどのバリデーションスキーマ、Drizzle ORMのテーブル定義、そしてMermaidのER図まで生成するツール、H

[ruby/io-console] Make win32_vk generator portable to cmd.exe

github/ruby/ruby · 2026-07-19

Avoid shell single quotes and Ruby command-line globals in the generator. Keep the fallback definition in the gperf input so the same recipe

受託PM10年の自分が『人月の死』を肌で感じでしまった話

Qiita(trend) · 2026-07-19

受託PM10年の自分が『人月の死』を肌で感じでしまった話 何が起きたか 本番で稼働しているネイティブアプリを、まるごとブラウザで動くWeb版に作り直す仕事があった。仕様を読んだ実装担当のエンジニアが見積もって、フロントエンドの実装だけで約40人日。APIの組み込みまで入...

Fix RDoc markup in ContinuousIntegration docs [ci skip]

github/rails/rails · 2026-07-19

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

Google Search Console APIを使ってSEO改善を自動化する

Zenn · 2026-07-19

はじめに Futuristic Imagination LLC 代表の佐藤です。AI技術を実事業に注ぎ込み、圧倒的な開発・検証スピードと**徹底した自動化・省力化(仕組み化)**を武器に日々プロダクト開発に励んでいます。自社ではAIオウンドメディアを11サイト運営しており、Nex

Merge pull request #58036 from 55728/fix-product-reviews-guide-typos

github/rails/rails · 2026-07-18

Fix typos and inconsistencies in documentation [skip ci]

Merge pull request #58146 from nurey/default-headers-initializer-test

github/rails/rails · 2026-07-18

Test that config.action_dispatch.default_headers set in an initializer is applied

[ruby/prism] Fix stack-use-after-return with unterminated heredocs

github/ruby/ruby · 2026-07-18

The heredoc handler in parse_expression_prefix stores the address of its stack-local common_whitespace into the heredoc lex mode. When the h

Make rb_node_case_when_optimizable_literal static

github/ruby/ruby · 2026-07-18

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

Remove macros only for the core from rbconfig.rb

github/ruby/ruby · 2026-07-18

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

関数型まつり2026参加記

Zenn · 2026-07-18

昨年に引き続き、関数型まつり2026に二日間参加してきました。去年に引き続き50分枠での登壇もしました。 https://2026.fp-matsuri.org 昨年はPLDIに参加するために最後の講演をスキップして韓国に飛ぶ必要があり泣いていましたが、今年は二日間丸々楽しむこと

AWSのBilling障害の対応への反省点

Zenn · 2026-07-18

7月17日午後5時半頃からAWSのコストが過大に表示されるという障害が発生しています。この問題への自分の対応があまり良くなかったと反省しています。障害対応のだめな例として参考にしていただくために、恥を忍んで公開します。 前提 影響があったのは個人のアカウント(ISUCON

なぜ業務システムは「確認しました」にチェックさせるのか――責任をユーザーへ移すUIの正体

Qiita(trend) · 2026-07-18

業務システムで申請や登録をしようとすると、かなりの確率でこのような画面に遭遇します。 □ 入力内容に誤りがないことを確認しました □ 上記の注意事項を確認しました □ 本操作を取り消せないことを理解しました [申請する] チェックを入れなければ、「申請する」ボタンは押せ...

【個人的なこと】仕事を時間内に終わらせようと思って取り入れた6つのこと

Qiita(trend) · 2026-07-18

はじめに 最近全然書けていなかったのですが、「仕事を時間内に終わらせよう!!」と思って取り組んだことについて、自分なりにまとめていきたいと思います。 ありがたいことに、いろいろな案件に関わらせていただいており、各案件でさまざまなタスクをやらせていただいています。それぞれ扱...

ループエンジニアリングの次は本当に「グラフ」なのか考えてみた

Zenn · 2026-07-18

📋 この記事の前提 前回記事「ループエンジニアリングをGitHub Copilotで組めるか調べてみた」を読んでいると話が早い 「ハーネスエンジニアリング」「ループエンジニアリング」という言葉を見聞きしたことがある この記事は2026年7月18日時点、生まれて1日も経っていない

AI時代のドキュメント駆動開発のすすめ

Qiita(trend) · 2026-07-18

はじめに この数年、AIの登場によって開発現場は大きく様変わりした。バイブコーディングをはじめ、未経験者が開発に参入するハードルは一気に下がり、参入者は急増している。もはやプロダクトの「インフレ状態」と言ってもいいかもしれない。 しかし、プロダクトを作れるようになったこと...

2端子直並列ネットワーク上の最小費用流

Zenn · 2026-07-18

こんにちは〜だいくすとらです!Xで最近けんちょんさんが直並列グラフ(series-parallel graph)という割と自分が好きなグラフクラスについて言及していてテンションが上がったので記事をまとめました。 私はもうアルゴリズム系のアカデミアにはいない人間なので細かい定義や用

Oracle Autonomous Database の SQL Firewall を試してみた

Qiita(trend) · 2026-07-18

1. はじめに 最近は自律的に動く AI エージェントを攻撃者が悪用する想定も現実味を帯びてきており、攻撃者がアプリケーションサーバーに入り込んで、アプリが使っている DB 接続情報をそのまま使って任意の SQL を DB に投げる、というようなリスクも出てきました。 完...

Raspberry Pi 4 で Home Assistant サーバを構築する

Qiita(trend) · 2026-07-18

はじめに 以前の記事で、Raspberry Pi 4 を Node-RED サーバとして構築する方法を紹介しました。 今回はその環境をベースに、Home Assistant をインストールし、IoTデバイスやスマートホーム機器を一元管理できるサーバを構築します。 この記事...

オープンLLMをLambdaで動かしてみる

Zenn · 2026-07-18

はじめに Zenn 読者のみなさん、こんにちは。e-dash VPoE の伊藤です。 最近、AI コーディングエージェントや LLM ベースの自動化を業務に組み込む機会がぐっと増えました。非常に便利なのですが、コストも肥大化しがちです。 有償 LLM の API は、ローカルで

Claude Codeを日常開発に取り入れた際の良い点とハマりどころ

Qiita(trend) · 2026-07-18

なぜClaude Codeに興味を持ったのか? 私は日々の開発で、何度も同じようなコードを書く必要があることがありました。たとえば、APIのリクエスト処理やフォーム検証のロジックなど、繰り返し見るパターンが多く、時間がかかってしまうのです。そんなとき、Claude Cod...

コンシューマー機2台をRPCでつないで96GB相当のVRAMを作り、6つのオープンLLMを実測してみた

Qiita(trend) · 2026-07-18

「大きく、もっと大きく、さらに大きく」を追い求めた結果、ついにここまで来てしまいました。2台のマシンをLANで直結し、RPC経由でモデルを層単位に分割してロードする構成です。 理由は単純です。貧乏だからです。VRAM 96GBのプロ向けカードを1枚買ったら、妻に頭をどつかれ...

Merge pull request #58148 from yahonda/fix-flaky-sprockets-precompile…

github/rails/rails · 2026-07-17

…-digest Fix test_precompile_shouldn't_use_the_digests_present_in_manifest.json failure

Fix test_precompile_shouldn't_use_the_digests_present_in_manifest.jso…

github/rails/rails · 2026-07-17

…n failure When this test rewrites app/assets/images/rails.png in the same second as the initial write, the second precompile reuses the st

Test default_headers set in an initializer are applied

github/rails/rails · 2026-07-17

`config.action_dispatch.default_headers` set from a config/initializers file must reach responses. This guards the timing bug where ActionDi

Guard fiber target across `fiber_store`. (#17957)

github/ruby/ruby · 2026-07-17

[Bug #22196]

既存コードに機能を足すとき、AIに「全部書き直し」をさせないための頼み方

Qiita(trend) · 2026-07-17

この記事について 一度動いたアプリに後から機能を足すとき、AIに雑に頼むと「既存コードをまるごと書き直した版」が返ってきて、動いていた部分まで壊れることがあります。 この記事では、未経験者が既存コードへの機能追加をAIに頼むときに、変更範囲を最小限に抑えてもらうための依頼...

Refactor the test suite of load_schema_migrations

github/rails/rails · 2026-07-17

The test suite of load_schema_migrations has accumulated a number of tests for edge cases and error conditions, and it starts to be too nois

[ruby/prism] Fix pattern matching trailing comma

github/ruby/ruby · 2026-07-17

This was previously an allow-list of the various tokens that were considered the start of a pattern expression. Instead, use our existing ex

【VRChat×Unity】ShaderMotionでアバターの動きをモーションキャプチャーする

Qiita(trend) · 2026-07-17

こんにちは、XR エンジニアのKentyです。 自分はXRとダンスが好きで、最近は友達とこんな↓アプリを作っていました。 このアプリでは、VRChatでモーションキャプチャーしたものをUnityに持ってきて、Quest3のパススルーやアンカー機能などを用いてVRChatの...

バイブコーディング(笑) と言われないための考え方

Qiita(trend) · 2026-07-17

「(笑)」を最初に付けたのは Karpathy 本人 2025年2月2日の Andrej Karpathy のポスト(原文): I "Accept All" always, I don't read the diffs anymore. (...) It's not ...

[ruby/prism] Add native gem precompilation support

github/ruby/ruby · 2026-07-17

Package precompiled native gems for Ruby 3.3, 3.4, and 4.0 across 10 platforms: aarch64-linux-gnu, aarch64-linux-musl, aarch64-mingw-ucrt, a

Simplify regexp character class

github/rails/rails · 2026-07-17

I used [0-9] here because in Perl \d matches any Unicode digit. However, I just saw this is different in Ruby: &gt; /\d/: Matches a digit

Let schema migration loading filter and validate in one pass

github/rails/rails · 2026-07-17

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

Merge pull request #58139 from 55728/harden-load-schema-migrations

github/rails/rails · 2026-07-17

Harden load schema migrations

Raise on duplicate versions listed after __END__ in db/schema.rb

github/rails/rails · 2026-07-17

A version listed twice — say, from a hand-resolved merge conflict in the list — made db:schema:load fail midway with an adapter-level Active

Load schema_migrations from schema files with CRLF line endings

github/rails/rails · 2026-07-17

The __END__ marker was located with an exact &quot;__END__\n&quot; byte match. Ruby itself recognizes the marker in files with CRLF line end

Merge pull request #58113 from Shopify/ec-action-methods-ractor

github/rails/rails · 2026-07-17

Make AbstractController::Base#action_methods ractor safe

Claude Codeと取り組んだ大規模レガシー移行の記録

Zenn · 2026-07-17

こんにちは、LuupのUser Product Group Backend Teamのバックエンドエンジニア、Jang(チャン)です。 「成功しても何も起きない」が正しい結果になる仕事、というものがあります。追加38,000行・削除13,000行におよぶレガシー移行を、外部から観

【Unity】ダイアログ実装を軽く、シンプルに。「NativePrompt」をリリースしました

Qiita(trend) · 2026-07-17

こんにちは!今回は、Unity向けのiOS/Android両対応プラグイン「NativePrompt」をGitHubで公開したのでご紹介します。 NativePromptとは? 一言でいうと、「iOS/Android OS標準のネイティブUI(ダイアログなど)をU...

そのSQL、本当に大丈夫?実務で意識したい5つの基本ルール

Qiita(trend) · 2026-07-17

目次 はじめに SELECT * を多用しない WHERE句を意識する ORDER BYを書こう NULLの扱いを理解する エイリアスを活用する まとめ SQLを書く前に知っておきたい5つの基本ルール はじめに SQLはデータベースを扱ううえで欠かせない言語ですが...

【AWS未経験・3週間】AWS SAA-C03に3週間で合格した勉強方法

Qiita(trend) · 2026-07-17

はじめに 2026年7月13日に、AWS Certified Solutions Architect - Associate(SAA-C03)を受験し、755点で合格しました!(ギリギリ~) この記事では、AWSの実務経験のない新卒エンジニアが、約3週間(最初の1週間は...

Polish a bit the docs of schema_migrations dumps

github/rails/rails · 2026-07-17

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

Avoid use of `File.identical?` on files in the source tree

github/ruby/ruby · 2026-07-17

On Windows, this method does not seem to work correctly with files on network drives (perhaps only WebDAV?). Presumably, the temporary file

CloudFront VPC Origin障害をどう切り分けて復旧したか

Zenn · 2026-07-17

はじめに 2026年7月16日、AWSのCloudFront VPC Originに障害が発生し、弊社の複数プロダクトが一斉にアクセス不能となりました。 https://health.aws.amazon.com/health/status 障害発生当初はAWS側から障害情報が公

マルチエージェントに関する論文を40本再実装してみて分かったこと

Qiita(trend) · 2026-07-17

コロンビア大学の博士課程でAI・セキュリティの研究をしている Koukyosyumei です。 最近暇なので、マルチエージェントLLMに関する40本の論文で提案されているワークフローを再実装してみました。論文で報告されているベンチマーク結果を再現するというよりは、それぞれの...

Claude Codeのスキル×サブエージェントで開発ワークフローを丸ごと自動化したらデリバリー速度が3倍になった

Zenn · 2026-07-17

はじめに フリーランスとして、日本の大手コンサルティングファームのAI駆動開発を支援しています。そこで「Claude Codeのスキルとサブエージェントを組み合わせて、設計からデプロイまでを丸ごとオーケストレーションするワークフロー」を作ったところ、案件のデリバリー速度が 約3倍

Disable DTrace on FreeBSD/aarch64

github/ruby/ruby · 2026-07-17

FreeBSD&#39;s libdtrace dt_modtext() mishandles is-enabled probes on aarch64: it rewrites the call site to a bare nop without clearing the r

Remove Interix support

github/ruby/ruby · 2026-07-17

Interix (Windows Services for UNIX / Subsystem for UNIX-based Applications) was removed from Windows in 8.1 and Server 2012 R2 and its suppo

AIに「レビューして」はもう古い?「敵対的検証」のすすめ

Zenn · 2026-07-17

! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の152週目の記事です! 3年間連続達成まで残り7週となりました! こんにちは、ログラスの松岡(@little_hand_s)です。 3行まとめ 「レビューして」でも指摘は返

Suppress cl.exe C4003 warning in RUBY_DTRACE_GC_HOOK

github/ruby/ruby · 2026-07-17

cl.exe&#39;s traditional preprocessor passes __VA_ARGS__ to a nested macro as a single argument, so the multi-argument probe triggers:

Make teardown re-run guards volatile in thread_start_func_2

github/ruby/ruby · 2026-07-17

fiber_scheduler_closed and event_thread_end_hooked are set between setjmp and a possible longjmp from the fiber scheduler close or the THREA

Merge pull request #58134 from rails/fxn/dump-schema-migrations

github/rails/rails · 2026-07-17

Support dumping schema_migrations in db/schema.rb

E2Eテストをユニットテスト並みの実行時間に — Playwright並列化とGitHub Actionsチューニングの実践

Zenn · 2026-07-17

私たちのチームでは、品質管理システム(QMS)SaaS「QMSmart」の開発で、約 100 spec / 140 テストケースの E2E テストを、PR ごとに CI で自動実行し、wall-clock 6〜8 分で完走させる運用が回っています。これはユニットテスト(Vites

Merge branch 'main' into fxn/dump-schema-migrations

github/rails/rails · 2026-07-17

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

CLAUDE.mdによるClaude Codeの探索コスト削減を実測

Qiita(trend) · 2026-07-17

目的 Claude Codeを使っていると、プロジェクトの構成や作業ルールをCLAUDE.mdに書くことがあります。 主な目的の一つに、CLAUDE.mdに主要ファイルが書かれていれば、Claudeがリポジトリ内を手探りで探索する必要がなくなるというものがあります。 ファ...

Remove CryptGenRandom fallback

github/ruby/ruby · 2026-07-17

`BCryptGenRandom` with `BCRYPT_USE_SYSTEM_PREFERRED_RNG` is available on every supported Windows version and `bcrypt.lib` is linked uncondit

Make triggered_bits volatile in rb_postponed_job_flush

github/ruby/ruby · 2026-07-17

triggered_bits is modified between EC_EXEC_TAG and a possible longjmp (a postponed job can raise) and is read after EC_POP_TAG to re-post th

ZJIT: Fix C function pointer normalization (#17947)

github/ruby/ruby · 2026-07-17

The HIR printer passed references to cfunc fields into PtrPrintMap, so snapshots depended on addresses of cloned instruction storage. Norma

ZJIT: duparray allocation fastpath for arrays we embed

github/ruby/ruby · 2026-07-17

We can reuse some of this work for gen_new_array fastpath for embedded arrays.

[DOC] Update bundled gems list at e628112d472d6dd7f15648a97e30e6

github/ruby/ruby · 2026-07-17

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

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

github/ruby/ruby · 2026-07-17

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

Use Bug.segv in TestBugReporter

github/ruby/ruby · 2026-07-17

Use raise(3) instead of kill(2) for sending yourself SEGV.

Next.js Security Release and Our Next Patch Release | Next.js

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

Next.jsのセキュリティリリースの方針について。今後は月1回程度の事前告知付きリリースを公開し、緊急時は従来通りアドホックなパッチを公開する方針。2026年7月20日にNext.js 16.2と15.5向けのパッチを公開予定となっている。

"LLMに「読み進められる説明文」を書かせる設計:cognitive-rhythm-writingの構造を読む"

Zenn · 2026-07-16

正しい。情報もそろっている。それでも、なぜか先へ進みにくい説明文があります。 「読みやすく書いて」「緩急をつけて」と指示しても、今度は短文や問いかけが増え、内容より演出が目立つこともあります。 この問題を、単なる文体指定ではなく、状態管理、階層別ルール、検査、修正のループとして扱

【AWS障害に学ぶ】CloudFront VPC Origins 障害 ―「よくある構成」への影響と、watch・備えの型

Qiita(trend) · 2026-07-16

対象: 2026/07/16 に発生した Amazon CloudFront の障害(JST 20:18 に完全復旧、AWS の [RESOLVED] 発表は JST 21:22) 👋 はじめに 2026/07/16の夕方、大規模な AWS 障害が発生しました!! 影...

Update default gems list at dc417c6d7808f1d0026ed2359f8b10 [ci skip]

github/ruby/ruby · 2026-07-16

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

[ruby/erb] Version 6.0.5

github/ruby/ruby · 2026-07-16

https://github.com/ruby/erb/commit/37c941cb6d

[ruby/erb] Avoid dispatch in ERB initialization guard

github/ruby/ruby · 2026-07-16

The guard for methods that eval ERB source compared @_init with self.class.singleton_class by calling equal? on @_init. A marshal-loaded obj

[ruby/erb] Hide ERB init guard internals from RDoc

github/ruby/ruby · 2026-07-16

https://github.com/ruby/erb/commit/ce08ffbeff

Merge pull request #58133 from edaroit/fix-trilogy-isolated-transacti…

github/rails/rails · 2026-07-16

…on-proxysql Don't force multi statement for MySQL tx isolation

Support dumping schema_migrations in db/schema.rb

github/rails/rails · 2026-07-16

db/schema.rb has two issues: 1. When loaded, it has to make an assumption about the migrations that have been applied. There are edge ca

Don't force multi statement for MySQL tx isolation

github/rails/rails · 2026-07-16

Previously, the abstract MySQL adapter&#39;s `begin_isolated_db_transaction` was [refactored][1] to use multi statements to ensure that `SET

【Db2 Genius Hub】ライセンス適用方法

Qiita(trend) · 2026-07-16

目次 はじめに Db2 AI Edition と Db2 Genius Hub ライセンス適用 ライセンス適用方法 (1) ライセンスファイルの入手 (2) ライセンスファイルの展開 (3) ライセンス適用完了の確認 補足: ライセンスを適用しなかった...

Revert "ZJIT: Add counters for throw and exception_handler" (#17945)

github/ruby/ruby · 2026-07-16

Revert "ZJIT: Add counters for throw and exception_handler (#17902)" This reverts commit 61441f2d7242148cc45efdf6f3ebce4c43eaf7c6.

.NET 8と.NET 9は今年の11月でサポート終了、マイクロソフトが警告

Publickey · 2026-07-16

マイクロソフトの包括的なソフトウェアフレームワーク「.NET 8」と「.NET 9」のサポートが今年(2026年)11月10日に終了します。 サポート終了後も.NET 8や.NET 9で開発されたアプリケーションはそのまま動作し、使えなくな...

ZJIT: Loop, not bail, for large FrameSetup

github/ruby/ruby · 2026-07-16

Sometimes we have too many stack slots to fit in one sub operand on ARM. That's fine. We can iteratively subtract instead of doing it all in

ZJIT: Measure total amount of stack space reserved

github/ruby/ruby · 2026-07-16

This is useful for seeing general impact of optimizations. For example, upcoming SSA minimization.

ZJIT: Trace fallbacks in Perfetto (#17896)

github/ruby/ruby · 2026-07-16

This lets us see stack traces for send, ivar fallbacks.

chore: format

remix · 2026-07-16

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

Align API docs with Remix Guides (#11610)

remix · 2026-07-16

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Align API docs with Remix Guides (#11610) · remix-

ZJIT: Add counters for throw and exception_handler (#17902)

github/ruby/ruby · 2026-07-16

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

[PRISM] Ensure not writing beyond buffer in stream

github/ruby/ruby · 2026-07-16

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

Copilot Studio で非構造化データはどこまでナレッジになるのか【Part 1: Classic experience】

Qiita(trend) · 2026-07-16

本記事について 本記事の検証・サンプルデータ生成・執筆は 2026 年 7 月時点で生成 AI を駆使して実施 したものです。合成データの生成コード、Copilot Studio への質問投げ、結果の分析、記事化までのほぼすべての工程で AI アシスタントと対話しながら進...

ZJIT: Re-profile whole ISEQ in non-final versions (#17915)

github/ruby/ruby · 2026-07-16

Reset each existing instruction profile and reinstall zjit_* instructions after compiling a non-final version. Do the same for inlined ISEQs

CloudFront VPC Originsとは何だったのか? 障害から学ぶ「便利機能」の裏側

Zenn · 2026-07-16

はじめに 2026年7月16日、AWSの CDN サービス「Amazon CloudFront」で障害が発生し、PayPay、note、ニコニコ生放送など日本国内の様々なサービス、Hugging Faceなど世界中の多数のサービスに影響が出ました。 「CloudFrontが落

Use raise(3) instead of kill(2) for testing SEGV signal handler

github/ruby/ruby · 2026-07-16

kill(getpid(), SIGSEGV) can be handled by other threads (as long as they don&#39;t block the signal) whereas raise(3) should be implemented

Polish the guide search controls (#11611)

remix · 2026-07-16

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Polish the guide search controls (#11611) · remix-

chore: format

remix · 2026-07-16

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

Remix Guides (#11574)

remix · 2026-07-16

Co-authored-by: Michael Jackson <mjijackson@gmail.com> Co-authored-by: Matt Brophy <matt@brophy.org>

Fix typos and inconsistencies in documentation [ci skip]

github/rails/rails · 2026-07-16

Wishlists guide: - An unmatched parenthesis after the Getting Started Guide link. Product Reviews guide: - The db:migrate sample output omi

Make AbstractController::Base#action_methods ractor safe:

github/rails/rails · 2026-07-16

- ### Problem `action_methods` returns a Set containing all methods that should be considered as action. This set isn&#39;t frozen, so

生成AIを使用したwebアプリを作った時の記録

Qiita(trend) · 2026-07-16

はじめに 今回は、雑誌『日経ソフトウェア』に掲載されていた「生成AIで音声認識文章書き起こし&校閲アプリを作る」という特集を実際に作成してみました。 この記事では、簡単に開発の流れと動作の説明、そして文系出身の自分が作業にかかった時間などを記録できたらと思っています。 ...

SwiftだけでWebをつくって、運用する

Zenn · 2026-07-16

こんにちは、Stamp Incの村本です。 ※ English version: Building and Running Web Apps with Just Swift 以前、次世代のサーバー見えなくなる。という記事で、Distributed Actorによってサーバーの実装

win32: do not read past the end of the string in Kernel#system

github/ruby/ruby · 2026-07-16

`system(&#39;foo.exe %A&#39;)` looks past `%A` for a closing `%`, reading past the end of the string. It does not reproduce normally, but w

【Mac初心者向け】WindowsユーザーがMacを使い始めて最初に苦労したことまとめ

Qiita(trend) · 2026-07-16

はじめに Macを使ってみたくなり、先日初めてMacBookを購入した。 ただ、実際に使い始めてみると、これまでWindowsしか使ってこなかった自分には想像以上に戸惑うことが多かった。 「コピーできない…」 「Deleteキーの動きが違う…」 「Finderって何?」 ...

DELETE したはずの行が SELECT で返り続ける ときに何を疑うか

Zenn · 2026-07-16

この記事は&nbsp;Dress Code Advent Calendar 2026/07&nbsp;の 12本目の記事です。 こんにちは、Dress Code株式会社 でプロダクトエンジニアをやっているなたこんです。 データベース周りで個人的にハマったことを紹介します。 更新し

ZJIT: Track src as Opnd::Value in string resurrect slow path

github/ruby/ruby · 2026-07-16

Ensures the GC updates the baked-in VALUE during compaction.

ZJIT: Inline GC fastpath for string resurrection

github/ruby/ruby · 2026-07-16

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

ZJIT: Explain why we're pre-processing strings in the GC fast path

github/ruby/ruby · 2026-07-16

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

ZJIT: Extend the string resurrection fast path to chilled literals

github/ruby/ruby · 2026-07-16

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

ZJIT: Use memcpy for long strings in the resurrection fast path

github/ruby/ruby · 2026-07-16

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

ZJIT: Add field-init hook to the GC allocation fast path

github/ruby/ruby · 2026-07-16

The inline GC allocation fast path previously only wrote the RBasic header. This means that any types whose fields must be initialized could

ZJIT: Rename buf to string_bytes in gen_string_copy

github/ruby/ruby · 2026-07-16

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

Claude Code の Plan モードをループエンジニアリングで楽にする

Zenn · 2026-07-16

はじめに Claude Code の Plan モードを、人間の労力を少なくして使いこなすためのループエンジニアリングをしてみました。この記事を読むと、hook を使って Plan モードに「質問による要件詰め」「実装のサブエージェント委譲」「計画の HTML 確認」を自動で組み

Merge pull request #58115 from 55728/add-async-tests-calculations-sho…

github/rails/rails · 2026-07-16

…rt-circuits Add async test coverage for contradiction/none short-circuits in calculations

Merge pull request #58085 from 55728/fix-time-at-datetime-subsecond-p…

github/rails/rails · 2026-07-16

…recision Preserve sub-second precision when coercing a `DateTime` in `Time.at`

[DOC] Add missing links in NEWS.md

github/ruby/ruby · 2026-07-16

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

cont.c: resolve the refinements cref before EC_PUSH_TAG

github/ruby/ruby · 2026-07-16

The icc-x64 rubyci builder has been failing with heap corruption on abnormal fiber termination since cce7041630 added a call to rb_proc_refi

Fix data race in rb_iseq_original_iseq

github/ruby/ruby · 2026-07-16

The translated code cache was published before its contents were initialized, so a concurrent caller could read direct-threaded addresses as

docker compose up だけでシークレットを注入する docker-valsの紹介

Zenn · 2026-07-16

こんにちは、estie でソフトウェアエンジニアをしている木村です。 ローカルでアプリケーションを動かすときに API キーといったシークレットをどう渡すか、地味に毎回ついてまわる問題です。.env に平文で置いたり、aws ssm get-parameter の結果を手でコピペ

SQL MCP Server が GA したらしい

Zenn · 2026-07-16

2026 年 6 月に、 SQL MCP Server が GA しました。特にブログなどもなく、Azure Update でひっそりアナウンスされてました。ちょっと時間があったので、どんなものかいじってみた内容をシェアできればと。 例によって例のごとく、GitHub Copil

Remove SunOS 4 support

github/ruby/ruby · 2026-07-16

SunOS 4 reached end of life in 2003 and the sunos* configure target has been unbuildable for decades. Solaris (SunOS 5, solaris*) is unaffec

Disable MacOS ReportCrash in Github Actions CI

github/ruby/ruby · 2026-07-16

Hopefully this will mitigate MacOS timeouts for tests that are exercising the crash path (assert_segv, etc).

非同期パーソナルエージェントのススメ

Zenn · 2026-07-16

松尾研究所シニアデータサイエンティストの太田です。普段はLLMの事後学習や、社内向けのエージェント開発まわりに関わっています。 先日弊社の尾崎さんの記事でも紹介がありましたが、現在松尾研究所では各個人がパーソナルエージェントの開発と業務の効率化に取り組んでいます。今回は自分が構築

GoMLX による Go 単独での手書き数字分類 ― 学習から推論まで Python を用いない実装

Zenn · 2026-07-16

概要 機械学習は、モデルの学習・推論ともにPythonが事実上の標準である。しかし、単一バイナリ配布・省メモリ・低レイテンシといった運用上の理由から、これを別言語で完結させたい場面が想定される。本稿では、手書き数字(8×8画素)分類用の多層パーセプトロン(MLP)について、データ

Bump zizmorcore/zizmor-action

github/ruby/ruby · 2026-07-16

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

Use archname input for downloaded-cache path in tarball-windows.yml

github/ruby/ruby · 2026-07-16

The cache step hardcoded snapshot-*, which no longer matches when this reusable workflow is called with a release archname such as ruby-3.4.

Register clones with their superclass's subclass list

github/ruby/ruby · 2026-07-16

Since a2531ba29303fab468c8084c07149040a7871219, class_associate_super() maintains subclass lists only for direct T_CLASS -&gt; T_CLASS links

AI もデータ基盤のユーザーになる時代の、BigQuery コストとの向き合い方

Zenn · 2026-07-16

本記事は MEDLEY Summer Tech Blog Relay 4 日目 の記事です。 https://developer.medley.jp/entry/2026/07/09/234777/ はじめに メドレーでは「AI for ALL」を掲げ、全職種・全業務での A

Claude Codeのskillをskillでレビューする ― 静的チェック×LLMレビュー×git hooksの3層ゲート

Zenn · 2026-07-16

こんにちは!アルダグラムでQAエンジニアをしている千葉です。 私たちのQAチームでは、テスト分析からテスト設計までのQAプロセスをClaude Codeのskill(スキル)として整備し、チームで共同運用しています。 その中心が、これらのQAプロセスを丸ごと任せられるAIエージェ

win32: Remove DEC Alpha AXP detection from setup.mak

github/ruby/ruby · 2026-07-16

Windows NT for Alpha was discontinued before Windows 2000 and no MSVC that satisfies the required `_MSC_VER &gt;= 1900` targets Alpha. Sinc

win32: Remove SuperH remnant from mkexports.rb

github/ruby/ruby · 2026-07-16

The `sh` architecture existed only for the Windows CE port.

win32: Reject MSVC older than 1900 at setup pass

github/ruby/ruby · 2026-07-16

win32/Makefile.sub already errors on `_MSC_VER < 1900`, but setup.mak only rejected pre-VC8 compilers and let 1400..1899 pass silently. Fail

Remove obsolete -mno-cygwin flag

github/ruby/ruby · 2026-07-16

GCC removed the `-mno-cygwin` option in the 4.x series, so any GCC recent enough to build Ruby rejects it and the dllwrap path for `--disabl

win32: Remove dead Windows CE guard

github/ruby/ruby · 2026-07-16

The Windows CE port was removed long ago and no supported toolchain defines `_WIN32_WCE`.

Fix: Avoid hangs in fast_fallback tests under scheduling jitter (#17889)

github/ruby/ruby · 2026-07-16

Some fast_fallback tests inject an artificial delay to test timing-sensitive behavior. Under CI&#39;s parallel test execution, threadschedul

ractor.c: preserve aliasing during Ractor move

github/ruby/ruby · 2026-07-16

Moving an unshareable object graph with duplicate references failed to preserve aliasing because the traversal checked the `rec` table too l

Blume — fast, AI-ready, markdown-first docs

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

Markdown/MDXからドキュメントサイトを生成するツール。blume init/blume dev/blume buildなどのCLIを提供し、AstroとViteを使って静的HTMLを生成する。検索、OpenAPI/AsyncAPIから生成できるAPIリファレンス、llm

unjs/httpxy: :twisted_rightwards_arrows: A Full-Featured HTTP and WebSocket Proxy for Node.js

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

Node.js向けのHTTP/WebSocketプロキシライブラリ。Fetch API互換のproxyFetch、WebSocket Upgrade向けのproxyUpgrade、createProxyServerを提供する。Unix Socket、changeOrigin、xf

Fix Ractor move source husk breaking compaction slot size invariant

github/ruby/ruby · 2026-07-15

When an object is moved to another Ractor with `Ractor.send(obj, move: true)`, the moved-out source is neutralized into a RactorMovedObject

Strip stale encoding and framing headers in fetch-proxy (#11565)

remix · 2026-07-15

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Strip stale encoding and framing headers in fetch-

Migrate demo esbuild usage to `assets` (#11419)

remix · 2026-07-15

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Migrate demo esbuild usage to `assets` (#11419) ·

Merge pull request #57702 from 55728/fix-pg-shutdown-autovivify-listener

github/rails/rails · 2026-07-15

Don't autovivify the PostgreSQL listener on shutdown

Don't autovivify the PostgreSQL listener on shutdown

github/rails/rails · 2026-07-15

PostgreSQL#shutdown called the memoizing private `listener` accessor, which lazily builds a Listener — spawning a background thread and open

Migrate Prettier to Oxfmt (#11517)

remix · 2026-07-15

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Migrate Prettier to Oxfmt (#11517) · remix-run/rem

Merge pull request #58132 from jeromedalbert/fix-yml-indent

github/rails/rails · 2026-07-15

Fix `rubocop.yml` indentation

Merge pull request #58129 from jeromedalbert/fix-config-puma-1

github/rails/rails · 2026-07-15

Fix Rubocop violation in `config/puma.rb` - Approach 1

set RUBY_DEBUG_TEST_NO_REMOTE=1 for debug.gem

github/ruby/ruby · 2026-07-15

to skip remote connection tests.

ZJIT: rename gc_fast_path_new_obj -> gc_fastpath_new_obj

github/ruby/ruby · 2026-07-15

For consistency.

Only iterate ivars when they exist

github/ruby/ruby · 2026-07-15

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

make_shareable: Avoid VM lock for decl_marking

github/ruby/ruby · 2026-07-15

For T_DATA objects which use declarative marking or have a NULL dmark function, we can avoid taking the VM lock to iterate their children.

Use slightly faster versions of functions

github/ruby/ruby · 2026-07-15

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

Batch cleanup geniv before sweep

github/ruby/ruby · 2026-07-15

Previously we needed to check every object to determine whether or not it might have an entry in the geniv table. This commit adds a functi

Make Time.at w/ in: another 1.2x faster

github/ruby/ruby · 2026-07-15

``` $ ips --ruby &#39;ruby-maybe --yjit&#39; --ruby &#39;ruby-dev --yjit&#39; -e &#39;Time.at(1_700_000_000, in: 0)&#39; ruby 4.1.0dev (2026

Make Time.at w/ in: 1.5x faster

github/ruby/ruby · 2026-07-15

``` $ ips --ruby &#39;ruby-dev --yjit&#39; --ruby &#39;ruby-master --yjit&#39; -e &#39;Time.at(1_700_000_000, in: 0)&#39; ruby 4.1.0dev (202

■Power Automate Desktop初心者が業務自動化に挑戦してみた

Qiita(trend) · 2026-07-15

こんにちは、Fuseです。 コールセンター業務の中でさまざまな問い合わせを受け、時にはその場で回答するだけでなく書類発送などの事務処理も発生します。いろいろなファイルを開いたり入力したり印刷したり…の手間を省くべく、今回 "Power Automate Desktop (P...

Fix `rubocop.yml` indentation

github/rails/rails · 2026-07-15

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

rb_imemo_fields_ptr: assume embedded

github/ruby/ruby · 2026-07-15

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

Get rid of ROBJECT_FIELDS_HASH

github/ruby/ruby · 2026-07-15

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

Get rid of ROBJECT_FIELDS_COUNT

github/ruby/ruby · 2026-07-15

It's basrely used.

Get rid of ROBJECT_FIELDS_CAPACITY

github/ruby/ruby · 2026-07-15

It's barely used.

Windows: Skip csv tests for ractor which look hanging up

github/ruby/ruby · 2026-07-15

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

Start heavy tests first

github/ruby/ruby · 2026-07-15

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

Windows: Skip debug tests using pty

github/ruby/ruby · 2026-07-15

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

[ruby/prism] Fix up buffer treatment of stream parsing

github/ruby/ruby · 2026-07-15

A couple of things to fix, notably that we relied on the stream returning strings and relied on it not lying about how much was being writte

ZJIT: Merge send and send_without_block counters (#17721)

github/ruby/ruby · 2026-07-15

We only have one `Send` HIR opcode now. Let's not count everything separately.

Merge pull request #58043 from 55728/fix-query-command-respect-relati…

github/rails/rails · 2026-07-15

…on-limit Respect a limit set on the relation in `rails query`

2026/07/15 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-07-15

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 「15歳とChatGPT」より、4万6812件...

Merge pull request #58063 from 55728/test-reverse-merge-preserves-arg…

github/rails/rails · 2026-07-15

…ument-default Test that `reverse_merge` takes the default from the other hash

variable.c: generalize use of `rb_obj_fields()`

github/ruby/ruby · 2026-07-15

Numerous codepath have the same `switch/case` with very little differing logic compared to `rb_obj_fields`, might as well use it everywhere

Googleの時系列基盤モデル TimesFMについて理解する

Zenn · 2026-07-15

はじめに Fusicのレオナです。 今回は、Google Researchの時系列基盤モデルTimesFMについて、原論文を読みながら仕組みを整理してみました。 TimesFMとは TimesFMは、Google Researchが開発した時系列予測用の基盤モデルです。時系列

ZJIT: Write full C method names in stats (#17895)

github/ruby/ruby · 2026-07-15

Makes methods look more like `Array#[]` than just `[]`. Also use a thunk instead of allocating the string all the time.

【簿記2級】工業簿記の全体像について

Qiita(trend) · 2026-07-15

この記事では簿記2級に含まれる工業簿記の全体像について説明していきます。 まず簿記2級の工業簿記は簿記3級でも扱われている商業簿記とは考え方が大きく異なります。 商業簿記が「商品を仕入れて販売するまでのお金の流れ」を扱うのに対し、工業簿記は「製品を製造するためにどれだけ原価...

[ruby/erb] Fix wrong receiver in eoutvar example for #src

github/ruby/ruby · 2026-07-15

(https://github.com/ruby/erb/pull/123) The example was updated to assign the ERB instance to `erb` instead of `template`, but the following

フロントエンド開発に必要なツールをまとめて統合した「Vite+」、ベータ公開

Publickey · 2026-07-15

オープンソースのWebアプリケーションビルドツール「Vite」(ヴィットあるいはヴィート)を開発しているVoidZeroは、ViteをベースとしたJavaScriptアプリケーションのための統合開発ツールチェーン「Vite+」をベータ公開し...

リアルタイム共同編集が可能なJavaScriptの表計算コンポーネント、メシウスが「SpreadJS」の新バージョンをリリース

Publickey · 2026-07-15

メシウス(旧グレープシティ)は、Excelライクな機能とユーザーインターフェイスを備えたJavaScriptの表計算コンポーネント上で、リアルタイムな共同編集を可能にする機能を備えたJavaScriptライブラリ「SpreadJS」の最新版...

[Feature #22175] Add `Range#clamp`

github/ruby/ruby · 2026-07-15

Return a new Range with its begin and end clamped to given bounds, either as `clamp(min, max)` or `clamp(range)`.

[DOC] Mark the undocumented method

github/ruby/ruby · 2026-07-15

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

[Feature #22185] [DOC] Add the reference

github/ruby/ruby · 2026-07-15

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

Fix Rubocop violation in config/puma.rb

github/rails/rails · 2026-07-15

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

gc.c: Refactor rb_gc_obj_needs_cleanup_p

github/ruby/ruby · 2026-07-15

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

[ruby/prism] Use same type for scopes across translators

github/ruby/ruby · 2026-07-15

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

# Railsで学ぶ データ構造入門 〜配列・ハッシュ・木・グラフは実は毎日使っている〜

Qiita(trend) · 2026-07-15

お疲れ様です! 前回は「暗号化とハッシュ」を扱いました。今回は少し戻って、コンピュータサイエンスの土台 データ構造 の総まとめです。 というのも、これまでの「DFS / BFS」「計算量(Big-O)」「DBインデックス」——実はこの3記事、全部 データ構造 の話をしてい...

[ruby/prism] ruby_parser: require timeout since it uses it.

github/ruby/ruby · 2026-07-15

https://github.com/ruby/prism/commit/59dfa96010

[ruby/prism] ruby_parser: add ability to subclass compiler to overrid…

github/ruby/ruby · 2026-07-15

…e methods. https://github.com/ruby/prism/commit/201f6a1212

[ruby/prism] ruby_parser: add ability to track scopes across parses.

github/ruby/ruby · 2026-07-15

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

Get rid of ROBJECT_HEAP flag

github/ruby/ruby · 2026-07-15

This flag is now entirely redundant with the shape_id layout bits.

[Feature #22185] Add alignment directives to pack templates

github/ruby/ruby · 2026-07-15

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

[ruby/ipaddr] extra multicast/unicast predicates

github/ruby/ruby · 2026-07-15

This adds the following predicate methods to IPAddr objects: * `#multicast?`: whether the ip address is multicast * `#link_local_multicast?

[RF-Docs] [ci-skip] Update the Rails Generators guide (#57371)

github/rails/rails · 2026-07-15

This PR is part of the Rails Foundation documentation project and updates the Rails Generators guide. Note: Section &quot;Applications Temp

Add NEWS entry for Proc#refined

github/ruby/ruby · 2026-07-15

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

Merge pull request #58124 from 55728/fix-relation-one-doc-example

github/rails/rails · 2026-07-15

Fix `Relation#one?` doc example calling `any?`

Fix `Relation#one?` doc example calling `any?` [ci skip]

github/rails/rails · 2026-07-15

The second example under `Relation#one?` called `posts.any?(Comment)`. Use `one?` so the example demonstrates the documented method, align t

[DOC] Fix NEWS entries for pack and unpack formats

github/ruby/ruby · 2026-07-15

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

Fix freeing of complex IMEMO/fields

github/ruby/ruby · 2026-07-15

Followup: https://github.com/ruby/ruby/pull/17863 The only fields that need cleanup are complex ones, and the free function had to be updat

[Feature #22097] Update deprecated matchers

github/ruby/ruby · 2026-07-15

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

【AI開発】脳の疲弊を減らすためにやったこと 〜魔法の言葉「平易な日本語」〜

Qiita(trend) · 2026-07-15

はじめに 平易な日本語とは・・・ 難しい専門用語や英語(カタカナ語)を使わず、わかりやすい言葉で話すこと エンジニアに転職して、AIを本格的に開発へ組み込みはじめて5ヶ月目になった。いろいろ試してきたが、AIに「この平易な日本語で話させる」ことが、今のところいちばん便利で...

[ruby/date] Avoid NUL-terminated ISO 8601 component checks

github/ruby/ruby · 2026-07-15

https://github.com/ruby/date/commit/98c72c840b

雑に作る→ラディカルなリファクタリングを行う

Zenn · 2026-07-15

いろいろなデータを DB に読み込むソースコードを業務で LLM に書かせている。もう少し具体的に言うと、「いろいろなデータソースから地理情報を集めてきてPostGISにぶち込み、Mapboxにアップロードする」みたいな CLI だ。 これは最初から LLM に書かせているのだが

Disable SimpleCov in bundled gem tests

github/ruby/ruby · 2026-07-15

net-imap&#39;s released test helper still calls the pre-1.0.0 `SimpleCov.formatters=` API, which raises NoMethodError with simplecov 1.0.0.

Drop net-imap test revision pin

github/ruby/ruby · 2026-07-15

The pin at 20d4f2c3 was added to run net-imap tests against a SimpleCov 1.0.0 compatible helper. With coverage disabled for bundled gem test

Merge pull request #58116 from yahonda/postgresql-version-test-guards

github/rails/rails · 2026-07-15

Guard tests for PostgreSQL 11, 12, and 15 changes

PyTorchとPySAMACTを比較してみた~Iris分類から見る設計思想の違い~

Qiita(trend) · 2026-07-15

はじめに こんにちは。 メイビスデザインのokaki(@0kak1)です。 本記事では、機械学習フレームワークとして広く利用されている PyTorchと、当社が開発・提供するPySAMACTを比較してみます。 ただし、本記事は「どちらが優れているか」を議論するものではあり...

「頑張ってます」はもう卒業。エンジニアが今日から使える『数値化の鬼』の思考法

Qiita(trend) · 2026-07-15

■ この記事はこんな人におすすめ 評価面談で「頑張ってるのは分かるんだけどね…」と言われたことがある人 自分の成長が正しい方向に向かっているのか不安な人 実務未経験からエンジニアとして評価されたい人 チームメンバーの成長を支援する立場になったばかりの人 「気合い」と「根...

RunCat Neo カスタムメトリクス入門

Zenn · 2026-07-15

はじめに RunCat Neo はmacOSのメニューバーでネコが走る常駐アプリです。 CPU負荷に応じてネコの走る速さが変わるので、直感的にマシンの状態が確認できます。 このアプリには カスタムメトリクス という機能があります。自分で用意した JSONファイルをRunCat

Move rb_obj_using_gen_fields_table_p into gc.c

github/ruby/ruby · 2026-07-15

Break dependency of `shape.h` on `internal/struct.h`

[ruby/rubygems] Quote strings containing CR instead of emitting a blo…

github/ruby/ruby · 2026-07-15

…ck scalar A literal block scalar cannot represent a CR because parsing normalizes CRLF line breaks to LF, so a string like a CRLF PEM cert

[ruby/rubygems] Normalize CRLF line breaks when parsing YAML in Gem::…

github/ruby/ruby · 2026-07-15

…YAMLSerializer Splitting the source on LF alone left a trailing CR on every line, so the empty-value check saw a non-empty scalar and fold

[Feature #22097] Add Proc#refined

github/ruby/ruby · 2026-07-15

Add Proc#refined(mod, ...), which returns a new Proc that behaves like the receiver but with the refinements activated by the given modules

Fix broken RDoc examples that raise or fail to run

github/ruby/ruby · 2026-07-15

The Hash#[] and Array#product examples referenced undefined variables, the StringIO doc named a nonexistent File::RDRW constant, and Pathnam

Fix Set RDoc examples to use Set and proper output comments

github/ruby/ruby · 2026-07-15

Set#include? built its receiver from an Array literal, so the `hash`/`eql?` semantics the surrounding text describes did not apply. Set#each

Bound VM dump strings

github/ruby/ruby · 2026-07-15

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

Pass Prism file paths as Ruby strings

github/ruby/ruby · 2026-07-15

Create system errors from the filepath VALUE so the full path is retained without relying on a NUL terminator or a separate GC guard.

Avoid NUL-terminated extension checks in require

github/ruby/ruby · 2026-07-15

Search and compare feature extensions within the Ruby string length so require does not rely on a terminator while classifying paths.

Format backtrace locations as Ruby strings

github/ruby/ruby · 2026-07-15

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

Bound the hostname terminator search

github/ruby/ruby · 2026-07-15

Search only the gethostname buffer for its terminator so resizing the Ruby string does not read beyond the returned data.

Bound GC and VM diagnostic strings

github/ruby/ruby · 2026-07-15

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

Use bounded strings in process and cwd handling

github/ruby/ruby · 2026-07-15

Track explicit lengths while parsing command strings and comparing the current directory. This avoids relying on Ruby string terminators and

Format unknown struct keywords as a Ruby string

github/ruby/ruby · 2026-07-15

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

Resurrect hidden compiler operands

github/ruby/ruby · 2026-07-15

Restore hidden operand strings and arrays with their dedicated resurrection functions so inspection preserves all contents.

Provide a fallback implementation of memrchr

github/ruby/ruby · 2026-07-15

Move the local fallback out of string.c so other source files can use memrchr on platforms that do not provide it.

Search NameError messages within string bounds

github/ruby/ruby · 2026-07-15

Use the message length when looking for the receiver placeholder instead of requiring a NUL-terminated string.

Use bounded comparisons for compiler attributes

github/ruby/ruby · 2026-07-15

Compare compiler attribute names using Ruby string lengths. Share attribute handling between the compiler paths to keep their behavior alig

Bound backtrace output strings

github/ruby/ruby · 2026-07-15

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

[ruby/rubygems] Validate spec name before writing to the spec cache

github/ruby/ruby · 2026-07-15

Gem::Source#fetch_spec built the local spec cache path directly from the name tuple returned by a remote index, which is never validated for

Bump ruby/setup-ruby in the github-actions group across 1 directory

github/ruby/ruby · 2026-07-15

Bumps the github-actions group with 1 update in the / directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setu

Relax vm_cc_cme/vm_cc_call assertions under multi-ractor, extension-s…

github/ruby/ruby · 2026-07-15

…afely Same relaxation as PR #17873: another ractor can invalidate a cc (klass = Qundef) while a call using it is in flight; cme_/call_ sta

Merge pull request #55410 from seanpdoyle/action-view-navigation-helper

github/rails/rails · 2026-07-15

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

Remove BSD/OS (BSDi) support

github/ruby/ruby · 2026-07-15

BSD/OS was discontinued in 2003 and the bsdi* target has been unbuildable for decades. This also removes the BROKEN_SETREUID and BROKEN_SETR

[ruby/rubygems] Assign plugin/unloaded_source_spec.rb to a shard

github/ruby/ruby · 2026-07-15

Its before(:context) shard warning fires on every run since the file was added without a shards.rb entry. https://github.com/ruby/rubygems/

[ruby/rubygems] Split remaining heavy spec files for parallel execution

github/ruby/ruby · 2026-07-15

Recorded per-file runtimes show outdated_spec.rb, newgem_spec.rb and update_spec.rb each exceed the ideal per-worker load of a parallel run,

[ruby/rubygems] Split install/gemfile/git_spec.rb for parallel execution

github/ruby/ruby · 2026-07-15

This was by far the heaviest bundler spec file (~2500 example-seconds on Windows). Parallel spec runs distribute work per file, so a single

CI: drop redundant --with-gmp macOS job

github/ruby/ruby · 2026-07-15

gmp is enabled by default and setup/macos passes --with-gmp-dir to every job, so the plain check job already links -lgmp and the dedicated -

CI: trim the tarball-test macOS matrix on PR and push

github/ruby/ruby · 2026-07-15

The full macOS fan-out (10 jobs, about 117 runner-minutes) repeats test tasks that macos.yml already runs from the git tree on every event;

CI: fold cargo test into a YJIT macOS make job

github/ruby/ruby · 2026-07-15

The dedicated cargo job occupied a runner from the org-wide macOS concurrency pool of 50 for less than a minute of work. Run the Rust unit t

本を書くハッカソンで大賞をもらってしまい、超ソワソワしながら帰った

Zenn · 2026-07-15

この記事は、2026年 7/10~7/12に行われた「Bookathon vol. 2 - 本を書くハッカソンイベント」の参加ログです。思ったことを書きます。 「本を書きたいなあとなんとなく思っていたエンジニアが、書いた本を評価されてどういう感情になったか読みたい人」向けの記事で

Remove unreferenced OPT_GLOBAL_METHOD_CACHE and OPT_UNIFY_ALL_COMBINA…

github/ruby/ruby · 2026-07-15

…TION The global method cache was removed by b9007b6c548f91e88fd3f2ffa23de740431fa969 for Ruby 3.0 [Feature #16614], and OPT_UNIFY_ALL_COMB

ZJIT: Skip interrupt checks on forward branches (#17878)

github/ruby/ruby · 2026-07-15

Match YJIT by checking interrupts only on backward jump, branchif, branchunless, and branchnil instructions. Forward branches cannot form lo

ComfyUI × 動画生成AI × Codex で、ゲーム用スプライトアニメを量産するパイプラインを作った話

Qiita(trend) · 2026-07-14

こんにちは、Liseと申します。 みなさんはゲームのアセットをAIで作ろうとしたことはあるでしょうか? X(Twitter)を見ていると怪しげな従量課金のゲームアセット生成サービスがポコポコ流れてくるのですが、ワンショットのアセットならともかく、大量にキャラクターのアセット...

Introduce `ActionView::Helpers::NavigationHelper`

github/rails/rails · 2026-07-14

Related to [#50312][] Create the `ActionView::Helper::NavigationHelper` to serve as a module for `button_to` and `link_to` (as well as rela

『なければ自分で作ればいい』の精神で,100%ブラウザ完結のセキュアなツールを200個開発した話 〜Googleインデックスとの死闘〜

Qiita(trend) · 2026-07-14

『なければ自分で作ればいい』の精神で,100%ブラウザ完結のセキュアなツールを200個開発した話 〜Googleインデックスとの死闘〜 [!IMPORTANT] ※ 本サービスは β版 です. 不具合のご報告や改善のご提案,機能リクエストなどのフィードバックは,お気軽に...

ZJIT: Read from correct CFP in forward fallback (#17875)

github/ruby/ruby · 2026-07-14

Lightweight frames need C code to use CFP_ISEQ(...).

ZJIT: Rename RData shape layout to Extended

github/ruby/ruby · 2026-07-14

The layout is shared by T_DATA objects and overflowed RObjects, so name the Rust variant after SHAPE_ID_LAYOUT_EXTENDED rather than one of i

ZJIT: Optimize setivar on extended RObjects

github/ruby/ruby · 2026-07-14

Directly update existing instance variables in the fields object used by overflowed RObjects. Keep shape-changing writes on the generic path

variable.c: Refactor too_complex evacuation paths

github/ruby/ruby · 2026-07-14

Now share more code between the various cases: - Whether to copy all fields or just ivars - Whether to add or remove some capacity.

imemo.c: embed the `st_table` inside `rb_fields`

github/ruby/ruby · 2026-07-14

Followup: https://github.com/ruby/ruby/pull/17631 Now that complex `RObject` always have an IMEMO/fields, we no longer need to have an exte

Simplify `rb_obj_copy_ivar` and `rb_copy_generic_ivar`

github/ruby/ruby · 2026-07-14

By handling complex shapes in `rb_shape_rebuild` we can merge the two complex cases (when `src` is complex and when `dest` becomes complex).

rb_copy_generic_ivar: cleanup goto statement

github/ruby/ruby · 2026-07-14

It used to be that multiple paths would need to clear the generic ivar reference, but it's no longer the case.

variable.c: only filter out `object_id`, not all internal ivars

github/ruby/ruby · 2026-07-14

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

Refactor `rb_obj_copy_ivar`

github/ruby/ruby · 2026-07-14

Share more code with `rb_copy_generic_ivar`.

gc.c: re-embed T_OBJECT during `gc_compact_finish`

github/ruby/ruby · 2026-07-14

Doing it in `rb_gc_obj_changed_slot_size` is wrong as the object could still be moved back because of `invalidate_moved_plane`.

Change literal function to use 'const' for value (#11578)

remix · 2026-07-14

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

dtoa.c: load the 5-powers cache pointers atomically

github/ruby/ruby · 2026-07-14

pow5mult&#39;s b_cache publishes new cache nodes with ATOMIC_PTR_CAS (release), but both readers -- the fast-path check and the recheck befo

Relax opt_getconstant_path IC assertion under multi-ractor

github/ruby/ruby · 2026-07-14

rb_vm_opt_getconstant_path() asserts on an inline constant cache hit that the cached value equals a freshly recomputed constant chain:

[ruby/prism] Fix assume warning

github/ruby/ruby · 2026-07-14

That attribute is C++23, not C23 https://github.com/ruby/prism/commit/5e4f45712e

Add Pagefind search to prerendered docs (#11461)

remix · 2026-07-14

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Fix Bun regex error assertion (#11600)

remix · 2026-07-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix Bun regex error assertion (#11600) · remix-run

Allow to access `Controller#controller_path` in a Ractor:

github/rails/rails · 2026-07-14

- ### Problem The string returned by `SomeController#controller_path` isn&#39;t frozen so we can&#39;t access it from a ractor. ###

Document the UI render test helper (#11593)

remix · 2026-07-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Document the UI render test helper (#11593) · remi

ZJIT: Add small tool to analyze perf map (#17734)

github/ruby/ruby · 2026-07-14

It tells you total size per symbol, average size per instance of symbol, and total count per symbol. Can be used with `--zjit-perf=hir`: `

ZJIT: Fold defined?(yield) for inlined methods (#17861)

github/ruby/ruby · 2026-07-14

* ZJIT: Fold defined?(yield) when inlining method with blockiseq We know this statically. * ZJIT: Fold negative case of defined?(yield) to

より小さなソフトウェアエンジニアリングチームを、2029年までに60%の組織が本格展開するとの予測、ガートナー

Publickey · 2026-07-14

調査会社のガートナーは、2029年までに60%の組織がより小さなソフトウェアエンジニアリングチームを本格的に展開するだろうとの予測を発表しました。 人間とAIの強みを活かすためのチームの再編成 この背景には、AIの発達によって人間に代わって...

gc: remember re-embedded objects when compaction changes slot size

github/ruby/ruby · 2026-07-14

When gc_move relocates an object to a different slot size, rb_gc_obj_changed_slot_size may re-embed it: the fields move from the fields_obj

Railsで学ぶ 暗号化とハッシュ 〜master.keyやDeviseは内部で何をしている?〜

Qiita(trend) · 2026-07-14

お疲れ様です! 前回までで「index」「レースコンディション(ユニーク制約)」あたりを扱ってきましたが、今回は 暗号化とハッシュ の話です。 Railsを使っていると当たり前に出てくる master.key・credentials.yml.enc・Deviseのパスワー...

Update my last name in changelogs

github/rails/rails · 2026-07-14

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

Merge pull request #58117 from rails/raise-for-empty-shards-on-connec…

github/rails/rails · 2026-07-14

…ted_to_all_shards Raise for empty shards on `connected_to_all_shards`

Raise for empty shards on `connected_to_all_shards`

github/rails/rails · 2026-07-14

If an app isn&#39;t sharded then `connected_to_all_shards` should raise an error because `shard_keys` will be empty. While the issue argued

一人前のエンジニアなら、PRでコメントをもらうな。

Zenn · 2026-07-14

前提 これは、コードレビューの絶対的な正解や、チーム全体に強制すべきルールを示す記事ではありません。 私がエンジニアとしてどうあるべきだと考えているか。他人の時間をどれだけ重く扱うべきだと考えているか。それを言語化した、個人の職業倫理です。 本文に出てくる「お前」には、まず私自身

Guard tests for PostgreSQL 11 changes

github/rails/rails · 2026-07-14

PostgreSQL 10 does not accept EXECUTE FUNCTION in CREATE TRIGGER, so the test schema fails to load. Switch to EXECUTE PROCEDURE, which works

ZJIT: Refine inline budget estimates (#17765)

github/ruby/ruby · 2026-07-14

The first version of the inliner used the &quot;high water mark&quot; of HIR instructions ever allocated. This PR estimates the number of li

Guard tests for PostgreSQL 12 changes

github/rails/rails · 2026-07-14

PostgreSQL 12 added generated columns. The test schema creates the virtual_stored_number column only when supports_virtual_columns? is true,

Guard tests for PostgreSQL 15 changes

github/rails/rails · 2026-07-14

PostgreSQL 15 added UNIQUE NULLS NOT DISTINCT. Older servers create the constraint without the option and the schema dump omits the flag, so

エンジニアが知っておくべきIPアドレスの話

Qiita(trend) · 2026-07-14

こんにちは、ソーイ株式会社の髙﨑です。 最近、業務でIPアドレスによるアクセス制限機能に触れる機会がありました。調査を進める中で、ループバックアドレスやリンクローカルアドレスなど、普段あまり意識することのない特殊なIPアドレスが数多く存在することを知りました。 今回は、調査...

Gitのタグを作る・直す・自動化する

Qiita(trend) · 2026-07-14

👋 はじめに リリースのたびに手作業でGitタグとGitHub Releaseを作っていたのですが、 「たまに付け忘れる」「過去タグの形式がバラバラ」という、 地味だけど無視できない課題が溜まっていました。 タグ作成作業はリリース時しかやらないので、Gitのタグってそもそ...

Claude Code Desktop に追加されたブラウザ機能は、Playwright の代わりになりえるか

Zenn · 2026-07-14

本記事では、Claude Code のデスクトップアプリに増えた Browser pane が、ふだんブラウザ操作に使っている Playwright の代わりになるのかを、公式説明で裏を取りつつ実機で動かして確かめてみました。 TL;DR Browser pane は20

Db2 Genius Hub の MCP Server を IBM Bob から試してみた

Qiita(trend) · 2026-07-14

Db2 Genius Hub は、Db2 の監視、パフォーマンス分析、運用管理を AI で支援する管理コンソールです。バージョン 1.1.3 では MCP Server が追加され、外部の AI アシスタントから Db2 Genius Hub の機能を利用できるようになりま...

夏休みが始まる前に知っておきたい、Reactエンジニアに優しくなったモバイルアプリ開発の世界

Zenn · 2026-07-14

! この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 はじめに さて、今年も夏がやってきましたね。みなさん、夏休みの過ごし方はもう決まりましたか? 私は「今年こそ積んでた技術書を消化するぞ」とひそかに誓っているのですが、どうせ気づいたらYouTu

herdr を活用した Codex とのオーケストレーション用 Claude Code Plugin を作ってみた

Zenn · 2026-07-14

はじめに 株式会社GENDA 開発部エンジニアの奥山です。 先日、「Claude Code サブエージェントのネスト機能で .claude/agents/ の定義が効いた話」を書きました。 あちらはサブエージェントを「深さ方向」に積む話でしたが、今回は「並走」の話を含んでいます。

[ruby/rubygems] Make version-sensitive specs check the RubyGems versi…

github/ruby/ruby · 2026-07-14

…on under test Under RGV=system the harness runs on the checked out RubyGems while spec-spawned processes run system RubyGems, so rubygems-

[ruby/rubygems] Fall back to rubygems/tsort instead of activating the…

github/ruby/ruby · 2026-07-14

… tsort default gem RubyGems 3.4 and 3.5 ship vendored tsort under its pre-3.6 name rubygems/tsort, so prefer that when rubygems/vendored_t

[ruby/rubygems] Fix bundle install with no_install_plugin on RubyGems…

github/ruby/ruby · 2026-07-14

… older than 4.1 Gem::Installer#remove_stale_plugins only exists since RubyGems 4.1, so installing with no_install_plugin set on an older s

[ruby/rubygems] Restore system RubyGems coverage in CI with explicit …

github/ruby/ruby · 2026-07-14

…RGV=system Since RGV started defaulting to &quot;.&quot;, the system-rubygems-bundler job has been silently testing the repo&#39;s RubyGem

[ruby/rubygems] Don't reassign Gem::TSort when old RubyGems already d…

github/ruby/ruby · 2026-07-14

…efines it RubyGems older than 3.6 has no rubygems/vendored_tsort, and its own Gem::TSort is often already loaded through rubygems/request_

inokawa/virtua: A zero-config, fast and small (~3kB) virtual list (and grid) component for React, Vue, Solid and Svelte.

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

React/Vue/Solid/Svelte向けのVirtual Scrollコンポーネントライブラリ。VList/Virtualizer/WindowVirtualizer/experimental_VGridを提供し、可変サイズ、横スクロール、Windowスクロール、グリッド

Refactor RObject to use T_IMEMO/fields_obj on overflow

github/ruby/ruby · 2026-07-14

Instead of spilling into a raw buffer, `RObject` now spills into an `IMEMO/fields` object like other types. From an instance variable layou

ractor: guard the port VALUE across receive/send

github/ruby/ruby · 2026-07-14

ractor_port_receive/send derive a raw &#39;struct ractor_port *rp&#39; from self&#39;s embedded (RUBY_TYPED_EMBEDDABLE) data and keep using

Count every Ractor barrier joiner again

github/ruby/ruby · 2026-07-14

The is_running check added by 3fa1c8708 guarded against a terminating thread joining the barrier after leaving the running set. Since the p

Add a test for forking while other Ractors are alive

github/ruby/ruby · 2026-07-14

Forking with live Ractors takes a VM barrier in the parent and the child inherits scheduler/barrier state that must be reset. General regres

Reset the Ractor barrier state in the child after fork

github/ruby/ruby · 2026-07-14

A fork taken while the parent holds the VM barrier (e.g. rb_gc_before_fork) leaves the child with barrier_waiting set and a barrier owner th

Add a stress test for a thread terminating during a compaction barrier

github/ruby/ruby · 2026-07-14

Exercises a short-lived thread terminating while another Ractor drives GC.compact barriers, the scenario fixed by the previous commits. Skip

Assert the serial-epilogue ordering invariants

github/ruby/ruby · 2026-07-14

Encode the safety argument of the epilogue reorder as VM_ASSERTs: a non-last dying thread still owns its scheduler slot when it leaves the l

Remove a dying coroutine thread from the living set before its handoff

github/ruby/ruby · 2026-07-14

coroutine_thread_terminated designated the successor first (thread_sched_to_dead_common) and only then removed the dying thread from the liv

ローカル LLM を構築した

Zenn · 2026-07-14

! AI 利用の開示:この記事を書くにあたっての調査やブレインストーミング、校正には AI を用いましたが、本文の執筆やコードの実装、および出典の確認はすべて人間が行いました。 AI は好きだが AI 企業は嫌いだ こんにちは。みなさんは AI を使いこなしていますか? 私

役割ごとにFableとGPT-5.6を使い分けるAgent Teamの設計

Zenn · 2026-07-14

はじめに こんにちは。 ここ2週間ほどで、コーディングに使えるモデルが一気に増えました。 Anthropic からは Fable 5 が出て、GPT-5.6 は Sol、Terra、Luna の3段構えで登場し、しかもティアごとに reasoning effort の設定まで付い

NotebookLMが作成したスライドを編集可能なスライドにする方法の検証

Zenn · 2026-07-14

はじめに NotebookLMのスライド生成機能は、プレゼンテーション資料を手軽に自動生成できる便利な機能です。しかし、出力形式にはひとつ大きな制約があります。 NotebookLMのスライド生成機能はPDFやPowerPoint (.pptx) 形式でダウンロードできるものの、

win32/setup.mak: fix dead vs2022-fp-bug check

github/ruby/ruby · 2026-07-14

The whole command runs as a single cmd.exe line due to the line continuations, so %ERRORLEVEL% and %bug% were expanded at parse time and `ex

Remove workarounds for GCC 3 and GCC 4.6-4.8

github/ruby/ruby · 2026-07-14

Ruby requires GCC 4.9 or later as noted in configure.ac. The x86 jmp hint in vm_exec.h was only enabled on GCC 3, and the warning suppressio

SpeckitとPlaywright MCPで体感する、AIエージェント時代の「仕様駆動開発」

Qiita(trend) · 2026-07-14

1. はじめに 最近、プロダクト開発の環境って本当にものすごい勢いで変わっていますよね。ClaudeやChatGPTをはじめ、高度なコード生成や自律的にタスクをこなしてくれる「AIエージェント」が次々と登場し、日々の開発に当たり前のように溶け込んできています。ただ人間が指...

ZJIT: Avoid cloning instructions while scanning for inline candidates…

github/ruby/ruby · 2026-07-14

… (#17858) Searching for inline candidates will scan every instruction in eligible methods.`Function::find` always clones the resolved inst

バラバラだった staleTime を、データの性質で選ぶ4プリセットに集約した

Zenn · 2026-07-14

画面ごとにバラバラだった staleTime 設定を、データの性質で選ぶ4プリセットに集約した はじめに このブログは Dress Code Advent Calendar 2026/07 の 10本目の記事です。 こんにちは。ぷーじ(@yug1224)です。 約7,500フ

Bump taiki-e/install-action

github/ruby/ruby · 2026-07-14

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

Claude Codeでレガシーシステムの刷新を進めた方法

Zenn · 2026-07-14

導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。 今回は、「Claude Code」を用いて、カナダの州政府が運用する大規模なシステムの刷新を進めた手法を紹介します。 https://www.anthropic.com/news/alberta-government-cl

ZJIT: Optimize send with a nil block to SendWithoutBlockDirect (#16621)

github/ruby/ruby · 2026-07-14

* ZJIT: Add HIR tests for block arg nil and non-nil * ZJIT: Optimize send with a nil block to SendWithoutBlockDirect A call like `foo(&amp

AI時代のObservability設計 - PIIとAIの検索性を両立させ、自動修復する(実践編)

Zenn · 2026-07-13

! English Version is here みなさまこんにちは!エアークローゼットでCTOをしている辻です。 設計編では、アプリケーション / インフラ / CI / LLMの4軸を、それぞれの問いの性質に合わせて別々の形でObservableにする話を書きました。ここ

【初めての技術広報】きのこカンファレンス2026 協賛&イベントレポート

Qiita(trend) · 2026-07-13

弊社は、2026年6月28日に開催された 「エンジニアがこの先生きのこるためのカンファレンス2026(通称:きのこカンファレンス2026)」 に、はらぺこスポンサーとして協賛いたしました。 今年で2回目の開催となるこのカンファレンスは、「エンジニアが自分の未来を描くヒントを...

ZJIT: Specialize send with param_rest

github/ruby/ruby · 2026-07-13

As a first step toward optimizing sends with complex argument passing, allow SendDirect for callees with *rest by packing the positional arg

ZJIT: Clarify SendDirect argument setup comments

github/ruby/ruby · 2026-07-13

Reference the VM argument setup functions that SendDirect mirrors for keyword-to-positional-hash handling, rest parameter packing, and optio

ZJIT: Fix keyword-to-hash argument count fallback

github/ruby/ruby · 2026-07-13

Count keyword-to-positional-hash cases as ComplexArgPass only when the converted positional argument count is accepted by the callee. Otherw

Fix mk_builtin_loader.rb for CRLF source checkouts

github/ruby/ruby · 2026-07-13

dump_ast reports prism byte offsets against the raw file bytes, which are authoritative, but the loader read the source in text mode, so on

Use String#encode(universal_newline:) for line-ending normalization

github/ruby/ruby · 2026-07-13

The universal newline decorator states the intent more clearly than a regexp substitution and also folds a lone CR.

ZJIT: Optimize polymorphic setivar

github/ruby/ruby · 2026-07-13

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

ZJIT: Share getivar and setivar dispatch

github/ruby/ruby · 2026-07-13

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

Update stale Remix examples and demo conventions (#11596)

remix · 2026-07-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Update stale Remix examples and demo conventions (

Make plain test --only filters case-insensitive (#11595)

remix · 2026-07-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Make plain test --only filters case-insensitive (#

Fix the broken #with reference

github/rails/rails · 2026-07-13

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

Remove unneeded parenthesis [ci-skip]

github/rails/rails · 2026-07-13

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

data-table: use bound parameters for compiled `limit` and `offset` cl…

remix · 2026-07-13

…auses (#11594)

Google Cloud、生成AIのコードを瞬時に隔離して安全に実行できる「Cloud Runサンドボックス」パブリックプレビュー

Publickey · 2026-07-13

Google Cloudは、生成AIによる信頼できないコードの実行を安全に隔離して実行できる環境を瞬時に起動させることができる「Cloud Run Sandboxes」(以下、Cloud Runサンドボックス)をパブリックプレビューとして公...

さくらのクラウドで、3つの国内開発された大規模言語モデルの試用を開始、デジタル庁がガバメントAI「源内」用に評価

Publickey · 2026-07-13

デジタル庁は、国内開発された3つの大規模言語モデルの試用をさくらのクラウド上で開始すると発表しました。 これはデジタル庁が中心となって進めている、行政業務の効率化や住民サービスの向上のために整備を進めているガバメントAI「源内」(げんない)...

非エンジニア_はじめてのClaude Code CLI版応用編(Slack MCP)

Qiita(trend) · 2026-07-13

自己紹介 縁あってエンジニアの方と近い距離でお仕事をしています。 開発メンバーに教えてもらいながら、Claude Code で業務効率を図るべくセットアップをしました。 本記事は、超初心者向けのセットアップで対応したことの記録です。 自身の学びのためにも作成している記...

ナベアツゼータ関数入門

Zenn · 2026-07-13

これは何? ナベアツ数から作られるゼータ関数の性質について調べた記事である. ノーテーション \mathrm{NB}をナベアツ数の集合,すなわち,3の倍数もしくは,3の付く数字(正整数)の集合とする. \mathrm{NB}^cを非ナベアツ数の集合,すなわち,3の倍数で

[ruby/rubygems] Preserve the locked Bundler checksum when the gem isn…

github/ruby/ruby · 2026-07-13

…&#39;t cached `bundler_checksum` recomputed the Bundler self-checksum from the locally cached gem on every lockfile write and emitted noth

Change the order of Views and Controllers in the guides

github/rails/rails · 2026-07-13

The guides currently mention the ActionView guides before the ActionController guides. This makes sense if the order is MVC. However, some

Comment ellipsis in guides examples

github/rails/rails · 2026-07-13

Copying an example should not output the plain ellipsis. This is problematic in Ruby where `...` is valid Ruby, while in other languages it

9 意図に絞ったら 38MB で足りた — 30M のモデルをゼロから学習した実測

Zenn · 2026-07-13

アプリに LLM を組み込むときの既定路線は、汎用の巨大モデルを API 越しに呼ぶことです。ですが、タスクを「9 意図の意図分類 + 関数呼び出し」に絞ったところ、38MB・30M パラメータのモデルをゼロから学習して、意図分類正解率 91.11%(ホールドアウト 90 件)に

Make `__VA_ARGS__` check mandatory

github/ruby/ruby · 2026-07-13

Since we already require C99 compilers, and autoconf 2.67 or later. `__VA_ARGS__` is always available.

Suppress C99 mode warnings

github/ruby/ruby · 2026-07-13

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

GoでWeb APIを書くときにやりがちなアンチパターン5選

Qiita(trend) · 2026-07-13

GoはWeb APIとの相性がかなり良いです。 標準ライブラリだけでも十分書ける 実行速度が高い デプロイしやすい Dockerとの相性もいい その一方で、Goの文法がシンプルなぶん、なんとなく書き始めると設計の粗さがそのままコードに出やすいです。 特にWeb APIで...

コミット履歴は`git log --graph --oneline --decorate --all`で十分 — 読み方のポイントを解説する

Zenn · 2026-07-13

はじめに git logはコミットが縦に長く並び視覚的でない為、私はgit log --graph --oneline --decorate --allでリポジトリの履歴をいつも確認している。 --graph コミット間の親子関係を*や|などの記号で視覚的に表示 --one

【今更きけないCodex】2026年7月アップデート版:ChatGPTデスクトップで最初に見るべき機能と使う順番

Qiita(trend) · 2026-07-13

この記事のポイント 2026年7月の更新で、ChatGPTデスクトップは 通常のチャット / Work / Codex を一つにまとめる方向へ進みました。Work は段階的ロールアウト中です Codex を使い始める順番は、プロジェクト・タスク・セッション -&gt; フォル..

Replace separators only if it is necessary

github/ruby/ruby · 2026-07-13

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

Fix settings navigation test in authentication guide

github/rails/rails · 2026-07-13

The guide checks for the absence of &quot;Store Settings&quot; using `assert_not_dom &quot;a&quot;, &quot;Store Settings&quot;`. However

Update default gems list at 9fd5efe9ca5db06b59e3345053abea [ci skip]

github/ruby/ruby · 2026-07-13

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

[ruby/json] Release 2.21.1

github/ruby/ruby · 2026-07-13

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

AI臭は語彙よりリズムに出る - 自然な日本語を書くAgent Skillと7モデル×406本の実測

Zenn · 2026-07-13

これはなに? AIが書いた日本語を自然な日本語に直すAgent Skill、natural-japanese を作りました。Claude CodeやCodexで動きます。プロンプトで「自然に書いて」とお願いする代わりに、AI臭を機械的に検出するlintをスキルの工程に組み込みまし

非エンジニアがClaude CodeのSKILLで業務効率化に取り組んでみた

Qiita(trend) · 2026-07-13

はじめに 前回非エンジニアのビジネス職である私は、初めて Claude Code を CLI(コマンドラインインターフェース) で動かしてみました! 今回はClaude CodeのSKILL機能を使ってみました。 本記事は、自身の学びの定着と、超初心者向けセットアップ...

[ruby/json] Rely on Ruby's HAVE_BUILTIN___BUILTIN_CLZLL

github/ruby/ruby · 2026-07-13

We don't need to perform out own checks. Fix: https://github.com/ruby/json/pull/1052 https://github.com/ruby/json/commit/db70b14321

Make `nmake benchmark` work on mswin

github/ruby/ruby · 2026-07-13

The `benchmark` recipe collected files with `$(find ... | sort)`, which cmd.exe cannot interpret, so `nmake benchmark` failed with `&#39;sor

Remove GCC 4.4 specific workarounds

github/ruby/ruby · 2026-07-13

Ruby requires GCC 4.9 or later as noted in configure.ac, so these blocks guarded by __GNUC__ == 4 && __GNUC_MINOR__ == 4 have been preproces

[ruby/io-console] Document that getch can return nil on EOF or timeout

github/ruby/ruby · 2026-07-13

https://github.com/ruby/io-console/commit/962b518a45

Split -I option with File::PATH_SEPARATOR in test runner

github/ruby/ruby · 2026-07-13

The test runner split -Idirectory on a hardcoded &quot;:&quot;, so on Windows an absolute path such as -IV:/foo/lib was broken into &quot;V&

Merge pull request #58101 from meganemura/fix-asset-pipeline-guide-ca…

github/rails/rails · 2026-07-13

…che-control-case Downcase Cache-Control key in asset pipeline guide example

Downcase Cache-Control key in asset pipeline guide example

github/rails/rails · 2026-07-13

#52653 downcased the cache-control header key in the generated development.rb.tt and test.rb.tt templates so newly generated apps follow the

Fix for-loop variable reference in win32/configure.bat

github/ruby/ruby · 2026-07-13

--program-prefix, --program-suffix, and --program-name aborted the script with a parse error, because for variables inside a batch file must

Fix space-separated form of --with-ntver in win32/configure.bat

github/ruby/ruby · 2026-07-13

`--with-ntver XXXX` wrote a value derived from %~1, the first argument of the whole command line, and shifted the argument list once more so

【スクフェス仙台2026】初参加の初登壇でQAが「AIにやらせないこと」を話してきた

Zenn · 2026-07-13

はじめに こんにちは、QAエンジニアのAyakaです。 製造業向けSaaS「SmartF」のQAをしています。もともとは組み込みエンジニアで、2024年10月にQAへ転向しました。まだQA2年目です。 そんな私が、人生で初めてのエンジニアイベント参加が、いきなり初登壇という無茶を

Fix missing dependency of probes.h

github/ruby/ruby · 2026-07-13

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

Remove unused static variables

github/ruby/ruby · 2026-07-13

These variables are used only when `VM_COLLECT_USAGE_DETAILS` is true.

SRE NEXT 2026に登壇・参加してきました

Zenn · 2026-07-13

はじめに こんにちは、ログラスでSREをしている見形(@mekka)です。 2026年7月10〜11日にTOC有明で開催された SRE NEXT 2026 に、登壇者として、また一参加者として参加してきました。 今年のテーマは「Inclusive SRE」。経験豊富なSREだけで

Skip mingw workflow on all dependabot PRs

github/ruby/ruby · 2026-07-13

mingw builds use MSYS2 pacman packages and do not consume vcpkg, so running them on vcpkg baseline bump PRs only wastes runner time.

後付けでいいから、自分の行動に理由をつける

Zenn · 2026-07-13

「なんとなく」とか「無意識」とかでやっている行動を、振り返らないままにしておくのはもったいない 人間は深く考えず行動するもの そもそも人間はその日行っている行動のほとんどを反射とか直感とか、5秒も考えずに実行していると思う。会議での発言や資料の文面一つ一つや誰かへの返信とか

【失敗 / GASで代替】Google Workspace Studioでカレンダーから日報を作ることができるのか・・?

Qiita(trend) · 2026-07-13

ノーコードツールのGoogle Workspace Studioを活用し、自身の行動履歴から日報の下書きを自動生成する仕組みを作ってみました! 構築手順は以下の通りです。 プログラミングの知識を持たない非エンジニアでも、既存のGoogleサービスを連携させることで意外と簡単...

非エンジニアが自作アプリを社内にデプロイできる基盤を作った話

Zenn · 2026-07-13

こんにちは、ハコベルでVPoTを務めている横山です。 ハコベルでは、エンジニア以外のメンバーに対しても生成AIツールの利用を推進しています。Claude Codeを配布したことで、非エンジニアでも自分の手元では業務改善ができるようになりました。一方で、作った仕組みをチームの他メン

RDB と DynamoDB の二重書き込みで起きる整合性問題と Transactional Outbox

Zenn · 2026-07-13

はじめに このブログは Dress Code Advent Calendar 2026/07 の 9 日目の記事です。 Dress Code 株式会社のかわうそです。 今回は、CRUD ベースで動いているサービスを Event Sourcing へ移していく過程で、Transac

【AWS小ネタ】無効化している1回限りのEventBridgeスケジュールを実行時刻を過ぎてから有効化すると即発火する

Qiita(trend) · 2026-07-12

はじめに 伝えたいことはタイトルの通りです。 先日、EventBridgeスケジュールのある仕様を知らなかったばかりに、ちょっとしたやらかしをしてしまいました。同じところでハマる人が一人でも減るといいなと思い、記事に残しておきます。 元のスケジュールされた時刻が経過し...

AI時代でもアウトプットが大切な理由

Qiita(trend) · 2026-07-12

はじめに みなさん普段アウトプットしていますか? エンジニア界隈ではアウトプットを勧められることが多いと思います。 今AIが台頭してきている世の中ですが、そんな中でもアウトプットが大切な理由を整理してみたいと思います。 いろいろな人と話す中で「AIが何でも教えてくれる中で...

Wordgard

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

リッチテキストエディタ向けのJavaScriptライブラリ。ProseMirror/CodeMirrorの作者が開発しており、スキーマベースの文書構造と、CodeMirrorライクな拡張機構を持つ。

Node.js — Node.js 26.5.0 (Current)

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

Node.js v26.5.0リリース。Blob.prototype.textStream()、--experimental-import-text、ReadableStreamTeeを追加。perf_hooks.monitorEventLoopDelayにsamplePerIt

npm install-time security and GAT bypass2fa deprecation - GitHub Changelog

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

npm v12リリース。allowScriptsがデフォルトで無効化され、--allow-git/--allow-remoteはデフォルトでnoneになる。2FAを回避するGranular Access Tokenは、2026年8月からアカウントやパッケージ管理操作で2FAを省略

Better Auth is joining Vercel

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

VercelがBetter Authを買収した。Better AuthはTypeScript製の認証ライブラリで、MITライセンスのまま開発体制を維持する予定。Agent Auth Protocolの開発を継続し、Vercel ConnectやEveへエージェントのID管理を組み

Your Worker can now have its own cache in front of it

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

Cloudflare Workers Cacheについて。Workerの前段にキャッシュを置き、wrangler.jsoncのcache.enabledで有効化できる。Cache-Control/Varyに対応し、ctx.cache.purge()でタグやパスによる削除ができる。

Merge pull request #58064 from 55728/fix-select-multiple-hidden-field…

github/rails/rails · 2026-07-12

…-form Carry the `form` attribute onto a multiple `select`'s hidden field

Remove dead test exclude that doesn't exist anymore

github/ruby/ruby · 2026-07-12

TestGem#test_looks_for_gemdeps_files_automatically_from_binstubs doesn't exist anymore.

Merge pull request #58096 from 55728/fix-sqlite3-foreign-key-name

github/rails/rails · 2026-07-12

Read foreign key names from the schema on SQLite3

Read foreign key names from the schema on SQLite3

github/rails/rails · 2026-07-12

On SQLite3, `foreign_keys` did not read the constraint name from the table definition, so every `ForeignKeyDefinition` came back with `name

[Bug #22191] Report `EXIT` handler exceptions after `END` blocks

github/ruby/ruby · 2026-07-12

Keep exceptions raised by `EXIT` traps until `END` handlers finish. That leaves them available for reporting during cleanup. Print `END` ha

[DOC] Doc for Pathname#to_s

github/ruby/ruby · 2026-07-12

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

[DOC] Respond to review

github/ruby/ruby · 2026-07-12

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

[DOC] Doc for Pathname#sub_ext

github/ruby/ruby · 2026-07-12

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

[DOC] Tweaks for Pathname#unlink

github/ruby/ruby · 2026-07-12

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

[DOC] Doc for Pathname#utime

github/ruby/ruby · 2026-07-12

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

[DOC] Doc for Pathname#world_readable?

github/ruby/ruby · 2026-07-12

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

[DOC] Doc for Pathname#world_writable?

github/ruby/ruby · 2026-07-12

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

[DOC] Doc for Pathname#truncate

github/ruby/ruby · 2026-07-12

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

[DOC] Doc for Pathname#sysopen

github/ruby/ruby · 2026-07-12

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

[DOC] Doc for Pathname#sub

github/ruby/ruby · 2026-07-12

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

[DOC] Doc for Pathname#sticky?

github/ruby/ruby · 2026-07-12

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

Merge pull request #58099 from rails/fxn/refactor

github/rails/rails · 2026-07-12

Refactor assume_migrated_upto_version

[DOC] Doc for Pathname#stat

github/ruby/ruby · 2026-07-12

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

[DOC] Doc for Pathname#socket?

github/ruby/ruby · 2026-07-12

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

Remove trailing space

github/ruby/ruby · 2026-07-12

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

[DOC] Doc for Pathname#split

github/ruby/ruby · 2026-07-12

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

[DOC] Doc for Pathname#rmtree (#17788)

github/ruby/ruby · 2026-07-12

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

[DOC] Doc for Pathname#setuid?

github/ruby/ruby · 2026-07-12

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

Cursorに「不要なブランチを整理して」と頼んだら、Dドライブが消えた話

Zenn · 2026-07-12

TL;DR Cursor のエージェントに「不要なブランチを整理して」と依頼したところ、D ドライブ配下のデータが全て消失しました(ゴミ箱にも残らず) Cursor のチャット履歴・ターミナル履歴も失われたため、実行されたコマンドは特定できていません AI に分析してもらった

Refactor assume_migrated_upto_version

github/rails/rails · 2026-07-12

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

simplecov-{html,json} have been incorporated in SimpleCov 1.0.0

github/ruby/ruby · 2026-07-12

ruby/net-imap#718

Pin simplecov version for net-imap

github/ruby/ruby · 2026-07-12

ruby/net-imap#717

「15歳とChatGPT」より、4万6812件が退会させられたシステムについて考えたい

Qiita(trend) · 2026-07-12

本記事は筆者の考えをベースに、ChatGPT 5.6 を用いて構成・推敲したものです。 内容の主張と判断は筆者によるものであり、文章表現の整理に ChatGPT 5.6 を活用しています。 15歳の高校生が、動画配信サービス「バンダイチャンネル」にサイバー攻撃を行い、4...

theMackabu/ant: javascript for :ant:&#039;s, a tiny runtime with big ambitions

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

Cで実装された小さなJavaScript Runtime。WinterTC Minimum Common API互換の実装にすることを目的にしている。

Oracle AI Databaseで地図情報を扱ってみる:実際にアプリを作ってわかったこと

Qiita(trend) · 2026-07-12

はじめに Oracle AI Databaseでは地図情報を扱える。 聞いたことはあったものの、どうやってデータを取得して、どうやって保存して、どうやってアプリに実装するのかはよく分かっていませんでした。 そこで今回は、実際に地図アプリを作り、Oracle AI Data...

IT系上場企業の平均年収を業種別にみてみた 2026年版[後編] ~ ソフトウェア/サービス系、SI/システム開発系、クラウド/通信キャリア系企業

Publickey · 2026-07-12

IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。毎年恒例の記事を今年も公開します。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢...

IT系上場企業の平均年収を業種別にみてみた 2026年版[前編] ~ ネットベンチャー、ゲーム、メディア系

Publickey · 2026-07-12

IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。毎年恒例の記事を今年も公開します。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢...

AtCoderで入緑しました!

Qiita(trend) · 2026-07-12

はじめに ABC466で緑色コーダーになることができたので、これまでに取り組んできたことについて書こうと思います。 自己紹介 中学1年生の2月に競技プログラミングを始め、現在は中学2年生です。 以前、入茶記事も書きました。 記録 (AtCoder Gra...

開発現場のAIセキュリティを見直す

Zenn · 2026-07-12

はじめに 開発現場でAIを使うことは、当たり前になりました。 直近のチームでは、GitHubのIssue駆動開発を主軸にしました。 設計書や機能概要、受け入れ条件、テストプランをIssueに明示し、開発メンバーに展開し各々のエージェントに渡し機能開発を遂行し、Issueを消化して

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

Qiita(trend) · 2026-07-12

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 新人エンジニアが進捗報告のたびに思考停止しちゃ...

Merge pull request #58077 from 55728/fix-query-command-line-comment-s…

github/rails/rails · 2026-07-12

…trip Strip only the commented line when detecting a LIMIT in `rails query`

Strip only the commented line when detecting a LIMIT in rails query

github/rails/rails · 2026-07-12

`rails query --sql` decides whether to append its own `LIMIT` by first removing comments from the SQL. The line-comment pattern was `--.*$`

オンチェーン金融って、結局なんだろう──政府の構想から考える

Zenn · 2026-07-12

はじめに こんにちは!ブロックチェーン×AI Agentで自律経済圏を創るKomlock labでエンジニアをしている小原(@brto_0224)です。 最近、「オンチェーン金融」という言葉を見かけることが増えました。 ただ、ステーブルコイン、トークン化預金、セキュリティトークン

Merge pull request #58092 from 55728/fix-relative-time-in-words-non-t…

github/rails/rails · 2026-07-12

…ime-inputs Accept `Date` and numeric inputs in `relative_time_in_words`

Accept Date and numeric inputs in relative_time_in_words

github/rails/rails · 2026-07-12

Passing a Date or a Numeric raised ArgumentError instead of returning a distance string, unlike distance_of_time_in_words which accepts them

Merge pull request #58091 from 55728/fix-sqlite3-add-check-constraint…

github/rails/rails · 2026-07-12

…-if-not-exists Honor `if_not_exists:` in SQLite3 `add_check_constraint` and `add_foreign_key`

[ruby/strscan] Declare TypedData with RUBY_TYPED_THREAD_SAFE_FREE

github/ruby/ruby · 2026-07-12

(https://github.com/ruby/strscan/pull/211) Available on Ruby 4.1: [Feature #22067] Ref: https://bugs.ruby-lang.org/issues/22067 When avai

[ruby/stringio] Declare TypedData with RUBY_TYPED_THREAD_SAFE_FREE

github/ruby/ruby · 2026-07-12

(https://github.com/ruby/stringio/pull/222) Available on Ruby 4.1: [Feature #22067] Ref: https://bugs.ruby-lang.org/issues/22067 When ava

Honor if_not_exists in SQLite3 add_check_constraint and add_foreign_key

github/rails/rails · 2026-07-12

add_check_constraint and add_foreign_key accept if_not_exists: true to make adding a constraint or foreign key that already exists a no-op i

スケジュール実行で実現 - Qiita記事の予約投稿システム(第3回:予約投稿編)

Qiita(trend) · 2026-07-12

スケジュール実行で実現 - Qiita記事の予約投稿システム(第3回:予約投稿編) ⚠️ 注意事項 免責事項: この記事の内容は 2025-12-30 時点の情報に基づいています GitHub Actionsの仕様は変更される可能性があります cron式のタイムゾ...

Merge pull request #58093 from rails/fxn/ruby-schema-load

github/rails/rails · 2026-07-12

Decouple schema loading from the versions formatter

Remove unnecessary reverse call

github/rails/rails · 2026-07-12

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

[Feature #20163] Use `.should.raise` instead of `raise_error`

github/ruby/ruby · 2026-07-12

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

win32/rm.bat: Try to remove ordinary files before directories

github/ruby/ruby · 2026-07-12

`FOR /D` runs "command" even on nonexistent paths, as long as the path does not contain any wildcards.

[DOC] Update bundled gems list at 53c695b5a9aeb2c91b8f250386baaf

github/ruby/ruby · 2026-07-12

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

Update default gems list at b796b99a1e9a3debfa88a398d278cd [ci skip]

github/ruby/ruby · 2026-07-12

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

[ruby/json] Release 2.21.0

github/ruby/ruby · 2026-07-12

https://github.com/ruby/json/commit/9be0e8ed39

【SkillOpt】寝る子は育つ?SkillOpt-Sleepで寝ている間にスキルが自己進化【Skill】

Qiita(trend) · 2026-07-12

はじめに Microsoftが公開している SkillOpt は、「エージェントのスキル(プロンプト/手順書)をニューラルネットの重みのように"訓練"する」というコンセプトのフレームワークです。 そこに2026年6月、SkillOpt-Sleep という新しいプレビュー機...

ollama-pythonで文章校正

Qiita(trend) · 2026-07-12

1. 概要 Ollamaの登場により、ローカル環境でも手軽にLLMを試せるようになりました。Ollamaの魅力の一つは、PythonからLLMを呼び出せること、つまりLLMを「部品」としてプログラムに組み込めることです。今回は、ollama-pythonライブラリを使い...

Do not declare permissions in the reusable tarball-windows workflow

github/ruby/ruby · 2026-07-12

A called workflow may only keep or reduce the permissions of the caller job. On fork pull requests the caller token is capped to read-only,

Derive the vcpkg feed URL from the repository owner

github/ruby/ruby · 2026-07-12

Compose VCPKG_BINARY_SOURCES from FEED_URL in the setup step so the feed URL is defined in one place, and use github.repository_owner so for

Reference VCPKG_DEFAULT_TRIPLET instead of hardcoding x64-windows

github/ruby/ruby · 2026-07-12

OPENSSL_MODULES moves into the setup env step where the triplet is available as an environment variable. Co-Authored-By: Claude Fable 5 <no

Use GitHub Packages NuGet feed for vcpkg binary caching

github/ruby/ruby · 2026-07-12

vcpkg-tool removed the x-gha provider, and the actions/cache strategy was wasteful: windows.yml rebuilt every port on each baseline bump, an

Excel/VBAとモダン開発のあいだ ─ 2026年に相次いだ XLIDE・xlflow・xlsm_devkit

Zenn · 2026-07-12

この記事で学べること 2026年に相次いで登場した XLIDE、xlflow・ExStruct、xlsm_devkit という3つの取り組みの設計思想の違い Excel/VBA とモダン開発環境の間にあった空白地帯が、なぜこの時期に「開発可能な領域」として動き出したのか xls

Add `rb_process_status_for` to `intern/process.h`. (#15213)

github/ruby/ruby · 2026-07-12

[Feature #21704]

Rust + Tauri で古い Mac 風のシステムモニタを作ってみた

Zenn · 2026-07-11

作ったもの sysgauge という、Mac / Windows で動くシステムモニタを作りました。 Rust(Tauri v2)でマシンの数値を取って、画面は React です。見た目は今どきのダッシュボードにはせず、古い Mac のウィンドウに寄せています。 CPU 使用率

【VRChat】WorldではEditorOnlyだけだとアップロードされる

Qiita(trend) · 2026-07-11

概要 VRChatのWorldでは、アップロードしたくないオブジェクトをアクティブ状態のままTagだけをEditorOnlyに設定しても、そのオブジェクトで使用されているメッシュデータが除外されるだけで、テクスチャなどはアップロードされてしまうようです。 アップロードした...

Claude Code、とりあえずこれ読んどけばOKなまとめ(2026年版)

Qiita(trend) · 2026-07-11

はじめに はじめまして、学生エンジニアのfuyunokiです。 この度、新卒として入社した会社でClaudeを使えるようになったので、自分用に調べたことをまとめてみました。せっかくなので記事として公開します。同じように「会社でClaude Code使えるようになったけど何...

Azure Durable Functions入門|非同期処理を「順番・並列・待機」でシンプルに書く方法(Python編)

Qiita(trend) · 2026-07-11

はじめに Azure Functionsは便利ですが、1回の呼び出しごとに完結する「ステートレス」な仕組みのため、以下のような処理を書こうとすると急に難しくなります。 複数の関数を「順番に」呼び出したい 複数の処理を「並列で」実行して、すべて終わったら次に進みたい(ファ...

Merge pull request #58087 from kyuuri1791/fix_integer_type_detection

github/rails/rails · 2026-07-11

Fix MySQL POINT and MULTIPOINT columns being misreported as integers

【Godot 4.x】2D脱出ゲームを作ってみる⑧〜戻るボタン・ギミック正解判定・ローカル保存を実装する〜

Qiita(trend) · 2026-07-11

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

LM StudioでローカルLLM環境を構築してみた

Qiita(trend) · 2026-07-11

はじめに ※この記事はMac OS向けに作成しています。 前回「Ollamaで月額0円のローカルLLM環境を構築してみた」を公開しましたが、実際に使ってみると「他のツールでも試してみたいな」という気持ちが出てきました。 そこで今回は、別のローカルLLM実行環境であるLM ...

【AWS】DevOpsAgentで変革する自動テスト【DevOpsAgent】

Qiita(trend) · 2026-07-11

はじめに 前回の記事ではDevOpsAgentによるレビューについて紹介しましたが、今回の記事ではテストに関する内容について記事にしました。 2026年6月、AWS DevOps Agentに Release Management(リリース管理)機能がプレビュー追加されま...

process.c: remove unreachable CYGWIN32 code path

github/ruby/ruby · 2026-07-11

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

Merge pull request #58076 from 55728/fix-fixture-label-interpolation-…

github/rails/rails · 2026-07-11

…backref Interpolate a fixture label verbatim, without backreference expansion

Merge pull request #58080 from 55728/fix-generated-attribute-null-mod…

github/rails/rails · 2026-07-11

…ifier-roundtrip Round-trip the `null: false` attribute modifier in `GeneratedAttribute#to_s`

ナレッジグラフだけじゃない。AIエージェントが使う5種類のグラフ

Zenn · 2026-07-11

! 本シリーズ 第1部(全3部): AI エージェント文脈のグラフを Node / Edge の意味で 5 種類に分類します。特殊化は 第2部、レイヤー連携と本番構成は第3部(執筆予定)で扱います。 前提: ナレッジグラフの基礎(エンティティ・関係・GraphRAG との区別)は

【Personal OS #3】Claude Codeで、ミーティングを自動でドキュメント化する仕組み

Qiita(trend) · 2026-07-11

はじめに Personal OS シリーズの #3 です。 今回はミーティング周りの自動化を紹介します。 Google Calendar からスケジュールを取得してタスクに追記するだけでなく、 ミーティング終了後に自動でノートを生成するところまでを扱います。 他のシリーズ...

Merge pull request #58086 from 55728/fix-hwia-transform-keys-symbol-m…

github/rails/rails · 2026-07-11

…apping Convert Symbol keys in a `HashWithIndifferentAccess#transform_keys` mapping

Convert Symbol keys in a HashWithIndifferentAccess#transform_keys map…

github/rails/rails · 2026-07-11

…ping transform_keys / transform_keys! accept a hash that maps old keys to new ones. Under indifferent access the mapping keys were matched

Remove unused rb_vm_using_module

github/ruby/ruby · 2026-07-11

382645d440 added rb_vm_using_module together with its only caller (the namespace loader), and 4f47327287 removed that caller when the curren

ボードゲーム「ナショナルエコノミー」をブラウザで遊べる非公式サービスを作った

Zenn · 2026-07-11

! こちらで紹介しているサービスおよびソースコードですが、二次利用ガイドラインにおける現権利者(コロコロ堂)様からの要請に基き、公開を停止しました。 権利が移動していたことに気が付かず、コロコロ堂様ならびにスパ帝様にご迷惑をお掛けしたことを、お詫び申し上げます 🙇‍♂️ 記事自体

Fix MySQL POINT and MULTIPOINT columns being misreported as integers

github/rails/rails · 2026-07-11

Both type names contain the substring &quot;int&quot;, so they matched the generic %r(int)i rule in AbstractAdapter&#39;s type map and came

agent-cost-bench でコーディングエージェントの品質とコストを測ってみる

Zenn · 2026-07-11

はじめに こんにちは ! ソリューションアーキテクトの いなりく です ! AI コーディングエージェントを使っていると、必ずぶつかる疑問があります。「このタスク、もっと安いモデルでも十分だったのでは ?」「モデルを変えたら品質はどのくらい変わる ?」。カタログスペックや口コミで

余ったFire HDでバス到着案内サイネージを自作した

Zenn · 2026-07-11

はじめに 以前、西武バスの到着予測をAlexaで案内するスキルを作った話を書きました。ODPT(公共交通オープンデータセンター)のリアルタイムデータへ移行し、「話しかければバスの到着時刻を教えてくれる」仕組みは安定して動くようになりました。 ただ実際に使ってみると、通勤前のバタバ

【悲報】「受注企業だけで学習すれば精度が上がる」は本当。でも、そのモデルは実戦で爆死します

Qiita(trend) · 2026-07-11

はじめに こんにちは、事業会社で働いているデータサイエンティストです。 営業活動は、多くの会社にとって売上を生み出す最後の砦です。開発側がどれほど優れたプロダクトを作っても、それを実際に顧客へ届け、契約を獲得しなければ売上にはなりません。もちろん、プロダクトの魅力だ...

AI-DLC Workflows 2.0 とは何か、そしてどう実装されているか

Zenn · 2026-07-11

はじめに AI コーディングエージェントが日々の開発に浸透するにつれ、多くのチームが同じ壁に行き着きます。エージェント向けのワークフローが「バグ修正でも新規開発でも同じ重厚な手順」を強制してくる一方で、自動化に慣れるほど人間側は「AI に全部決めさせる」受動的な姿勢に傾き、レビュ

Prevent overflow of length bits for embedded structs

github/ruby/ruby · 2026-07-11

Embedded structs only use 7 bits for the length, so it will overflow if the GC can allocate large slots. We need to add the cap to struct_al

AIと一緒にCAD設計できるソフト「cad-coworker」つくりました

Zenn · 2026-07-11

AIコーディングツールにコードを書いてもらう体験は、かなり実用的になってきました。一方で、3Dプリンタ用の部品やロボットのケースを作るようなCAD設計では、まだ少しもどかしさがあります。 CadQueryのようなコードベースのCADを使えば、AIに「幅を何mmにして、ここに穴をあ

ループエンジニアリングをGitHub Copilotで組めるか調べてみた

Zenn · 2026-07-11

! 📋 この記事の前提 Superpowers導入記事、ponytail調査記事、共存記事のいずれかを読んだ GitHub Copilot CLIやClaude Codeなど、コーディングエージェントを日常的に使っている 「ループエンジニアリング」という言葉を見聞きしたが、ハ

Scrub build-machine paths from packaged rbconfig

github/ruby/ruby · 2026-07-11

mkmf applies $configure_args to every extension build, so a leftover --with-opt-dir pointing into the build machine&#39;s vcpkg tree breaks

Verify binary-package on Windows CI

github/ruby/ruby · 2026-07-11

Build the package on the check jobs and smoke-test the produced zip: extract it, require openssl/fiddle/psych/zlib with PATH restricted to S

Prefer the inbox tar.exe when archiving a binary package

github/ruby/ruby · 2026-07-11

A GNU tar earlier in PATH cannot write zip with -a, which made the archiving step environment dependent. Pointed out by Copilot on GH-17662.

Do not bundle the VC runtime in binary-package

github/ruby/ruby · 2026-07-11

App-local copies of vcruntime140*.dll are never serviced by Windows Update. Assume the VC++ Redistributable is installed instead, as suggest

Add `binary-package` target on mswin

github/ruby/ruby · 2026-07-11

Stage `install-nodoc` under DESTDIR, bundle the vcpkg runtime DLLs, the VC runtime and the license terms of everything redistributed, then a

Harden path handling and license collection in binary-package

github/ruby/ruby · 2026-07-11

Normalize backslashes in the directory arguments before they reach Dir.glob so an overridden vcpkg path fails clearly instead of through a m

Simplify configure_args scrubbing in binary-package

github/ruby/ruby · 2026-07-11

Apply the review suggestion from nobu on GH-17662. Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> Co-Authored-By: Claude Fable 5 <no

組み込みC講座 第11講:*ptr++、*++ptr、(*ptr)++ の違いを理解する

Zenn · 2026-07-11

はじめに 前回は、*ptr++ を使って、配列の要素を順番に処理する方法を確認しました。 *ptr++ では、現在の ptr が指している要素の値が式の値となり、その後で ptr が次の要素へ進みました。 C言語では、これとよく似た、 *++ptr や、 (*ptr)++ という

Round-trip the null: false attribute modifier in GeneratedAttribute#to_s

github/rails/rails · 2026-07-11

The `!` modifier on a generator attribute is stored as `null: false`, but `GeneratedAttribute#to_s` had no textual form for it. `name:string

Do not count a not-yet-running thread as a Ractor barrier waiter

github/ruby/ruby · 2026-07-11

`rb_ractor_sched_barrier_join` unconditionally did `barrier_waiting_cnt++`. A thread can reach it (via `vm_lock_enter`) while its Ractor&#39

Interpolate a fixture label verbatim, without backreference expansion

github/rails/rails · 2026-07-11

`$LABEL` in a fixture value was replaced with the label via `gsub(&quot;$LABEL&quot;, @label.to_s)`, where the label is the string replaceme

[DOC] Doc for Pathname#root?

github/ruby/ruby · 2026-07-11

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

Avoid a stale TLS execution context in fiber_switch after NT migration

github/ruby/ruby · 2026-07-11

`fiber_current()` reads `GET_EC()`, which the compiler may inline as a thread-pointer-relative TLS access whose base is cached in a callee-s

[DOC] Doc for Pathname#setgid?

github/ruby/ruby · 2026-07-11

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

[DOC] Doc for Pathname#size?

github/ruby/ruby · 2026-07-11

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

[DOC] Doc for Pathname#size

github/ruby/ruby · 2026-07-11

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

[DOC] Doc for Pathname#rmdir

github/ruby/ruby · 2026-07-11

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

Remove stale rb_class_descendants() declaration

github/ruby/ruby · 2026-07-11

The implementation was removed together with Class#descendants in 3bd5f27f737c7d365b7d01c43d77a958c224ab16 ([Feature #14394]), but the decla

GitHub Actions の parallel でデプロイは8分→3分、CI はコスト3割減になった

Zenn · 2026-07-11

こんにちは、hatsu です。 先日、GitHub Actions で同じ job の中にある複数のステップを並列に実行できる parallel / background が 2026-06-25 に GA になりましたね。 これまで job の並列化はできましたが、step の

ZJIT: Edit testing sections in zjit.md

github/ruby/ruby · 2026-07-10

Running just one file under test/ is not running all tests.

ZJIT: Port tests to the rust harness and rename to test_zjit_cli.rb

github/ruby/ruby · 2026-07-10

New and returning contributors have been tripped up by adding tests to test_zjit.rb instead of to zjit/src/codegen_tests.rs, where new tests

GPUだけでLLMを動かす必要はない

Qiita(trend) · 2026-07-10

はじめに デカいは正義。モデルのサイズが大きいほど性能がいい。 実際にどれだけ変わるのか見てみよう。 ビジネスチャットは無駄が多い。余計な前置きや社交辞令だらけ。 例えばこれ。 お世話になっております。 いつも大変お世話になっております。 お忙しいところ恐縮ですが、お...

RDoc to Markdown in Date core extensions

github/rails/rails · 2026-07-10

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

Claude Codeでトライ!① - Flutter/Dartでカメラ上の顔検出 -

Qiita(trend) · 2026-07-10

Claude Code だけでどこまでやれるかをトライしていこうかと思いまして、今回は第1回目です! カメラに映った顔を認識して、ランダムな「戦闘力」を表示する—あの 「スカウター」風 のアプリをFlutterで作ってみました。Claude Codeにプロンプトを投げながら...

ZJIT: Recompile on Float operand guard misses (#17776)

github/ruby/ruby · 2026-07-10

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

LLM時代、ダッシュボードは不要になるのか?~「会話」と「可視化」を行き来する分析UIを考える~

Qiita(trend) · 2026-07-10

はじめに ここ1~2年で、ChatGPT、Claude、Geminiなど、LLMを利用したデータ分析ツールが急速に普及してきました。 CSVをアップロードして質問すれば、 売上の傾向を要約してくれる 異常値を指摘してくれる SQLを書いてくれる グラフを生成してくれる ...

[Feature #20163] Add Integer#bit_count

github/ruby/ruby · 2026-07-10

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

chore: format

remix · 2026-07-10

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

Add rmx-preserve-dom support to UI reconciler (#11504)

remix · 2026-07-10

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add rmx-preserve-dom support to UI reconciler (#11

[ruby/prism] Add location slice to deconstruct_keys

github/ruby/ruby · 2026-07-10

It is nice to be able to slice out a location in pattern matching without having to explicitly get the location object and call slice manual

pnpm: replace deprecated `onlyBuiltDependencies` with `allowBuilds` (…

remix · 2026-07-10

…#11588)

CodexのdefaultをGPT-5.6 Terraにした理由:GPT-5.5/5.4との比較

Zenn · 2026-07-10

自分は月額 20 ドルの Plus プランで Codex を使っています。普段は GPT-5.5 を High で使うことが多いのですが、1 週間の利用枠は思ったより早く尽きます。そのため、手動で GPT-5.4 に切り替えながら、なんとか 1 週間持たせていました。 GPT-5

ZJIT: Create HIR and codegen for monomorphic yield

github/ruby/ruby · 2026-07-10

Added InvokeBlockIseqDirect HIR with codegen. This is a fastpath for setting up a frame for a block that has an iseq and making a JIT to JIT

Claude Code・Codex用に、超爆速で超安全なサンドボックスを作る方法

Qiita(trend) · 2026-07-10

こんにちは!コロンビア大学の博士課程でAI・セキュリティの研究をしている Koukyosyumei です。 さて、読者のほとんどの方が Claude Code や Codex を使って開発をしていると思いますが、皆さんは「AIエージェントがシェルコマンドやネットワークアクセ...

Redocly + Dockerで複数のOpenAPI YAMLを1つのドキュメントポータルに統合した話

Qiita(trend) · 2026-07-10

こんにちは!株式会社DearOneの小川です。 バックエンドのチームで、BaaS基盤の開発・運用を担当しています。 この記事でわかること - 複数のOpenAPI(YAML)をRedoclyで1つのWebポータルに統合・共有する方法 - Dockerを活用した、ローカル環境...

[ruby/openssl] pkey: add OpenSSL::PKey::PKey#get_param

github/ruby/ruby · 2026-07-10

Expose EVP_PKEY_get_params(), added in OpenSSL 3.0, for retrieving various parameters from an EVP_PKEY object. https://github.com/ruby/open

[ruby/openssl] ssl: use uint64_t for SSL options

github/ruby/ruby · 2026-07-10

OpenSSL 3.0 changed the type of SSL options to uint64_t. Since OpenSSL 3.2 began using the 33rd bit, treating it as unsigned long is no long

[ruby/openssl] ossl.h: add UINT64T2NUM(x)

github/ruby/ruby · 2026-07-10

https://github.com/ruby/openssl/commit/567be80127

[ruby/openssl] ssl: sync SSL_OP constants with OpenSSL 4.0

github/ruby/ruby · 2026-07-10

https://github.com/ruby/openssl/commit/8adbb9adbc

[ruby/mmtk] Remove fixed slot size

github/ruby/ruby · 2026-07-10

We can use dynamic slot sizes up to MMTK_MAX_OBJ_SIZE. https://github.com/ruby/mmtk/commit/e07cb0b63e

win32/ifchange.bat: exit with error when copy fails

github/ruby/ruby · 2026-07-10

A failed copy left the target missing while the timestamp file was still touched, so subsequent runs of nmake considered the target up to da

win32/ifchange.bat: normalize slashes in temporary file path

github/ruby/ruby · 2026-07-10

The temporary file path for stdin input is built from TMPDIR/TEMP/TMP after the slash normalization of dest and src, so a value like V:/tmp

[ruby/stringio] Skip chompped record separator

github/ruby/ruby · 2026-07-10

Fix ruby/stringio#218. https://github.com/ruby/stringio/commit/cff28a1dab Co-Authored-By: Pranjali Thakur <pranjali@depthfirst.com>

Fix rb_exec_recursive() spec to pass a valid Ruby object as first arg…

github/ruby/ruby · 2026-07-10

…ument * ASAN noticed this issue in https://github.com/ruby/ruby-dev-builder/actions/runs/29044853326/job/86210927457: ==29649==ERROR: Ad

Add {Method,UnboundMethod,Proc}#source_range

github/ruby/ruby · 2026-07-10

* Add exhaustive specs. * Avoid hardcoded lines in existing method and proc specs. [Feature #21998]

最近のDynamoDB設計事情:single-table偏重の見直しとGSIマルチ属性キー

Qiita(trend) · 2026-07-10

はじめに DynamoDBには長らく「できるだけ1つのテーブルにまとめろ(single-table design)」という強いベストプラクティスがありました。 しかしここ最近、現場では「本当にそうか?」という揺り戻しが起きています。 さらに昨年末(2025年11月)、AW...

GB10向けローカルLLMの最適モデルを選ぶ — 13モデルをコーディング・レビュー・要約で徹底ベンチマーク

Qiita(trend) · 2026-07-10

エグゼクティブサマリー 本記事の目的 本記事は、ローカルLLM製品「Nenoa」において最適なモデルを選定するために実施したベンチマーク評価の結果と、その根拠を取りまとめたものです。13モデルを対象に、業務で想定される3種類のタスク(コーディング・ドキュメントレビュー・...

[Bug #22189] Lazy `to_enum` should accept `String` method names too

github/ruby/ruby · 2026-07-10

Since `lazy_use_super_method` is the `Symbol`-to-`Symbol` mapping, convert the given method name to a `Symbol` before consulting that table.

Add `rb_nogvl` flag for pending interrupts. (#17553)

github/ruby/ruby · 2026-07-10

[Feature #22138]

Loop Engineeringで失敗しないためのハーネス設計

Zenn · 2026-07-10

「動きました!」(動いてない) 「全テストパスしました!」(通るように書いたテストが、通っただけ) 「完了しました ✅」(何も完了していない) AI coding agent を業務で使っている人なら、どれか一つは見覚えがあるはずです。私は全部、見覚えがあります。これは個人の体験

Merge pull request #57742 from rosa/record-not-found-deserialization-…

github/rails/rails · 2026-07-10

…error Introduce `ActiveJob::DeserializationError::RecordNotFound`

BunはZig 53万行をどう11日でRustに書き換えたのか。64並列Claude Codeの事例から学べたこと、まだ真似できないこと

Zenn · 2026-07-10

はじめに こんにちは、株式会社アサインでエンジニアをしているうちほり(@showichiro0123)です。 本記事では、BunをRustにフルリプレイスする(bun.com/blog/bun-in-rust)という記事を読み、その意思決定や取り組みの詳細を分析することで、一般的

Symbol#to_s now returns a frozen string.

github/ruby/ruby · 2026-07-10

[Feature #22137] It has returned a chilled string, hence emitting deprecation warnings for two versions.

[DOC] Update bundled gems list at 105ee02159ceac96df019b7da70672

github/ruby/ruby · 2026-07-10

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

[ruby/stringio] Update `str_chilled_p` for Ruby 4.1

github/ruby/ruby · 2026-07-10

(https://github.com/ruby/stringio/pull/219) Ref: https://github.com/ruby/ruby/pull/17781 [[Feature #22137]](https://bugs.ruby-lang.org/issu

光ファイバの断線や曲げ箇所には「可視光源」で確認

Qiita(trend) · 2026-07-10

はじめに 基地局プロジェクトやNTTのGC(グループセンター)ビル内の保守・建設業務において敷設されている大量の光ファイバは1本1本精密なため、取り扱いには十分注意が必要です。 現地作業中に 「このケーブルは本当に対象箇所まで繋がっているか?」「肉眼では見えないがもし...

Prevent overflow of length bits for embedded arrays

github/ruby/ruby · 2026-07-10

Embedded arrays only use 7 bits for the length, so it will overflow if the GC can allocate large slots. We need to add the cap to ary_embedd

[DOC] Doc for Pathname.rename

github/ruby/ruby · 2026-07-10

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

Remove `String#to_f` and `Kernel#Float` out of range warning

github/ruby/ruby · 2026-07-10

[Feature #22085] This warning is only actionable for float literals in source code. When parsing user input into a float, most of the time

[DOC] Doc for Pathname#readlines

github/ruby/ruby · 2026-07-10

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

Respect `handle_interrupt` for default `SIGINT`. (#17533)

github/ruby/ruby · 2026-07-10

[[Bug #22133]]

Make mark_object_ary per-Ractor

github/ruby/ruby · 2026-07-10

Objects registered with rb_gc_register_mark_object were pinned in a single vm-&gt;mark_object_ary. Give each Ractor its own (rb_ractor_t.ma

Make the object-traversal mark redirect per-Ractor

github/ruby/ruby · 2026-07-10

rb_objspace_reachable_objects_from and rb_objspace_reachable_objects_from_root install a redirect so that marking a child hands it to a call

sprintf.c: don't raise "too many arguments" errors when $DEBUG is set

github/ruby/ruby · 2026-07-10

[Feature #22136] This is as far as I can tell the only method that changes its behavior in debug mode, and that&#39;s all but helpful becau

ClickHouse + HyperDX で作るセルフホストなオブザーバビリティ基盤

Zenn · 2026-07-10

はじめに コンタクトセンター業務を支援する自律型AIオペレーター「X-Ghost(クロスゴースト)」のインフラを担当している岡田です。 X-Ghost は、SaaS 提供の他に、お客様契約のクラウド環境での動作(Bring Your Own Cloud, BYOC)をサポートして

[DOC] Minor updates to Set documentation

github/ruby/ruby · 2026-07-10

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

GPT-5.6 は何が変わった? Luna / Terra / Sol の違いと実務での選び方

Qiita(trend) · 2026-07-10

GPT-5.6 は何が変わった? Luna / Terra / Sol の違いと実務での選び方 こんにちは、新モデルが出るたびに「結局どれを選べばいいの?」から調べ始めるアーキテクトのやまぱん!です 😅 2026/07/09、OpenAI が GPT-5.6 を一般提供。...

[ruby/net-http] Add support for HTTP `QUERY` method

github/ruby/ruby · 2026-07-10

Closes https://github.com/ruby/net-http/issues/202 As of June 2026, [RFC 10008][] is a proposed standard. From the RFC Abstract: &gt; Thi

クラウドの仮想ネットワークは、どのように「成立」しているのか ── VPC・セキュリティグループ・PrivateLink・VPCピアリングの内部機構を、AWS・GCP・Azure の一次資料でたどる

Qiita(trend) · 2026-07-10

この記事をお読みの皆様は、日々、AWSやGoogle Cloud、Azureなどのクラウド上で、VPCを作ったり、VPCピアリングでVPCどうしを通信経路でつないだり、PrivateLinkでセキュアな通信経路を確立させて、日々の仕事をなさっているのではないでしょうか? ...

Cloudflareだけで独自ドメインメールをGmailから送受信できるようになってた

Zenn · 2026-07-10

TL;DR メールの受信は Cloudflare Email Routing メールの送信は Cloudflare Email Sending メールの閲覧・作成には普段使っているGmailを利用 CloudflareがSMTPをしゃべれるようになったので、Gmailのエイリ

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

github/ruby/ruby · 2026-07-10

Bumps the github-actions group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github/codeql-action/init]

AI時代でも変わらない、業務自動化/効率化の考え方

Zenn · 2026-07-10

はじめに こんにちは!GroovesでCrowd Agent開発組織のマネージャーをしています、鳥井です。本記事は、私が社内向けに書いた業務自動化/効率化に関するドキュメントを、公開用に再構成したものになります。 AI時代に入り、業務自動化/効率化が改めて脚光を浴びています。LL

[DOC] Fix man page markup for groff 1.24

github/ruby/ruby · 2026-07-10

Two issues caused groff/lintian warnings on the mdoc pages: 1. man/ruby.1: the MISC ENVIRONMENT list for RUBY_TCP_NO_FAST_FALLBACK opene

[ruby/rubygems] Skip the make jobserver when using BSD make

github/ruby/ruby · 2026-07-09

Like nmake, BSD make can&#39;t parse the GNU `--jobserver-auth` flag in MAKEFLAGS and aborts native extension builds with: make: argume

受身気質な私がEMはじめました

Zenn · 2026-07-09

! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の151週目の記事です! 3年間連続達成まで残り8週となりました! 5月からエンジニアリングマネージャー(EM)になりました。@jamgodtree です。 はじめに 以前「受身

YJIT: Fix `warn(unused_assignments)` in test_gen_opt_reverse

github/ruby/ruby · 2026-07-09

Previously: ``` warning: value assigned to `value_array` is never read --&gt; yjit/src/codegen.rs:11446:9 | 11446 | valu

tool/redmine-backporter.rb: Authenticate GET requests

github/ruby/ruby · 2026-07-09

bugs.ruby-lang.org now rejects anonymous JSON API requests with 403 Forbidden. The backporter already requires a Redmine API key and uses it

[DOC] Restore glob documentation lost in consolidation

github/ruby/ruby · 2026-07-09

Dir.glob&#39;s block form, Dir[]&#39;s multiple pattern arguments, matching only directories by a trailing slash, and the note that &#39;**&

[DOC] Restore Windows backslash note for filename globbing

github/ruby/ruby · 2026-07-09

Dir.glob documentation had noted since [Bug #2625] that a backslash cannot be used as a path separator in patterns on Windows, but the note

win32/rm.bat: fix `-r` failing to remove directories

github/ruby/ruby · 2026-07-09

`del` exits successfully even when it removes nothing, so a directory containing no plain files was never passed to `rd /s`, and a directory

win32/rm.bat: fix exist check for paths expanded from wildcards

github/ruby/ruby · 2026-07-09

The check used the path relative to the expanded wildcard parent instead of the full path, so removal through a wildcard in the middle of a

AI が自分の結論を正当化してくるので、デバイアスして自律的にFable 5 にセカンドオピニオンを聞くSkill を作った

Zenn · 2026-07-09

はじめに AI を入れても速くならない AI で開発すると、短時間でものすごい量のコードが生成されます。それをいちから確認するのは極めて大変です。 以前は、手を動かして計画・実装している間に脳内を整理できていました。しかし今では、理解が追いつく前に成果物ができてしまいます。認

ZJIT: GC fastpath alloc for hashes with symbol keys

github/ruby/ruby · 2026-07-09

When ZJIT can prove that we&#39;ll always receive symbols as keys for NewHash, we can spill less because `rb_hash_bulk_insert` is now leaf (

chore: format

remix · 2026-07-09

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

Remove obj_free_object_id

github/ruby/ruby · 2026-07-09

This empty function is no longer needed now that _id2ref is gone.

Add test runner --only flag (#11581)

remix · 2026-07-09

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add test runner --only flag (#11581) · remix-run/r

Treat custom cookie codecs as raw value codecs (#11579)

remix · 2026-07-09

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Treat custom cookie codecs as raw value codecs (#1

もっと!ローコードアプリでシフト作成の時間を短縮したい|あざらしの野望

Qiita(trend) · 2026-07-09

紙文化とDX いま最も時間がかかっている作業は、毎月のシフト作成だ。 紙文化が未だ根強い職場では、50人分の休み希望を紙で集計し、それを見ながら手打ちで転記して、作業の割り振りや人数を調整して……そんなこんなで午後がつぶれるので、担当者は他の仕事に手が回らないことも多い...

Fix test .only filtering across modules (#11572)

remix · 2026-07-09

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix test .only filtering across modules (#11572) ·

ここ最近、AIに任せてしまっている業務タスク

Qiita(trend) · 2026-07-09

👋 はじめに 私は普段、Webアプリ・Windowsクライアントアプリ・クラウド基盤を扱うプロダクト開発チームで、開発兼チームマネージャーのような立ち回りをしています。日々の仕事は「自分で全部コードを書く」フェーズをとっくに過ぎていて、実際のところは 調べる・答える・レビ...

ZJIT: Fix CFP publication for direct calls (#17760)

github/ruby/ruby · 2026-07-09

Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>

Merge pull request #58061 from Shopify/hm-zsroumltylqypmvm

github/rails/rails · 2026-07-09

Fix some FrozenErrors for ractorized application

Fix unused variable warning in thread_sched_set_running on non-DTrace…

github/ruby/ruby · 2026-07-09

… platforms

Merge pull request #58068 from rails/fxn/schema_dump

github/rails/rails · 2026-07-09

Let dump_schema pass the given format down to schema_dump

Let dump_schema pass the given format down to schema_dump

github/rails/rails · 2026-07-09

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

ZJIT: Make IsBlockGiven just a comparison (#17756)

github/ruby/ruby · 2026-07-09

Do the load from the EP in HIR instead. This allows it to be optimized in the future when we de-duplicate GetEP.

ZJIT: Inline GC fastpath in ZJIT for object allocation

github/ruby/ruby · 2026-07-09

Speeds up object allocation by 70% ``` master: ruby 4.1.0dev (2026-07-09T11:46:27Z master 835ad5c09e) +ZJIT +PRISM [x86_64-linux] experimen

非エンジニアがChatGPTと1年半、本気で業務改善してみた① 〜すべての始まり〜

Qiita(trend) · 2026-07-09

非エンジニアだった私が、ChatGPTをきっかけに業務改善へ取り組み、仕事の考え方が変わっていった1年半を振り返るシリーズです。 このシリーズでは、作ったツールやコードだけではなく、 **「なぜ改善しようと思ったのか」「どのように考え、試行錯誤したのか」**も含めて書いて...

Merge pull request #58066 from ilianah/memcache-store-write-multi

github/rails/rails · 2026-07-09

Add `write_multi_entries` method to batch writes for memcache store if dalli's `set_multi` is defined

ZJIT Add missing compile-time counters to stats output (#17757)

github/ruby/ruby · 2026-07-09

We were missing a couple.

Fix some FrozenErrors for ractorized application

github/rails/rails · 2026-07-09

When Rails.application.ractorize! is called it makes Rails.application shareable/frozen (which also recursively makes Rails.cache shareable/

ZJIT: Always specialize monomorphic getivar

github/ruby/ruby · 2026-07-09

Co-authored-by: Max Bernstein <ruby@bernsteinbear.com>

ZJIT: Return empty profile summary by default

github/ruby/ruby · 2026-07-09

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

MN threads: reclaim a terminated coroutine via nt->dead_co, not the t…

github/ruby/ruby · 2026-07-09

…ransfer return value The nt scheduling loop reclaimed a terminated coroutine thread&#39;s context using the return value of coroutine_tran

ZJIT: Revert "ZJIT: Fold always failing GuardType (#17504)"

github/ruby/ruby · 2026-07-09

We have fixed the problem with `num_bits`.

ZJIT: Use Function::load_field in cruby_methods

github/ruby/ruby · 2026-07-09

We converted other LoadField constructors to use this method. Use this method in cruby_methods too.

ZJIT: Thread through num_bits to LoadField/StoreField

github/ruby/ruby · 2026-07-09

Don't try to infer it based on the type at codegen; it may be Empty and that will give the wrong size (because it will match the first case)

そのスキル、本当に効いてる? Agent Skills を「評価」する3つのツールを比べてみた

Qiita(trend) · 2026-07-09

前書き 2025 年 10 月に Anthropic が Agent Skills(以下スキル)を発表して以来、すっかり身近な存在になりました。 作業手順を SKILL.md に明文化してエージェントに渡せば、AI が書いた通りに作業してくれます。 一見とても便利で...

JavaScriptランタイムのBun、Claude Fable 5を11日間稼働させてZigからRustへの移植を実現。Claudeをどう使ったのか?

Publickey · 2026-07-09

JavaScriptランタイム「Bun」の作者であるJarred Sumner氏は、7月8日付けで公開したBun公式ブログの記事「Rewriting Bun in Rust | Bun Blog」で、約53万5000行のZig言語のコードを...

Add write_multi_entries for memcache store if dalli's set_multi is av…

github/rails/rails · 2026-07-09

…ailable dalli added a set_multi method in https://github.com/petergoldstein/dalli/pull/1059 which allows writing multiple keys in a single

ZJIT: Remove unused str operand from AnyToString

github/ruby/ruby · 2026-07-09

We can call `rb_any_to_s` directly now because the type check is in HIR.

ZJIT: Make AnyToString return StringExact

github/ruby/ruby · 2026-07-09

It is just a call to `rb_any_to_s` which is a call to `rb_sprintf`.

ZJIT: Expand anytostring into CondBranch

github/ruby/ruby · 2026-07-09

Instead of special-casing it in the optimizer, expand the run-time type check into HIR and let the optimizer fold it if/when it can. Leave t

Atcoder入青したので振り返る

Qiita(trend) · 2026-07-09

はじめに 2026/6/28に行われたARC223にて、入青しました : ) これが初めての変色記事なので各色も合わせて振り返っていこうと思います。 自己紹介 たぶんはじめまして、さばちゃ(Atcoder ID:sabacha)です。 高専3年生で、数学はそこそこでき...

同じ React アプリで TypeScript 5.9 / 6.0 / 7.0 の型チェックを比べた

Zenn · 2026-07-09

計測したもの TypeScript 7 では、コンパイラが Go 製(tsgo / Project Corsa)になり、公式ベンチでは型チェックが約10倍速く、メモリは約50%削減と案内されています。 ただ、公式の数字は VS Code や Sentry 規模のコードベース向けで

人間のコードレビュー、本当に必要ですか?

Zenn · 2026-07-09

「そのコードレビュー、本当に人間がやる必要ありますか?」 この問い、最近よく見かけるようになりました。 正直、1 年以上前からずっと議論になっているような気がしますが、いまだによく見かけます。それだけ AI が浸透しきっておらず、AI にコードを書かせるようになった人・組織がまだ

Prohibit at_exit and END{} in non-main Ractors

github/ruby/ruby · 2026-07-09

Registering an exit handler with Kernel#at_exit or END{} in a non-main Ractor behaved confusingly: the block ran in the main Ractor at proce

Copilot Studio の自律型エージェントの作成方法を整理してみた

Qiita(trend) · 2026-07-09

はじめに これまでいくつかの記事でも触れていますが、Copilot Studio では、自律型のエージェントを作成できます。ただ、改めて、何をもって自律型と位置づけられる?作成方法は?という点で少し混乱している方もいると思うので整理したいと思います。 執筆時点で...

Fix indents [ci skip]

github/ruby/ruby · 2026-07-09

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

Fix a potential out-of-bounds read

github/ruby/ruby · 2026-07-09

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

"JSON型は使いにくい"と思っていたら、SELECT一つで印象が変わった話

Qiita(trend) · 2026-07-09

はじめましての方ははじめまして、そうでない方はこんにちは。社内では「じぇっと」と呼ばれています。なぜそう呼ばれているかは追々お伝えできればいいかなと思います。 1. きっかけ — 「使いにくそう」と思っていたJSON型に、業務でSELECTした話 MySQLのJSON型に...

IBM Bobで自作したUbuntu24.04 MCPサーバーにツール追加

Qiita(trend) · 2026-07-09

はじめに 先日、IBM Bobを活用してUbuntu24.04のMCPサーバーを開発した記事を投稿しました。 この時点では、リソース使用率に基づくインサイトしか得ることはできませんでしたが、本日セキュリティー診断とネットワーク診断を行う為のツールをIBM Bobで追...

Announcing TypeScript 7.0 - TypeScript

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

TypeScript 7.0リリース。Goで書き直したネイティブ版のtscをnpmのtypescriptパッケージとして公開。TypeScript 6.0で非推奨となったtarget: es5/baseUrlなどはエラーとなる。--checkers/--builders/--si

[ruby/json] Avoid re-decoding an incomplete number on every Resumable…

github/ruby/ruby · 2026-07-09

…Parser chunk `JSON::ResumableParser` re-decodes an incomplete number on every chunk it receives, so a long number delivered in small chunk

[Feature #22135] Remove obsolete `ObjectSpace._id2ref`

github/ruby/ruby · 2026-07-09

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

ZJIT: Avoid eager stack spills for inlined frame pushes (#17387)

github/ruby/ruby · 2026-07-09

PushInlineFrame keeps caller stack slots lazy. When an inlined callee side-exits, install a caller JITFrame with a stack map on the exit pat

Remove dead RARRAY_EMBED_LEN_MAX

github/ruby/ruby · 2026-07-09

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

[DOC] Doc for Pathname#relative?

github/ruby/ruby · 2026-07-09

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

[DOC] Doc for Pathname#relative_path_from

github/ruby/ruby · 2026-07-09

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

[DOC] Doc for Pathname#realpath and Pathname#realdirpath

github/ruby/ruby · 2026-07-09

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

【PowerShell】5.1 でモダンなフォルダ選択ダイアログを実装する

Qiita(trend) · 2026-07-09

背景 PowerShellでツールを作っていると、「ユーザーにフォルダを選んでもらいたい」という場面がけっこう出てきます。ログの出力先、バックアップ先、処理対象のフォルダ……等ですね。 ところが、一般的なFolderBrowserDialogでフォルダ選択ダイアログを出そ...

[ruby/json] Fix ResumableParser losing tokens before a feed-boundary …

github/ruby/ruby · 2026-07-09

…suspension When a feed boundary fell right after a consumed token -- a `,` or an opening `[` / `{` -- whose effect was not yet committed t

クラウドから IoT デバイスへ直接メッセージを送れる AWS IoT Core の Direct Messaging を試してみた

Zenn · 2026-07-09

AWS IoT Core に 2026 年 5 月、サーバーから特定のデバイス 1 台へメッセージを送るための新機能 Direct Messaging(SendDirectMessage API)が追加されました。宛先を「トピック」ではなく「MQTT クライアント ID」で指定で

GitHubを活用した「がんばりすぎない」ナレッジ管理運用ガイド

Qiita(trend) · 2026-07-09

GitHubを活用した「がんばりすぎない」ナレッジ管理運用ガイド 1. はじめに(なぜ「がんばりすぎない」のか?) ナレッジ共有で最も重要なのは「高機能な仕組みを作ること」ではなく「継続すること」です。 最初から複雑なGitのルール(ブランチ戦略、厳格なコミットメッセー...

Next.js 16.3でTurbopackのメモリ使用量を劇的に減らした話

Zenn · 2026-07-09

はじめに 普段の開発ではNext.js 16を使用しているのですが、ある時バージョンをアップデートしてから、急にメモリ消費が増えたように感じるようになりました。 最初は原因を特定できず、「どこかでメモリリークしているのかな」と思いながら、定期的に再起動して一時的に軽くすることで対

Remove gc_bump_pointer_heap

github/ruby/ruby · 2026-07-08

It was leftover and we don't actually need it.

Inline RHash ifnone offset into jit_bindgen_constants

github/ruby/ruby · 2026-07-08

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

Move empty-hash GC-stress test to codegen_tests.rs

github/ruby/ruby · 2026-07-08

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

Add a comment explaining the redundant store

github/ruby/ruby · 2026-07-08

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

Inline GC fastpath in ZJIT for newhash instruction

github/ruby/ruby · 2026-07-08

This extends the ZJIT GC fast path to the newhash instruction for empty hashes. This was verified in a stripped down benchmarking environme

Follow recommended Enum message style

github/ruby/ruby · 2026-07-08

Co-authored-by: Tavian Barnes <tavianator@tavianator.com>

Use VALUE::as_u64().into() for flags in the alloc fast path

github/ruby/ruby · 2026-07-08

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

Generate rb_zjit_hash_new_size binding with bindgen

github/ruby/ruby · 2026-07-08

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

Fix depends

github/ruby/ruby · 2026-07-08

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

Merge pull request #58054 from p8/actionview/refactor-color-input

github/rails/rails · 2026-07-08

Remove some duplication in ColorField

Introduce `ActiveJob::DeserializationError::RecordNotFound`

github/rails/rails · 2026-07-08

Jobs are commonly configured to `discard_on ActiveJob::DeserializationError`, which is raised when a job argument can&#39;t be deserialized.

Merge pull request #58062 from Shopify/hm-zktporzttukzxmpk

github/rails/rails · 2026-07-08

Ensure AV::Template::Sources::File is eager loaded

thread_pthread.c: reset grq_cnt at fork

github/ruby/ruby · 2026-07-08

thread_sched_atfork empties the global ready queue with ccan_list_head_init but leaves vm-&gt;ractor.sched.grq_cnt at whatever the parent ha

thread_pthread.c: cancel a Ractor's ready-queue entry when served dir…

github/ruby/ruby · 2026-07-08

…ectly A runnable thread whose Ractor was enqueued to the global ready queue can be served without a dequeue: a thread waking up in wait_ru

MN threads: a dying coroutine thread always returns to its native thread

github/ruby/ruby · 2026-07-08

Redesign the teardown of M:N (coroutine) threads around the natural call structure nt_start -&gt; co_start -&gt; thread_start_func_2: when t

ZJIT: Delete test-only vm_stack_canary definition

github/ruby/ruby · 2026-07-08

We always link with the miniruby now so there is no need for this dance.

Ensure AV::Template::Sources::File is eager loaded

github/rails/rails · 2026-07-08

Since introduction, `Sources::File` gets required during the first template render. `ActionView.eager_load!` calls `Template.eager_load!`, w

Merge pull request #58058 from 55728/fix-grouped-calculation-contradi…

github/rails/rails · 2026-07-08

…ction-skip-query Skip the query for a grouped calculation on a contradictory relation

Merge pull request #57662 from Shopify/ractor_proxy

github/rails/rails · 2026-07-08

Add ActiveSupport::Ractors.on_main to proxy work to the main Ractor

[ruby/error_highlight] Handle `nil` `backtrace_locations` in `generat…

github/ruby/ruby · 2026-07-08

…e_snippet` https://github.com/ruby/error_highlight/commit/3e223e39e1

PostgreSQLをクラスタ化した分散DBでスケーリングと高可用性を実現する「Multigres v0.1」アルファ版が登場

Publickey · 2026-07-08

PostgreSQLをベースにしたBaaS(Backend as a Service)の「Supabase」を開発し提供しているSupabase社は、複数のPostgreSQLをクラスタ化することでデータベースの水平スケールと高可用性などを...

PostgreSQL 19ベータ版が登場。I/Oワーカーの自動スケール、Autovacuumの改善など新機能

Publickey · 2026-07-08

オープンソースのリレーショナルデータベース「PostgreSQL 19」のベータ版が先月(2026年6月)にリリースされています。 PostgreSQLは高い拡張性や信頼性を特徴としており、ITエンジニアのコミュニティであるStackove...

Skip the query for a grouped calculation on a contradictory relation

github/rails/rails · 2026-07-08

A grouped calculation on a relation whose WHERE clause can never match any row (`where(id: []).group(:author_id).count`) always returns an e

Fix dark mode styles for docs (#11584)

remix · 2026-07-08

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix dark mode styles for docs (#11584) · remix-run

Merge pull request #58057 from 55728/fix-change-table-check-constrain…

github/rails/rails · 2026-07-08

…t-if-exists Raise on ignored `if_exists`/`if_not_exists` in `change_table` check constraints

ZJIT: Remove Option<T> from UnionFind (#16631)

github/ruby/ruby · 2026-07-08

We can have it fixpoint at nodes pointing to themselves instead. This also saves space.

フロントエンドのコードはどこで動く?

Zenn · 2026-07-08

概要 以下、JavaScriptが実行される環境です。コードが動く場所によって使えるAPIや挙動が変わります。 ブラウザ Node.js jsdom CI環境 今回、requestAnimationFrame を使ったフォーカス制御のテストが、ローカルでは通るのにCI環境で失

Raise on ignored if_exists/if_not_exists in change_table check constr…

github/rails/rails · 2026-07-08

…aints Inside a `change_table` block, `t.check_constraint` and `t.remove_check_constraint` accepted an `if_not_exists`/`if_exists` option a

pack.c: Expand the result array in advance

github/ruby/ruby · 2026-07-08

Expand the room for all items at once before unpacking them, instead of extending it one by one.

pack.c: Convert the mandatory arguments first

github/ruby/ruby · 2026-07-08

Convert optional argument `offset` after the mandatory arguments have done.

Don't depend on slot sizes for TestTime#test_memsize

github/ruby/ruby · 2026-07-08

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

gc: call rb_gc_obj_changed_slot_size for all types

github/ruby/ruby · 2026-07-08

Now that the shape contains the slot capacity, we should update the shape for all objects when moving them, not just T_OBJECT.

Use rb_obj_shape_slot_size over rb_gc_obj_slot_size

github/ruby/ruby · 2026-07-08

`rb_gc_obj_slot_size` has to check the page metadata to get the slot size, which likely cause cache misses. `rb_obj_shape_slot_size` does s

【Personal OS #1】Claude Codeで、毎日の仕事を自動化する仕組み

Qiita(trend) · 2026-07-08

はじめに 自分の仕事の流れを「オペレーティングシステム」として設計し、AI が自律的に動かす仕組みを作りました。 Claude Code の Skill にフローを書いておくだけで、 メール確認・スケジュール追記・ミーティングノートの生成まで、 一連の業務プロセスが自動で...

日本代表の敗因をGeminiにガチ分析させたら、営業の「失注原因」の真実に気づいた話

Qiita(trend) · 2026-07-08

はじめに 皆さんこんにちは!Qiita広告のセールス担当です! 前回の記事ではアルゼンチン推しに変えた私ですが(今のところ勝ち上がってますね!)、どうしても「なぜ日本代表がブラジルに2-1で敗れてしまったのか?」という疑問が消えず、再びGeminiに投げかけてみることにし...

Guard RUBY_NO_FREE behind compile-time flag

github/ruby/ruby · 2026-07-08

Guard the `RUBY_NO_FREE` environment variable which disables `xfree` behind a compile-time flag `-DRUBY_NO_FREE`. It is a debugging feature

Agent Skills自動最適化の研究、中身はほぼ深層学習の訓練ループだった

Zenn · 2026-07-08

Ai Workforce事業部FDE部エンジニアの堤(@ozro_223)です。 本記事では、Coding Agent(以降、エージェントと呼びます)に持たせるスキルを、ハーネスの工夫でエージェントの実行経験から学習させる2026年上半期の研究動向を紹介します。ここでいうスキルは

[DOC] Fix missed * in Set class documentation

github/ruby/ruby · 2026-07-08

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

Change test_dump_includes_slot_size to work without GC.stat_heap

github/ruby/ruby · 2026-07-08

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

Remove some duplication in ColorField

github/rails/rails · 2026-07-08

`ColorField#render` sets the value attribute to `#000000` if no value is passed and ignores the attribute if the passed value is nil. It the

[DOC] Doc for Pathname#readable_real?

github/ruby/ruby · 2026-07-08

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

[DOC] Doc for Pathname#readable?

github/ruby/ruby · 2026-07-08

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

[DOC] Doc for Pathname.pipe?

github/ruby/ruby · 2026-07-08

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

[DOC] Update Set class documentation

github/ruby/ruby · 2026-07-08

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

Merge pull request #57956 from akhilgkrishnan/bump-mysql-image-9

github/rails/rails · 2026-07-08

Bump MySQL Image version to 9.7

純関数・参照透過性・冪等性の違いが分からなくなったのでまとめる

Zenn · 2026-07-08

こんにちは.最近関数型プログラミングの概念をちゃんと理解したい欲が出てきました.Keeth こと桑原です. 以前 「なぜ React 哲学を守らないといけないのか?」 という記事を書いたのですが,執筆中に純関数の定義に触れたとき,「これって冪等性のこと?いや,参照透過性?というか

coverage: Release me2counter when method measurement stops

github/ruby/ruby · 2026-07-08

rb_reset_coverages left GET_VM()-&gt;me2counter pointing at the counter hash, which is marked unconditionally, so after Coverage stops (meth

AWS Summit Japan 2026現地報告:AIエージェントの成熟とPhysical AIの萌芽

Zenn · 2026-07-08

先端技術開発グループ(WAND)の小島です。2026年6月に幕張メッセで開催されたAWS Summit JapanにWANDのメンバーで参加してきたので、Builders' Fairを中心に現地参加報告を書いていきます。 AWS Builders' Fair 昨年は、現地のデ

電話による問い合わせへの対応はAIで自動化できるのか検証してみた

Zenn · 2026-07-08

自己紹介 はじめまして。 GovTech東京 区市町村DXグループのナガシマと申します。 私は東京都のICT職として、GovTech東京の区市町村DXグループに所属し、都内各自治体が抱える課題の解決に寄り添い、技術的サポートを行っております。 入庁後からの3年間は、事務職として東

Update DTRACE_DEPENDENT_OBJS

github/ruby/ruby · 2026-07-08

Commit 89e7b08 added thread.c and vm_sync.c to have DTrace probes, we need to update DTRACE_DEPENDENT_OBJS to fix FreeBSD.

ZJIT: Fix unsound return type for Kernel#Float/Integer (#17709)

github/ruby/ruby · 2026-07-08

Kernel#Float and Kernel#Integer return nil (instead of raising) when called with exception: false. Their annotate_builtin! entries claimed F

Sonnet・Opus で Fable 5 相当の成果物を再現するハーネスの設計と検証

Zenn · 2026-07-08

Fable 5 にソースとしてhttps://platform.claude.com/docs/ja/build-with-claude/prompt-engineering/prompting-claude-fable-5 を渡して、 Opus 4.8 との性能の差がどこから生

Claude codeと論文書いたら良い論文“は”できた

Zenn · 2026-07-08

こんにちは,松尾研究所の尾崎です.25卒でデータサイエンティストをやっています. 皆さん,CLI Agent使いこなせてますか? 自分はClaude CodeをオーケストレーターとしてCodex CLI・Gemini CLI・Opusサブエージェントを協調させる開発環境Claud

個人タスク管理を「判断は人間、更新はエージェント、計算はスクリプト」で設計する

Zenn · 2026-07-08

こんにちは。Ai Workforce事業部でAIエージェントのためのデータ基盤を開発している uphy です。業務では複数のプロジェクトを並走させているのですが、今回は個人のタスク管理についてお話しします。 タスク管理は、この5年ほどMarkdownベースでわりとライトにやってき

Unity 6時代のR3運用ルール:SubscribeAwait・EveryUpdate・禁止パターンを整理する

Zenn · 2026-07-08

はじめに 前回の記事では、Unity 6系のチーム開発でR3を使うときの基本方針として、ReactiveProperty&lt;T&gt;やSubject&lt;T&gt;の公開範囲、購読寿命、async/awaitとの役割分担を整理しました。 この記事ではその続きとして、R3を

アプリ層から低レイヤーを打ち抜く:WhatsApp GIF脆弱性(CVE-2019-11932)をGemini×Claudeで徹底検証

Zenn · 2026-07-08

! 🚨 注意事項・免責事項 本記事は、Awakened氏が発見した過去(2019年)の修正済み脆弱性の技術解説です。 セキュリティの学習と検証のみを目的としており、実際の攻撃を助長・手助けするものではありません。 1. はじめに この記事は、2019年に発見されたWh

複数のサービスを支える集約データベースの設計と未来

Zenn · 2026-07-08

estie(エスティ)では複数のサービスを提供していますが、お客様から預かるデータはサービスごとのデータベースではなく、単一のデータベースに集約して保存することにしています。この記事は、estieがそれを構築するに至った背景に触れながら、その構築にあたって直面した設計の課題とその

Electron 43 | Electron

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

Electron 43リリース。Chromium 150.0.7871.46、Node.js v24.17.0、V8 15.0へアップデート。ファイルダウンロードの既定の保存先がDownloadsフォルダへ変更。WebContents.clone()、macOSのNotifica

Decouple string test from slot size

github/ruby/ruby · 2026-07-07

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

Chrome 150 | Release notes | Chrome for Developers

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

Chrome 150リリース。CSSのAccentColor/AccentColorText、polygon()の丸め指定、text-fitをサポート。CSS url()のcross-origin()/integrity()/referrer-policy()修飾子をサポート。D

ZJIT: Remove Option<Type> from InvokeBuiltin

github/ruby/ruby · 2026-07-07

We have a reasonable default of `BasicObject` so don't bloat by another 8 bytes with `Option`.

ZJIT: Box SendDirect data

github/ruby/ruby · 2026-07-07

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

ZJIT: Box SideExitReason

github/ruby/ruby · 2026-07-07

Shrink `Insn` from 88 to 80 bytes. &lt;details&gt; ``` print-type-size type: `hir::Insn`: 80 bytes, alignment: 8 bytes print-type-size

Claude Code が「プロンプトインジェクション検出」を報告してきたので解析したら作話だった

Zenn · 2026-07-07

! この記事は Claude Code で執筆しています。本文中のトランスクリプト解析も、作話した当事者とは別セッションの Claude Fable 5 が実施しました。 はじめに Claude Code で作業していたら、セッションの最後にこんな報告が来ました。 セキュ

Vibe Codingで商用品質を目指して失敗してきた記録と、いま試している仮説

Qiita(trend) · 2026-07-07

はじめに Vibe codingで動くアプリはすぐできます。問題はそのあとで、「これを実ユーザに出せる品質にするにはどうすればいいのか」に、まだ定番の答えがありません。 この記事は、その答えを探して私が実際に試してきたことの記録です。うまくいったこと、失敗したこと、そして...

Release pnpm 11.10 · pnpm/pnpm

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

pnpm v11.10.0リリース。pnpm issues/pnpm prefixコマンドの追加、pnpm_config__auth環境変数での_auth設定をサポート。pnpm self-updateのpnpm v12対応。pnpm up -r &lt;pkg&gt;が関係しな

Fix docs method links (#11582)

remix · 2026-07-07

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix docs method links (#11582) · remix-run/remix@0

Update to ruby/spec@ceaa79d

github/ruby/ruby · 2026-07-07

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

Temporarily disable incompatible override of Array#find in YJIT & ZJIT

github/ruby/ruby · 2026-07-07

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

ZJIT: Remove the unused `num_returns` field from `AddIseqResult`

github/ruby/ruby · 2026-07-07

The `num_returns` field is dead code leftover from when the inliner disqualified candidates for inlining based on the number of return paths

ZJIT: Inline only the callee's selected JIT-entry block

github/ruby/ruby · 2026-07-07

When the inliner translates a callee with optional parameters, the callee body is preceded by a chain of JIT-entry blocks, one per opt-table

OCI Enterprise AI 入門:Project / API Key / Endpoint / Model の確認ポイント

Qiita(trend) · 2026-07-07

初めに OCI Enterprise AI を使うときに、最初に確認しておきたいページをまとめます。 今回は、以下の内容を中心に確認します。 1. Project の作成 2. API Key の作成 3. Supported API Endpoint の確認 4. 利用...

Merge pull request #58051 from Shopify/ar_ractor_freeze_3

github/rails/rails · 2026-07-07

Freeze empty where clause predicates

Freeze empty where clause predicates

github/rails/rails · 2026-07-07

Makes ActiveRecord::Relation::WhereClause::Empty Ractor safe.

ターミナルで Markdown をプレビューできる leaf が便利

Qiita(trend) · 2026-07-07

ターミナルで Markdown をプレビューできる leaf が便利 ターミナル上で Markdown ファイルをリッチにプレビューできる leaf というツールが便利だったので紹介します。 leaf とは leaf は、ターミナル上で動く Markdown プレビュ...

ZJIT: Trace mprotect

github/ruby/ruby · 2026-07-07

We do it frequently, so we should see how much time this is actually taking up.

ZJIT: Trace icache invalidation on ARM

github/ruby/ruby · 2026-07-07

We do it once per `compile`, meaning once per `jit_jit` stub, so we should see how much time this is actually taking up.

ZJIT: Support a default value in get_option!

github/ruby/ruby · 2026-07-07

Some code runs before options are setup or needs to support a non-initialize Ruby VM (for example, for tests). Allow plumbing through a defa

[ruby/prism] Rescue associativity from the left

github/ruby/ruby · 2026-07-07

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

Merge pull request #58048 from wpeterson/fix-live-buffer-abort-termin…

github/rails/rails · 2026-07-07

…ator Fix ActionController::Live streams hanging on client disconnect

Merge pull request #58050 from 55728/fix-remove-foreign-key-if-exists…

github/rails/rails · 2026-07-07

…-name Forward identifying options in `remove_foreign_key`'s `if_exists` guard

CI shape comparison needs to take into account # of kwargs given

github/ruby/ruby · 2026-07-07

If number of keyword arguments are not taken into account when comparing CI shapes, invalid bindings happen: ``` class Foo def bar(a: nil

Claude Codeに作らせたデスクトップアプリ、その後3ヶ月でどうなったか

Zenn · 2026-07-07

はじめに 3ヶ月ほど前、Claude Code にデスクトップアプリを作らせたら7日で初リリースできたという記事を書きました。Markdown 読み専用のデスクトップアプリ Rendu(Tauri + React)を、コードの 99% を AI に書かせて作った話です。 あの時点

Use getblockparamproxy for block#[], block#yield, block#===

github/ruby/ruby · 2026-07-07

Make block#[], block#yield, block#=== faster when inside a method and the block is a block parameter. Treat it like an optimized method just

Visual Studio Code、従量課金制になったGitHub Copilotの使用料を表示可能に(訂正あり)

Publickey · 2026-07-07

マイクロソフトはVisual Studio Codeの新機能として、GitHub Copilotで消費した生成AIのトークン数などを表示できるようにしました。 GitHub Copilotは今年(2026年)6月から、生成AIを利用したチャ...

Merge pull request #58041 from 55728/fix-distinct-average

github/rails/rails · 2026-07-07

Apply DISTINCT to `average`

Merge pull request #58040 from 55728/fix-cpk-destroy-update-empty-array

github/rails/rails · 2026-07-07

Treat an empty id array as an empty set for composite primary keys

Fix ActionController::Live streams hanging on client disconnect

github/rails/rails · 2026-07-07

ActionController::Live::Buffer#abort clears the streaming queue and sets @aborted, but never enqueues the nil terminator that the consumer&#

Merge pull request #58039 from 55728/fix-number-field-tag-endless-range

github/rails/rails · 2026-07-07

Support endless and beginless ranges in `number_field_tag`/`range_field_tag`

Merge pull request #58044 from 55728/fix-activejob-default-priority-lazy

github/rails/rails · 2026-07-07

Resolve `default_priority` lazily so a configured value is honored

Azure Files バックアップ入門~「Vault-Standard 層」のリストアについて~

Qiita(trend) · 2026-07-07

目次 はじめに 本記事で解説するAzure Files のバックアップ構成 Vault-Standard 層のリストアについて 「スナップショットとVault-Standard」とは 「Vault-Standard」とは まとめ 1. はじめに 本記事は、Azure...

[ruby/prism] Refactor `do` keyword parsing

github/ruby/ruby · 2026-07-07

Mirror much more closely the parse.y COND and CMDARG stacks. This fixes a whole host of really really weird edge cases. https://github.com/

Forward identifying options in remove_foreign_key's if_exists guard

github/rails/rails · 2026-07-07

Before, `remove_foreign_key :accounts, name: :special_fk, if_exists: true` and `remove_foreign_key :accounts, to_table: :owners, if_exists:

Inline fastpath for rb_check_convert_type_with_id

github/ruby/ruby · 2026-07-07

This is an often-called internal function that has a fastpath, so the fastpath should be inlined. Benchmark: ```ruby require &#39;benchmar

Merge pull request #58034 from 55728/fix-proxy-logger-log-method

github/rails/rails · 2026-07-07

Support `log` on `ActiveSupport::ProxyLogger`

SQL Indexing 用 AI エージェントスキル集

Qiita(trend) · 2026-07-07

インデックスは馴染みのあるツールですが、設計を誤りやすいものです。「念のため」列を足す、SELECT * でカバリングを壊す、使われないインデックスが書き込みだけ遅くする——そんな失敗はよくあります。AI エージェントの時代では、SQL インデックスに関する明確なルールと...

Resolve `default_priority` lazily so a configured value is honored

github/rails/rails · 2026-07-07

Before: `ActiveJob::Base.default_priority = 10` set in an initializer had no effect on jobs. The `priority` class attribute baked in the val

Support `log` on `ActiveSupport::ProxyLogger`

github/rails/rails · 2026-07-07

Before: `ProxyLogger#log` raised `NoMethodError`, even though the standard `Logger` interface (which `ProxyLogger` documents as almost fully

Apply DISTINCT to `average`

github/rails/rails · 2026-07-07

`relation.distinct.average(:column)` emitted a plain `AVG(column)` and averaged duplicate values, while `distinct.count(:column)` and `disti

Merge pull request #58023 from 55728/fix-color-field-explicit-value-nil

github/rails/rails · 2026-07-07

Honor an explicit `value: nil` in `color_field`

Treat an empty id array as an empty set for composite primary keys

github/rails/rails · 2026-07-07

Before: `destroy([])` and `update([], [])` on a model with a composite primary key raised `NoMethodError` (`undefined method &#39;destroy&#3

Merge pull request #58035 from 55728/fix-redis-cache-store-client-mut…

github/rails/rails · 2026-07-07

…ation Don't mutate the array passed to RedisCacheStore via `:client`

Support endless and beginless ranges in `number_field_tag`/`range_fie…

github/rails/rails · 2026-07-07

…ld_tag` `number_field_tag` and `range_field_tag` raised `RangeError` when given an endless (`18..`) or beginless (`..10`) range as `:in`/`

Merge pull request #58037 from 55728/fix-range-sole-missing-require

github/rails/rails · 2026-07-07

Require enumerable core ext for `Range#sole`

Merge pull request #58032 from 55728/fix-event-reporter-timestamp-doc

github/rails/rails · 2026-07-07

Fix event timestamp type in `EventReporter` rdoc [skip ci]

Merge pull request #58033 from 55728/fix-cache-fetch-hit-namespaced-key

github/rails/rails · 2026-07-07

Instrument the normalized key in `Cache#fetch` hit path

Require enumerable core ext for Range#sole

github/rails/rails · 2026-07-07

Cherry-picking the range extensions on their own with `require &quot;active_support/core_ext/range&quot;` produced a Range#sole that always

Don't mutate the array passed to RedisCacheStore via :client

github/rails/rails · 2026-07-07

Since 5843a7b7f2, passing an array of configs as the :client option destructively replaced the caller&#39;s array elements with the pools bu

Instrument the normalized key in Cache#fetch hit path

github/rails/rails · 2026-07-07

Before, a `fetch` hit emitted `cache_fetch_hit.active_support` with the raw un-namespaced name as `payload[:key]`, so a store configured wit

Fix event timestamp type in EventReporter rdoc [ci skip]

github/rails/rails · 2026-07-07

The event hash documentation in ActiveSupport::EventReporter described the :timestamp key as a Float, both in the class-level subscriber doc

[Bug #22183] Preserve `lpar_beg` across interpolation

github/ruby/ruby · 2026-07-07

Fix unexpected `keyword_do_LAMBDA` inside string interpolation within default argument of lambda.

Fix argument types

github/ruby/ruby · 2026-07-07

Follow-up of GH-17190.

【実測比較】日本語RAGのOCR、結局どれを使う? glm-ocr / dots.ocr / Unlimited-OCR / MinerU を社内ドライブの実データでガチ評価

Qiita(trend) · 2026-07-07

はじめに RAG(検索拡張生成)を「本当に業務で使う」段になると、いちばん地味で、いちばん効いてくるのがOCRです。 社内ドライブには、テキスト層のあるきれいなPDFだけでなく、チャット画面のスクリーンショット、matplotlibで吐き出したチャート、テキスト層のない提...

【AWS】Bedrock AgentCore Web Search を試してみた!

Qiita(trend) · 2026-07-07

どうもこんにちは。 今回は、Amazon Bedrock AgentCore Web Search を AWS CDK で構築して、Strands Agents から使ってみます。 Amazon Bedrock AgentCore Web Search は、AgentCor...

shape.h: get rid of rb_shape_id_with_capacity

github/ruby/ruby · 2026-07-07

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

imemo.c: refactor imemo_fields_new

github/ruby/ruby · 2026-07-07

Lean on `rb_newobj` to get the shape embedded capacity properly set.

Introduce rb_shape_transition_slot_size

github/ruby/ruby · 2026-07-07

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

shape.h: rb_shape_capacity -> rb_shape_embedded_capacity

github/ruby/ruby · 2026-07-07

To avoid confusion with the actual capacity which may be larger if the object has been extended (ROBJECT_HEAP).

RBASIC_SET_SHAPE_ID: also strip the layout bits

github/ruby/ruby · 2026-07-07

Like the capacity part, the layout part of an object shape almost never changes. The few exceptions are: - On allocation. - On being co

Change test_capacity_embedded for dynamic slot size

github/ruby/ruby · 2026-07-07

If the slot size is dynamic, a string of length (max_embed_len - 1) will have exact capacity rather than rounded up to max_embed_len.

eBPF-based timeline visualization tool (#17190)

github/ruby/ruby · 2026-07-07

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

Suppress unused-function warnings

github/ruby/ruby · 2026-07-07

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

【非エンジニア】Windows(コマンドプロンプト)で始めるClaude Code(CLI版)セットアップと基礎のインプット

Qiita(trend) · 2026-07-07

はじめに 非エンジニアのビジネス職である私は、初めて Claude Code を CLI(コマンドラインインターフェース) で動かしました! 社内のエンジニアにレクチャーを受けながら導入に挑戦しましたが、 CLIに馴染みがないため最初は不安でした。同じように不安やつまづき...

samchon/ttsc: A `typescript-go` toolchain for compiler-powered plugins and type-safe execution + 500x faster lint integrated into compiler

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

typescript-goを使ったTypeScript向けのツールチェイン。ビルド、型チェック付きの実行、Lint、Formatなどのツールを提供している。Vite/Rollup/esbuild/webpack/Rspack/Next.js向けのプラグインも提供している。

VS Code DevContainer を使わなくなった私の、LLM エージェント向け開発環境

Zenn · 2026-07-07

! この記事は長いです。長い癖に具体的に自分が使っているdocker composeなどの設定までは記載していません。そこまで書くとさらにとんでもなく長い記事になってしまうと思ったためです。あくまで思想としてどのように最近開発環境を考えているのかを伝えられたらと思っています。コン

Inline GC fastpath in ZJIT for newarray instruction

github/ruby/ruby · 2026-07-07

This commit implements support in ZJIT for inlining GC fast path. The GC fast path is defined in gc_fastpath.rs for both the default GC and

Stop including onigmo.h in rregexp.h

github/ruby/ruby · 2026-07-07

Followup: https://github.com/ruby/ruby/pull/17671 [Bug #22184] `onigmo.h` contains a lot of declarations that can easily conflict with thi

[DOC] Remove Set Methods for Iterating documentation section

github/ruby/ruby · 2026-07-07

This section only had one method (#each), so move that method to the "Other Methods" section.

[DOC] Update Set Methods for Converting documentation

github/ruby/ruby · 2026-07-07

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

[DOC] Update Set Methods for Deleting documentation

github/ruby/ruby · 2026-07-07

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

onig_reg_copy_body: fix copying of exact_end

github/ruby/ruby · 2026-07-07

Followup: https://github.com/ruby/ruby/pull/17671

APIもDBも東京なのに、全クエリが太平洋横断していた話

Zenn · 2026-07-07

はじめに AI x 旅行アプリのアバトラベル(iOS / Android)は、2026年6月にフルリニューアルしました! ところがその直後から、「ほぼ全てのAPIが一律に遅い」 という不思議な症状に悩まされていました。弊社に協力いただいているつよつよエンジニアの栗田さんの調査によ

Merge pull request #57830 from Shopify/ec-renderers-mutations-and-dep…

github/rails/rails · 2026-07-07

…recations Make ActionController Renderers ractor safe

remove unused rb_gc_vm_context->lock

github/ruby/ruby · 2026-07-07

Follow up to GH-PR #16914

Decouple Test_StrSetLen from slot size

github/ruby/ruby · 2026-07-07

Array#join now pre-calculates the length, so the string created in the tests were embedded anyways.

Agentic RLにおけるMITOとTITO

Zenn · 2026-07-07

こんにちは。松尾研究所シニアデータサイエンティストの太田です。 この記事ではLLMをエージェントとして学習をする、Agentic Reinforcement Learning (以下Agentic RL)について、少しニッチな話をしたいと思います。 AIエージェントとは、自律的か

Bump taiki-e/install-action

github/ruby/ruby · 2026-07-07

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

Goジェネリクスを支えるGC Shape Stencilingと辞書渡しの仕組み

Zenn · 2026-07-07

プラットフォームチームの菅原です。 Go Conference 2026で発表したいと思ってネタを練っていたのですが、残念ながらプロポーザルの採択には至らなかったので、供養のためにテックブログにネタを吐き出しておこうと思います。 Goではバージョン1.18でジェネリクスが入りま

Fable時代のAI活用法を、Anthropicの開発者が公開

Zenn · 2026-07-07

本記事では、最新のAIエージェントを使いこなすためのテクニックについて、ざっくり理解します。 株式会社ナレッジセンスは、生成AIやRAGを使ったプロダクトを、エンタープライズ企業向けに開発しているスタートアップです。 この記事は何 この記事は、「FableレベルのAIを使いこ

Dynamically determine max shape capacity

github/ruby/ruby · 2026-07-07

SHAPE_MAX_CAPACITY needed to be below or equal to the maximum capacity allocatable by the GC otherwise it would crash. This commit decouples

Vitestで始めるシンプルなVRT

Zenn · 2026-07-07

この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 はじめに Vitest 4.0でVisual Regression Testing(VRT)がサポートされました。このVitest(Browser Mode)でのVRTとGitHub Actions

[DOC] Update Set Methods for Assigning documentation

github/ruby/ruby · 2026-07-07

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

[DOC] Update Set Methods for Querying documentation

github/ruby/ruby · 2026-07-07

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

Spanner Omni を採用して CI のトータル実行時間を84%減らすまでの道のり

Zenn · 2026-07-06

はじめに カウシェのバックエンドは Google Cloud Spanner を使っており、ローカル開発と CI のテストには長らく Cloud Spanner Emulator を使ってきました。 2026 年 4 月、Spanner の実エンジンをローカルで動かせる Span

AI時代のObservability設計 - アプリケーション / インフラ / CI / LLMすべてを監視する(設計編)

Zenn · 2026-07-06

! English Version is here みなさまこんにちは!エアークローゼットでCTOをしている辻です。 直前の連載code-graph deep dive後編で、「46リポジトリに跨るコードベースをAIにセマンティック検索できる形にした」という話を書きました。その

Freeze enum name strings so they may be used in Ractors

github/rails/rails · 2026-07-06

Fixes failing test from rails/rails#57825.

[ruby/digest] Add CRC32 conformance tests to catch MRI vs JRuby diver…

github/ruby/ruby · 2026-07-06

…gence Tests cover: byte order, digest/block length, empty input, null and high bytes (unsigned masking), full lookup table, incremental vs

[ruby/digest] Implement a CRC32 for Java, too

github/ruby/ruby · 2026-07-06

Use java.util.zip.CRC32 https://github.com/ruby/digest/commit/0c629c4538

ZJIT: Don't eagerly allocate reason string in compile_patch_points (#…

github/ruby/ruby · 2026-07-06

…17680) We can pass a thunk that generates the reason string and call it only if we're in tracing mode.

【Java】Tomcat の概要

Qiita(trend) · 2026-07-06

はじめに この記事では、Tomcat の概要を整理します。 Tomcatとは Tomcat は Java で書かれたWebアプリケーションを動かすためのサーブレットコンテナです。 サーブレットコンテナはWebブラウザからのリクエストを受け取り、Javaのプログラム...

ZJIT: Bump the `--zjit-max-versions` default to 4 (#17562)

github/ruby/ruby · 2026-07-06

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

Merge pull request #57825 from Shopify/introduce-ractorize

github/rails/rails · 2026-07-06

Introduce ractorize

ZJIT: Add HIR perf symbols for terminators (#17519)

github/ruby/ruby · 2026-07-06

Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>

ZJIT: Limit local reloads after send to ones syntactically written to

github/ruby/ruby · 2026-07-06

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

ZJIT: Skip tests that write to locals in `eval` for `--zjit-disable-h…

github/ruby/ruby · 2026-07-06

…ir-opt` I had a go trying to fix these at &lt;https://github.com/ruby/ruby/pull/17417&gt;, but the full fix is quite involved. Let&#39;s s

ZJIT: Make name rustdoc-able

github/ruby/ruby · 2026-07-06

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

ZJIT: Move EP index/offset conversion functions to cruby

github/ruby/ruby · 2026-07-06

Keep the functions together (not split in HIR/codegen) and in a more reasonable module.

ZJIT: Don't side-effect in assert!() (#17678)

github/ruby/ruby · 2026-07-06

This is a footgun, less bad than the C version, whereby an `assert!` could reasonably be changed into a `debug_assert!` and cause a problem

ZJIT: Rename gen_save_pc_for_gc to gen_write_jit_frame (#17683)

github/ruby/ruby · 2026-07-06

The old name is a bit of a misnomer now since it's not saving just the PC anymore. It's still one write, but it's the JITFrame pointer.

ZJIT: Rename po_from to post_order_from (#17681)

github/ruby/ruby · 2026-07-06

We renamed `rpo` to `reverse_post_order` so rename this one to match as well.

[DOC] Fix Thread::Mutex#unlock doc

github/ruby/ruby · 2026-07-06

It was [previously][1] moved from C to Ruby, but the doc on the Ruby method was copied from `#lock` while the correct doc was left in C. [1

ZJIT: Fix extended basic block typo (#17679)

github/ruby/ruby · 2026-07-06

This PR fixes a comment that calls ZJIT basic blocks extended. They have been traditional basic blocks since #16888.

Merge pull request #58024 from 55728/fix-assert-enqueued-email-custom…

github/rails/rails · 2026-07-06

…-delivery-job-queue Derive the expected queue from the delivery job in `assert_enqueued_email_with`

Apple、次期macOS 27でSwift言語をシステムカーネル開発に採用。メモリ安全な言語として

Publickey · 2026-07-06

Appleは次期macOS 27 Golden Gateから、Swift言語をシステムカーネルの開発に採用することを明らかにしました。 これは先月に行われたWWDC26ですでに表明されており、7月2日付けのSwiftのブログ「What's ...

MCPにエンタープライズ向け新機能、アクセスを一括管理できる「Enterprise-Managed Authorization(EMA)extension」が安定版として利用可能に

Publickey · 2026-07-06

生成AIとツールとの接続プロトコルとしてLinux Foundation傘下で標準化と機能拡張が進められているMCP(Model Context Protocol)の企業向けの新機能「Enterprise-Managed Authoriza...

Merge pull request #58017 from 55728/fix-datetime-now-stub-subsec

github/rails/rails · 2026-07-06

Preserve subsecond precision in the `DateTime.now` travel stub under `with_usec`

Merge pull request #58021 from 55728/fix-time-zone-select-selected-op…

github/rails/rails · 2026-07-06

…tion Honor an explicit `:selected` option in `time_zone_select`

YJIT: implement better getblockparamproxy dispatch

github/ruby/ruby · 2026-07-06

``` Results — YJIT enabled: block.call vs yield, before/after ┌──────────────────────┬─────────────────────┬────────────────────┬──────────

Translate `if_exists`/`if_not_exists` when inverting reference and co…

github/rails/rails · 2026-07-06

…lumn removals `add_reference`/`remove_reference` and `remove_column` accept `if_not_exists`/`if_exists`, but the command recorder did not

Derive expected queue from the delivery job in assert_enqueued_email_…

github/rails/rails · 2026-07-06

…with Before: assert_enqueued_email_with derived the expected queue solely from the mailer&#39;s deliver_later_queue_name, so a mailer whos

Merge pull request #58016 from 55728/fix-deprecation-proxy-keyword-ar…

github/rails/rails · 2026-07-06

…guments Forward keyword arguments through deprecation proxies

Merge pull request #58015 from 55728/fix-from-xml-duration-whitespace

github/rails/rails · 2026-07-06

Strip surrounding whitespace before parsing a duration in `Hash.from_xml`

Merge pull request #58014 from 55728/fix-event-reporter-stale-payload…

github/rails/rails · 2026-07-06

…-filter-doc Remove stale payload-based filter example in `EventReporter#subscribe` rdoc [skip ci]

アジャイル開発では日報が不要とされているのはなぜ

Qiita(trend) · 2026-07-06

アジャイル 6月に一気にアジャイルをキャッチアップした。 具体的には次のイベントに参加した。 渋谷アジャイル(弊社で開催されてたので軽く聴講) Registered scrum master 講座 Registered agile testing 講座 総括した感想...

[Bug #21994] Drop warning for ambiguous regexp use

github/ruby/ruby · 2026-07-06

https://bugs.ruby-lang.org/issues/21994

Honor an explicit `:selected` option in `time_zone_select`

github/rails/rails · 2026-07-06

Before: `time_zone_select` always selected the object&#39;s current value (or the `:default` fallback), silently ignoring any explicit `:sel

AI Agent 時代は「うまく指示する」より「未知を見つける」が大事

Qiita(trend) · 2026-07-06

こんにちは、AI エージェントにお願いしたあと「なんか違うな……?」と一緒に首をかしげがちなアーキテクトのやまぱん!です 😅 Thariq さん(@trq212)の X 投稿 A Field Guide to Fable: Finding Your Unknowns Wor...

Preserve subsecond precision in the DateTime.now travel stub under wi…

github/rails/rails · 2026-07-06

…th_usec Before: `travel_to(time, with_usec: true)` froze `DateTime.now` to a whole second, silently dropping the subsecond fraction, even

Forward keyword arguments through deprecation proxies

github/rails/rails · 2026-07-06

Before: calling a target method that requires keyword arguments through a `DeprecatedObjectProxy` or `DeprecatedInstanceVariableProxy` raise

Strip surrounding whitespace before parsing a duration in Hash.from_xml

github/rails/rails · 2026-07-06

Before: a `type=&quot;duration&quot;` node in pretty-printed XML, whose value is padded with the newlines and indentation of the surrounding

Remove stale payload-based filter example in EventReporter#subscribe …

github/rails/rails · 2026-07-06

…rdoc [ci skip] The `#subscribe` rdoc offered a filter example keyed on `event[:payload]`, but filters only ever receive a hash containing

Allow the DeprecatedObjectProxy to change target after initialization:

github/rails/rails · 2026-07-06

- ### Problem We have a deprecated constant whose value is a `Set`. I&#39;m about to introduce code changes that stops ActionController

Stop mutating ActionController Renderers:

github/rails/rails · 2026-07-06

- ### Problem I&#39;d like to make this codepath Ractor safe, which currently is not because one constant isn&#39;t frozen (RENDERERS)

Deprecate the ActionController::Renderer::RENDERERS constant:

github/rails/rails · 2026-07-06

- ### Problem This constant holds all the global renderers name for an application. We&#39;d like to stop mutating that constants with

auto_review_pr.rb: Fix link to Onigmo

github/ruby/ruby · 2026-07-06

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

Deep Data SecurityとDatabase Vaultを組み合わせた多層アクセス制御

Qiita(trend) · 2026-07-06

Oracle Databaseには、多層防御を実現する数多くのセキュリティ機能が用意されています。AIエージェントによるデータベース・アクセスが急速に拡大する中、AI時代のデータ保護において特に重要となる機能をまとめたものが、以下のスライドです。 今まで紹介してきたDee...

Disable git background maintenance in bundler specs

github/ruby/ruby · 2026-07-06

Since Git 2.46, commands like `git commit` spawn a detached `git maintenance run --auto` process, which briefly creates `.git/objects/mainte

Tentative fix for clang on macOS

github/ruby/ruby · 2026-07-06

Does not know `assume` attribute.

[Doc] Add missing ENCODING flags in RRegexp

github/ruby/ruby · 2026-07-06

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

IBM Bob Premium Package for i — スキル・ツール・ワークフロー ガイド (2026/7版)

Qiita(trend) · 2026-07-06

IBM Bob の Premium Package for i は、IBM i Developer / IBM i Database の両モードに特化したスキル・ツール・ワークフローがバンドルされています。本記事では全機能を体系的に解説します。 IBM Bobと一緒に作成し...

Excel VBAの開発体験をモダン言語並みにアゲる VSCode拡張機能を作りました

Zenn · 2026-07-06

TL;DR 以前、AIエージェントがExcel VBAマクロを自律開発するためのOSS xlflow を作った 今回さらに、xlflowをVSCodeから扱うための拡張機能 xlflow for Visual Studio Code を作った ただのシンタックスハイライト拡張で

Make T_REGEXP embedded

github/ruby/ruby · 2026-07-06

When embeddeding `struct re_pattern_buffer`, `RRegexp` end up 488B large, which result in a rather minimal 24B waste in 512B slots. This ho

io.c: use a write barrier when storing IO#timeout=

github/ruby/ruby · 2026-07-06

rb_io_set_timeout stores the timeout VALUE into the IO&#39;s fptr with a plain assignment, missing the generational write barrier for the ol

encoding.c: use RB_OBJ_SET_SHAREABLE instead of raw FL_SET_RAW

github/ruby/ruby · 2026-07-06

enc_list_update makes the frozen encoding list shareable by setting RUBY_FL_SHAREABLE directly. Use the public RB_OBJ_SET_SHAREABLE() helper

[ruby/prism] Remove excess errors from config

github/ruby/ruby · 2026-07-06

(https://github.com/ruby/prism/pull/4151) `ARGUMENT_BLOCK_FORWARDING` seems to have been left unused since https://github.com/ruby/prism/co

自動テストの肥大化とどう向き合うか

Zenn · 2026-07-06

! この記事は社内の勉強会向けに、自動テストのトレードオフについて個人的な意見をまとめたものです。 Q. 「自動テストを書いてきてしばらく経つが、実行時間の増加に伴う問題 (CI 待ち時間) や偽陽性・偽陰性の問題が出てきた。どう対応していくのがよいか?」 IMO: コードの変

生成 AI 利用率〇パーセント達成した、次は AI エージェント〇個作成が目標?

Qiita(trend) · 2026-07-06

はじめに 生成 AI の活用推進に取り組む組織が増えています。例えば、Microsoft 365 Copilot を導入し、利用率を指標の一つとして追いかけている組織も多いと思います。もちろん、利用率は目的ではなく手段でしかないという点は、これまでの記事でも繰り返しお伝え...

Merge pull request #58012 from fuentesjr/fix-broken-links-in-guides

github/rails/rails · 2026-07-06

Fix broken links in guides [ci skip]

[ruby/prism] Accept a nested target as the first `for` loop index

github/ruby/ruby · 2026-07-06

A `for` loop index may be a multiple-assignment target whose first element is itself a parenthesized (nested) target, e.g. for (a, b),

Dockerfileは分けない〜本番用とローカル用を1つに保つ方法🐳

Qiita(trend) · 2026-07-06

はじめに 新卒研修にてコンテナアプリケーションを構築する機会がありました。 以前、Dockerfileを本番用とローカル用で分けている現場を見たことがあったため、今回はその是非も含めて「本番環境とローカル環境でDockerfileを分けるべきか」検討しました。 本記事は、...

Bump taiki-e/install-action

github/ruby/ruby · 2026-07-06

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

Unity 6時代のR3設計方針:10人規模開発で保守性を落とさない基本ルール

Zenn · 2026-07-06

はじめに Unityでイベントや状態変更を扱う方法はいくつもあります。 Update UnityEvent C# event Action async/await UniTask UniRx R3 独自のEventBus ScriptableObjectイベント 小規模なプロ

複数リポジトリを単一のdev containerで開発する Claude Code 環境を構築する

Zenn · 2026-07-06

! この記事は、デブサミ夏カウントダウンブログリレー2026に参加しています。当社ブースで 「テックブログを見て来ました!」 とお伝えいただいた方には、もれなくFinatextグループのテックブック(物理本)を差し上げます! 👇️Developers Summit 2026 Su

ClaudeがSlackに書く文字装飾が崩れる問題をSkillで直す

Zenn · 2026-07-05

Claude CodeでSlackの下書きを作るようになってから、**重要** と書いたつもりの太字が、Slackの画面ではアスタリスクが見えたまま斜体になってしまう、という崩れに悩まされていました。 原因は次の二つでした。 SlackがMarkdownではなく mrkdwn

[PRISM] Fix depend

github/ruby/ruby · 2026-07-05

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

[ruby/prism] Assume for the GCC bounds checks

github/ruby/ruby · 2026-07-05

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

OCI Speechでリアルタイム英日翻訳アプリを作ってみた:途中で変わる文字起こしを字幕にする工夫

Qiita(trend) · 2026-07-05

英語の動画や会議を見ながら、日本語字幕をリアルタイムに出したい。 そのために、OCI Speech Live TranscribeとOCI Languageを使ったリアルタイム英日翻訳アプリを作りました。 この記事で扱うのは、アプリの作り方そのものではなく、OCI Spee...

【AWS Summit Japan 2026】2日目参加レポート

Qiita(trend) · 2026-07-05

はじめに AWS Summit Japan 2026に参加しました! 本記事は、2日目の参加レポートになります! 1日目の記事も投稿済みですので、そちらもご覧いただけますと幸いです! 2日目のスケジュール 8:53 会場到着 9:03 入場 9:10 ラウンジで朝...

Merge pull request #58003 from anxkhn/fix/belongs-to-composite-fk-dir…

github/rails/rails · 2026-07-05

…ty-tracking Fix `belongs_to` change tracking for composite foreign keys

Fix belongs_to change tracking for composite foreign keys

github/rails/rails · 2026-07-05

`association_changed?` and `association_previously_changed?` always returned `false` for a `belongs_to` with a composite foreign key. `Belo

Merge pull request #58011 from 55728/fix-weekday-select-selected-option

github/rails/rails · 2026-07-05

Honor an explicit `:selected` option in `weekday_select`

Merge pull request #58006 from 55728/fix-store-accessor-was-unchanged

github/rails/rails · 2026-07-05

Return the current value for an unchanged store accessor's `_was`

Merge pull request #58010 from 55728/fix-number-field-endless-range

github/rails/rails · 2026-07-05

Support endless and beginless ranges in `number_field`/`range_field`

Merge pull request #58009 from 55728/fix-assert-enqueued-email-with-q…

github/rails/rails · 2026-07-05

…ueue-prefix Account for `queue_name_prefix` in `assert_enqueued_email_with`

Merge pull request #58008 from 55728/fix-perform-all-later-stale-enqu…

github/rails/rails · 2026-07-05

…eue-error Clear a stale `enqueue_error` when `perform_all_later` re-enqueues a job

Clear a stale `enqueue_error` when `perform_all_later` re-enqueues a job

github/rails/rails · 2026-07-05

When the queue adapter does not implement `enqueue_all`, `perform_all_later` falls back to enqueuing each job individually. That path reset

Merge pull request #58007 from 55728/fix-memory-store-increment-instr…

github/rails/rails · 2026-07-05

…ument-key Instrument the normalized key in `MemoryStore#increment`/`#decrement`

Merge pull request #58004 from 55728/fix-none-ids-fires-query

github/rails/rails · 2026-07-05

Return no rows without a query for `none.ids`

Instrument the normalized key in `MemoryStore#increment`/`#decrement`

github/rails/rails · 2026-07-05

`MemoryStore#increment` and `#decrement` emitted their `cache_increment`/`cache_decrement` notifications with the raw name as the payload `:

【YAMAHAルーター】初期化の次はこれ!実務でよく使う「設定のおまじない」ter len 0 的なもの含む

Qiita(trend) · 2026-07-05

はじめに 先日投稿した記事【現場の味方YAMAHAルーター】初期化お約束コマンドと完全な「無」を作るcold start活用術では、ルーターを完全にまっさらな状態に戻す手順を解説しました。 今回は、その初期化した直後に「ひとまずこれだけは設定しておくという、よく使う定番の...

Merge pull request #58005 from 55728/fix-invert-add-column-if-not-exists

github/rails/rails · 2026-07-05

Make `add_column(if_not_exists: true)` reversible

[ruby/openssl] ns_spki: allocate OpenSSL objects in #initialize{,_copy}

github/ruby/ruby · 2026-07-05

https://github.com/ruby/openssl/commit/f9026106a3

[ruby/openssl] pkcs7: allocate OpenSSL objects in #initialize{,_copy}

github/ruby/ruby · 2026-07-05

https://github.com/ruby/openssl/commit/6bb2810f59

[ruby/openssl] ts: allocate OpenSSL objects in #initialize{,_copy}

github/ruby/ruby · 2026-07-05

https://github.com/ruby/openssl/commit/4cbe86fd1e

[ruby/openssl] ocsp: allocate OpenSSL objects in #initialize{,_copy}

github/ruby/ruby · 2026-07-05

Allocate the underlying OpenSSL object in #initialize{,_copy} instead of .allocate. Allocating an empty OpenSSL object in .allocate is waste

[ruby/openssl] x509*: allocate OpenSSL objects in #initialize{,_copy}

github/ruby/ruby · 2026-07-05

https://github.com/ruby/openssl/commit/c70b060c3d

[ruby/openssl] pkcs12: allocate OpenSSL objects in #initialize{,_copy}

github/ruby/ruby · 2026-07-05

https://github.com/ruby/openssl/commit/1472feb74e

[ruby/openssl] pkey, ssl, cipher, hpke: use ossl_want_uninitialized()

github/ruby/ruby · 2026-07-05

Simplify the code and raise exceptions with a consistent error message. This unifies the exception type raised when #initialize is called t

[ruby/openssl] provider: fix potential memory leak in .load

github/ruby/ruby · 2026-07-05

Allocate the wrapper object before attempting to load the provider. Also, expand macros NewProvider() and SetProvider(), which are only use

[ruby/openssl] ossl.c: add helper function ossl_want_uninitialized()

github/ruby/ruby · 2026-07-05

https://github.com/ruby/openssl/commit/02872d3c8f

Claude Fable 5の挙動をOpus 4.8で再現する — 「賢さ」を検証ループの工程に置き換える

Zenn · 2026-07-05

はじめに Claude Fable 5 のプロンプトガイドを読むと、繰り返し出てくる主張があります。旧世代モデル向けに細かく書き込んだ指示は、Fable 5 にはむしろ規定的すぎて出力品質を下げうるから、消すことを検討せよ——要するに「賢くなった分、こちらの管理を引き算せよ」です

プログラミングのためのBGMや環境音など。仕事や勉強の邪魔にならない無料で使えそうな音源集。2026年版

Publickey · 2026-07-05

在宅で仕事や勉強をしている時間が増えてくると、ずっと無音だと寂しい気がして、できれば仕事の邪魔にならないBGMや環境音があるといいなあ、と思ったことはありませんか? 今年も、そうした音源を独自にピックアップした記事の2026年版を紹介しまし...

スマートグラス「Even G2」でAIコーディングツールを使う方法

Zenn · 2026-07-05

この記事では、スマートグラスのEven G2からAIコーディングツールを使う方法を紹介します。 ちなみに実用性についてはこの記事では触れません。ロマンです。私が試した方法は大きく3つあります。 Even G2公式のTerminal Modeを使う方法 Even AIのAdd

ブロードコムによるVMware製品抱き合わせ販売疑惑、独占禁止法違反と認定されず。公正取引委員会が調査を終了

Publickey · 2026-07-05

公正取引委員会は、ブロードコムに対する独占禁止法違反の調査を、違反に認定するに足る事実が認められなかったとして終了すると発表しました。 VMware製品、ライセンス変更により事実上の大幅値上げ ブロードコムは2023年にVMwareを買収。...

Codexに丸投げで高速縦型リリックビデオを作ってみた

Zenn · 2026-07-05

はじめに ! この記事はCodexに作業ログを吐き出させ、Claude Codeに記事化させ、その後に筆者が80パーセントぐらい書き換えました。 AIコーディングエージェントのCodexに、音源1本から高速縦型リリックビデオをまるごと作らせてみたよ。 https://x.com

C# で出来ること一覧 2026年版(.NET 10)

Zenn · 2026-07-05

はじめに かなり前に「C# で出来ること一覧」という記事を書いて、その後も何度か更新版を書いてきました。一番最初の版が以下です。 https://qiita.com/okazuki/items/e3a8e23f9ac2a10d8fde .NET 10 がリリースされてから半年以上

Honor an explicit `:selected` option in `weekday_select`

github/rails/rails · 2026-07-05

`weekday_select` on an object that already holds a weekday ignored an explicitly passed `selected:` option and marked the object&#39;s value

Support endless and beginless ranges in `number_field`/`range_field`

github/rails/rails · 2026-07-05

`number_field` and `range_field` raised `RangeError` when given an endless (`18..`) or beginless (`..10`) range as `:in`/`:within`. Now an

Account for `queue_name_prefix` in `assert_enqueued_email_with`

github/rails/rails · 2026-07-05

With `ActiveJob::Base.queue_name_prefix` configured, `assert_enqueued_email_with` expected the bare mailer queue (e.g. `&quot;mailers&quot;`

Return the current value for an unchanged store accessor's `_was`

github/rails/rails · 2026-07-05

For an unchanged store accessor, `&lt;key&gt;_was` returned `nil` instead of the current value. Before, with an unchanged record, `record.c

Make `add_column(if_not_exists: true)` reversible

github/rails/rails · 2026-07-05

Reverting `add_column(:table, :column, :type, if_not_exists: true)` produced `remove_column(:table, :column, :type, if_not_exists: true)`, p

Return no rows without a query for `none.ids`

github/rails/rails · 2026-07-05

`Relation#none` marks a relation as a null object that should never touch the database. `pluck` already short-circuits such a relation and r

[Bug #22181] Fix branch-peephole-optimization label & insn ID collisions

github/ruby/ruby · 2026-07-05

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

AIコーディング時代の生き抜き方

Zenn · 2026-07-05

生成AIを活用したコーディングはかなり広く使われるようになり、プログラマーは開発スタイルを大幅に変える必要があることは共通の認識になりつつある。一方で、今後どのようなアプローチで開発スタイルを変更していくかは議論の余地がありまだ明確な答えが出揃っていない段階に思える。 …という書

JavaScriptのメソッドチェインが遅い理由

Zenn · 2026-07-05

序 以前Qiitaにあげていた記事の更新版です(Iterator Helpersが標準入りし、メンテナンス期間のnode.js LTSで使えるようになったので)。 RustとJavaScriptで似たような書き方のメソッドチェインを比較します。 Rust https://gi

Announcing Vite+ Beta | VoidZero

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

Vite+ Betaリリース。vp runのキャッシュ改善、vp migrateの対応範囲の改善、proxyとカスタムCAに対応したHTTP処理の追加など。

[ruby/openssl] Implement dcompact

github/ruby/ruby · 2026-07-05

We can implement this now that we require Ruby 2.7 or later. The return value of OpenSSL&#39;s *_set_ex_data() functions is not checked sin

Introducing the Safari MCP server for web developers | WebKit

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

Safari Technology Preview 247で追加されたSafari MCP serverについて。AI AgentからSafariのタブを操作し、DOM/ネットワーク/コンソール/スクリーンショットを参照できる。safaridriver --mcpで起動し、nav

Cloudflare Workers + better-auth で全リクエストが無応答になる - hanging promise の罠

Zenn · 2026-07-05

これはなに? Cloudflare Workers + D1 + better-auth で運用している Web サービスで、「特定のユーザーだけ、サイトへの全リクエストが応答待ちのまま固まり、ブラウザを再起動しないと直らない」という障害に繰り返し遭遇しました。丸一日かけて原因を

ci: install ruby-devel and fiddle gem for Cygwin build

github/ruby/ruby · 2026-07-05

- Add ruby-devel to the Cygwin package list so native extensions can build - Install the fiddle gem explicitly via Cygwin bash before config

HuggingFace Space のデモをローカルに移行してみた。コード改修はたった1行だった

Qiita(trend) · 2026-07-05

初めに 最近、HuggingFace Space で公開されているデモを触る機会がかなり増えました。ブラウザで試せるのは便利なのですが、ZeroGPU の割り当て待ちや GPU 時間制限(数十秒〜数分)があり、本格的に検証しようとすると正直しんどいです。 そこで今回は、...

[Bug #22178] Fix for Regexp#== when source encodings differ

github/ruby/ruby · 2026-07-05

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

【Axmol Engine】 バイブコーディングで脱出ゲームを作る[ 9 ]:アイテムシステムの実装2 - アイテムの選択・表示 -

Qiita(trend) · 2026-07-05

はじめに 前回の記事ではアイテムの定義・配置・取得・所持パネル表示までを実装しました。 今回はアイテムの選択トグル・長押しによるポップアップ表示・詳細ビューの実装を行います。 用意した素材(ChatGPTが作成) アイテムポップアップのフレーム枠(frame_item...

ECMAScriptにおけるグレゴリオ暦: `iso8601`と`gregory`

Zenn · 2026-07-05

ECMAScriptにはTemporalやIntl.DateTimeFormatといった暦を扱うAPIが存在し、最もよく使われるグレゴリオ暦はもちろん、日本の元号、東アジアのいわゆる旧暦(太陰太陽暦)、ヒジュラ暦やユダヤ暦など多種多様な暦がサポートされています。そのうち一般的なグ

ELDEN RING NIGHTREIGNのマルチがラグいのは、ハズレのSteam中継サーバーを引いているからだった

Zenn · 2026-07-05

ELDEN RING NIGHTREIGN(ナイトレイン、Steam版)のマルチプレイで、ラグに悩まされていました。敵が動かないと思ったら次の瞬間には全然違う場所に移動している、アイテムや武器が出てくるのに時間がかかる、拾うのにも時間がかかる、という症状です。 対処は二段構えにな

dotfiles のススメ; mise と Renovate で開発環境を安全に最新に保つ編

Zenn · 2026-07-05

小ネタです。 (2026/07/06: mise の minimum_release_age について追記しました) dotfiles リポジトリ 私は自分の NixOS / macOS 用の設定ファイル群を GitHub で管理しています。NeoVim の設定から Clau

[DOC] Add missing half kwags to Numeric#round

github/ruby/ruby · 2026-07-04

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

Release ES2026 · tc39/ecma262

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

ECMAScript 2026リリース。2026年6月30日にEcmaで承認された正式リリース。Array.fromAsync、Uint8Array.prototype.toBase64()/Uint8Array.fromBase64()を追加。Iterator.concat()

jayu/rev-dep: Dependency analysis and optimization toolkit for modern JavaScript and TypeScript codebases. Enforce dependency graph hygiene and remove unused code with a very fast CLI.

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

JavaScript/TypeScript向けの依存関係解析CLIツール。rev-dep config runでモジュールの依存関係の循環参照やデッドコードなどのチェックができる。

Merge pull request #57990 from 55728/fix-match-http-auth-scheme-case-…

github/rails/rails · 2026-07-04

…insensitively-for-to Match HTTP auth scheme case-insensitively for Token and Bearer

Merge pull request #57991 from 55728/fix-stop-html-escaping-json-writ…

github/rails/rails · 2026-07-04

…ten-by-coders-json Stop HTML-escaping JSON written by Coders::JSON

Merge pull request #57993 from anxkhn/docs/number-to-percentage-defau…

github/rails/rails · 2026-07-04

…lt-precision Fix `number_to_percentage` default `precision` in docs [ci skip]

AIに外部脳を持たせて1ヶ月運用した全記録

Zenn · 2026-07-04

AIにコードや文章を書かせている人なら、一度は感じたことがあると思う。セッションが変わると、前回の続きが話せない。前に指摘したことも、決めた前提も、好みも、全部リセットされて最初から説明し直しになる。優秀なのに、毎回初対面の担当者に電話しているような感覚だ。 公式のメモリ機能もあ

Merge pull request #57997 from 55728/this-predicates-use-cover

github/rails/rails · 2026-07-04

Use `Range#cover?` for `this_week?`/`this_month?`/`this_year?`

Use Range#cover? for this_week?/this_month?/this_year?

github/rails/rails · 2026-07-04

These predicates test whether a date/time falls within a range returned by all_week/all_month/all_year. Range#include? enumerates the range

Merge pull request #57963 from 55728/add-this-quarter-predicate

github/rails/rails · 2026-07-04

Add `this_quarter?` to Date/Time

Add this_quarter? to Date/Time

github/rails/rails · 2026-07-04

Completes the this_*? predicate family (this_week?, this_month?, this_year?): returns true if the date/time falls within the current quarter

「日本企業風GitHub」のパロディに学ぶ、なぜJTC業務システムは「警告と文字」で埋め尽くされるのか

Qiita(trend) · 2026-07-04

はじめに 先日、Xで「日本企業がGitHubを構築した場合はこう」という画像を何気なく投稿しました。 ありがたいことに、これが信じられないくらい伸びまして。 なんと数千件のリツイートに、2万を超えるいいね。インプレッションは400万回を超えました。 次々に届く通知欄...

Fix incorrect number_to_percentage default precision in docs [ci skip]

github/rails/rails · 2026-07-04

The :precision option documentation for number_to_percentage stated it defaults to 2, but percentage inherits the base format precision of 3

Merge pull request #57987 from 55728/fix-make-add-index-if-not-exists…

github/rails/rails · 2026-07-04

…-true-reversible Make `add_index(if_not_exists: true)` and `remove_index(if_exists: true)` reversible

コードレビュー指摘300件を3ヶ月分類したら効いていたのは2種類だけだった

Zenn · 2026-07-04

私は3ヶ月かけて300件のレビュー指摘を全部直した。PRがnit:で埋まり、開発が止まった。AIレビューを増やしたら、人間も含めたレビュー疲れがピークに達した。 自分のレビューが信用できなくなって、ふと気になった。「この300件のうち、本当に効いたのは何件だろう」。 数えてみたら

Make add_index/remove_index if_(not_)exists reversible

github/rails/rails · 2026-07-04

Inverting `add_index ..., if_not_exists: true` carried `:if_not_exists` through to the generated `remove_index`, and inverting `remove_index

【Axmol Engine】 バイブコーディングで脱出ゲームを作る[ 8 ]:アイテムシステムの実装1 - アイテムの取得 -

Qiita(trend) · 2026-07-04

はじめに こちらの記事は、Axmol Engine なるものを使ってバイブコーディングでどこまでできるかを、検証と勉学を兼ねた試験的な目論見となります! 第1回【Axmol Engine】 バイブコーディングで脱出ゲームを作る[ 1 ]:スプラッシュ画面シーンを実装す...

仕事の「モチベーション」とは何か。

Zenn · 2026-07-04

こんにちは!ディップDevRelの岩城まゆです! 最近Z世代関連の勉強会や組織開発に関わるカンファレンスセッションを聞くことが多く、「仕事のモチベーションとは何か」を考える機会がありました。その悩みがディップの元COO・CHOとのご飯会でスッキリした部分もあったので、会での学びも

Merge pull request #57992 from 55728/fix-require-fileutils-in-cache-f…

github/rails/rails · 2026-07-04

…ilestore Require `fileutils` in `Cache::FileStore`

Require fileutils in Cache::FileStore

github/rails/rails · 2026-07-04

Using ActiveSupport::Cache::FileStore standalone (without loading the full Rails stack) raised NameError: uninitialized constant FileUtils o

Merge pull request #57988 from 55728/fix-raise-on-ignored-if-exists-o…

github/rails/rails · 2026-07-04

…ption-in-change-tabl Raise on ignored `if_exists` option in `change_table`'s `remove_timestamps`

Merge pull request #57985 from fuentesjr/fix-command-line-guide-pg-da…

github/rails/rails · 2026-07-04

…tabase-yml Update PostgreSQL `database.yml` sample in Command Line guide [ci skip]

Merge pull request #57984 from 55728/fix-mysql-enable-disable-index-q…

github/rails/rails · 2026-07-04

…uoting Quote the index name in MySQL `enable_index`/`disable_index`

Stop HTML-escaping JSON written by Coders::JSON

github/rails/rails · 2026-07-04

ActiveRecord::Coders::JSON is meant to serialize Ruby values into JSON for storage in text columns, mirroring what native JSON columns do. I

Fix color_field emitting invalid color values for strings containing …

github/rails/rails · 2026-07-04

…a hex substring Before, color_field&#39;s color validation matched a 6-digit hex run anywhere within the attribute value. A value such as

Raise on ignored if_exists option in change_table remove_timestamps

github/rails/rails · 2026-07-04

Inside a `change_table` block, every column-altering helper raises an ArgumentError when passed an `if_exists:` or `if_not_exists:` option i

Merge pull request #57986 from iuhoay/fix-guides-index-flyout-overflow

github/rails/rails · 2026-07-04

Fix Guides Index flyout menu overflowing its panel

Merge pull request #57921 from davidstosik/sto/57876-guides-active_ma…

github/rails/rails · 2026-07-04

…iler-delivery_method Expand Action Mailer `delivery_method` configuration docs [ci skip]

gc: take the VM barrier inside rb_objspace_each_objects

github/ruby/ruby · 2026-07-04

Walking the heap needs a stable set of pages: a concurrent GC on another Ractor is stop-the-world and would otherwise pause the walk mid-ite

iseq: use RB_OBJ_WRITE for the lazy-load loader object

github/ruby/ruby · 2026-07-04

iseq-&gt;aux.loader.obj holds the ibf loader while an iseq is ISEQ_NOT_LOADED_YET, and iseq_mark marks it, so the store into it is a GC-mana

Fix Guides Index flyout menu overflowing its panel

github/rails/rails · 2026-07-04

The three columns used `width: 33%` plus a `2em` right margin, summing to over 100% and pushing the last column past the panel&#39;s right e

Update PostgreSQL database.yml sample in Command Line guide [ci skip]

github/rails/rails · 2026-07-04

The &quot;Configure a Different Database&quot; section shows the config/database.yml that `rails new booknotes --database=postgresql` genera

Quote the index name in MySQL enable_index/disable_index

github/rails/rails · 2026-07-04

enable_index and disable_index interpolated the index name into the ALTER TABLE statement without quoting, so disabling or enabling an index

Use shape bits to store capacity of object

github/ruby/ruby · 2026-07-04

This commit uses 7 shape bits to store the capacity of the object instead of the heap ID. This allows for slot sizes with up to capacity of

Postponed jobs targeted at a specific Ractor

github/ruby/ruby · 2026-07-04

rb_postponed_job_trigger_for_ractor(h, running_ractor) runs a preregistered postponed job on running_ractor rather than on the caller&#39;s

Merge pull request #57888 from Shopify/ractor-safe-autosave-association

github/rails/rails · 2026-07-03

Make autosave association callbacks Ractor-safe

Make autosave association callbacks Ractor-safe

github/rails/rails · 2026-07-03

define_non_cyclic_method defined its callbacks with define_method and a block, which captures an un-shareable Proc and can&#39;t be called f

Merge pull request #57927 from Shopify/ractor-safe-scope-methods

github/rails/rails · 2026-07-03

Make Active Record scope methods Ractor-shareable

Make Active Record scope methods Ractor-shareable

github/rails/rails · 2026-07-03

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

Merge pull request #57961 from Shopify/try_make_shareable

github/rails/rails · 2026-07-03

Add ActiveSupport::Ractors.try_make_shareable

Merge pull request #57976 from Shopify/event-report-log-subscriber-ra…

github/rails/rails · 2026-07-03

…ctor Make `ActiveSupport::EventReport::LogSubscriber` ractor safe

テスト距離という考え方で回帰テストを整理する

Qiita(trend) · 2026-07-03

導入 ソフトウェア開発では、「機能テスト」と「回帰テスト」という用語がよく使われる。 しかし、この二つの境界は必ずしも明確ではない。 例えば「ログインできる」という同じテストケースでも、 新規実装時は機能テスト ログイン画面修正後は回帰テスト と呼ばれることがある。 ...

ADK + Gemini + MCP Toolbox の標準構成で、DB を Oracle 26ai にして Cloud Run + Vertex AI で Agentic RAG をやってみた

Qiita(trend) · 2026-07-03

1. はじめに Google Cloud には、AI エージェントからデータベースを使うための標準的な構成があります。ADK(Agent Development Kit)でエージェントを書き、推論は Gemini、データベースとの間に MCP Toolbox for Da...

Merge pull request #57978 from Shopify/ractor-safe-normalized-attributes

github/rails/rails · 2026-07-03

Make Normalization.normalizes ractor safe

Merge pull request #57979 from skipkayhil/hm-nylwowwrkpzstqrr

github/rails/rails · 2026-07-03

Use latest ruby for GHA integration tests

Merge pull request #57970 from 55728/fix-proxy-logger-silence

github/rails/rails · 2026-07-03

Make `ActiveSupport::ProxyLogger#silence` suppress logs

Use latest ruby for GHA integration tests

github/rails/rails · 2026-07-03

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

Merge pull request #57972 from 55728/fix-invert-remove-foreign-key-if…

github/rails/rails · 2026-07-03

…-exists Make `remove_foreign_key(if_exists: true)` reversible

Make Normalization.normalizes ractor safe

github/rails/rails · 2026-07-03

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

Merge pull request #57974 from Shopify/require-useragent-at-boot

github/rails/rails · 2026-07-03

Require `useragent` when loading `ActionController::AllowBrowser`

Require useragent when loading ActionController::AllowBrowser so it i…

github/rails/rails · 2026-07-03

…sn't required during the first request

このプロンプトをAIエージェントに貼り付けて、Kaggleのベースラインを作ろう!

Qiita(trend) · 2026-07-03

はじめに 3年ほど前に、「Kaggleのハードルを下げたい!」という記事を執筆しました。あの頃から時は流れ、強力なAIエージェント(Claude Code、Codex、Cursorなど)の普及によって、Kaggleに取り組む最初のステップは劇的に様変わりしています。 環境...

Vim 入門勉強会:基本的なVim操作ハンズオン

Qiita(trend) · 2026-07-03

Vimの基本操作を身につける ターミナル上で対話しながらコードを書き進めるコーディングエージェント、たとえばClaude CodeやCodexの普及によって、ターミナルそのものを使いこなす場面が増えています。 また、サーバーやコンテナの中には、グラフィカルなエディタが入っ...

Merge pull request #57977 from nisusam/changelog_typos

github/rails/rails · 2026-07-03

Fix typographical errors from CHANGELOG files[ci skip]

Claude Code で HTML を出力する際に CSS フレームワークを指定すると便利

Qiita(trend) · 2026-07-03

HTML 出力は見やすくて自由度が高い Claude Code に成果物を出力させる際、プレーンテキストや Markdown ではなく HTML で出力させると、そのままブラウザ (Chrome など) で開くことができ、Markdown の本部プレビューと比べて人間にと...

Fix typographical errors from CHANGELOG files[ci skip]

github/rails/rails · 2026-07-03

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

Make ActiveSupport::EventReport::LogSubscriber.event_log_level and .l…

github/rails/rails · 2026-07-03

…og_level ractor safe

AWS Summit 2026 参加レポート(少し遅め)

Qiita(trend) · 2026-07-03

少し遅くなりましたが、3回目のAWS Summitの参加レポートです。 6月25日 基調講演 1日目の基調講演は、AWS の AI エージェント戦略の全体像を説明する内容であった。 AWSジャパン社長の白幡晶彦氏、AWS のデイブ・ブラウン氏、OpenAI Ja...

test: a new Ractor does not inherit the creating thread's fiber storage

github/ruby/ruby · 2026-07-03

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

vm_trace: read postponed-job table entries atomically

github/ruby/ruby · 2026-07-03

rb_postponed_job_preregister already stores table[i].func/data with atomic CAS/EXCHANGE, but rb_postponed_job_flush read them non-atomically

Google の Data Agent Kit を Claude Code に入れて、BigQuery を自然言語で触る

Qiita(trend) · 2026-07-03

こんにちは! KDDIアイレットの取り組みとして6月22日〜7月3日の期間で開催中の「Google Cloud Next '26 / Google I/O やってみた系ブログリレー」、最終日の投稿です。 今回は「Next '26 で発表された Data Agent Kit ...

depend: add ruby/ractor.h for concurrent_set.o

github/ruby/ruby · 2026-07-03

concurrent_set.c now includes ruby/ractor.h for RB_OBJ_SET_SHAREABLE. (id_table.c is #included into symbol.c, which already depends on ruby/

mark internal cross-Ractor structures as shareable

github/ruby/ruby · 2026-07-03

The concurrent set, managed id-table dups and symbol id-entry buckets are reachable from every Ractor via VM-global state (the frozen-string

Make `remove_foreign_key(if_exists: true)` reversible

github/rails/rails · 2026-07-03

Inverting `remove_foreign_key ..., if_exists: true` produced `add_foreign_key ..., if_exists: true`. `add_foreign_key` does not understand `

Next.jsのpreloadが生成するHTTPヘッダーに日本語ファイル名が紛れて本番だけエラーが出た話

Zenn · 2026-07-03

はじめに この記事は、Next.js の本番環境でだけ延々と出続けた Cannot convert argument to a ByteString ... というエラーを、原因究明して倒すまでの備忘録です。 きっかけは拍子抜けするくらい地味なもの(日本語ファイル名の画像)だった

Make `ActiveSupport::ProxyLogger#silence` suppress logs

github/rails/rails · 2026-07-03

`silence` on a `ProxyLogger` had no effect: entries below the temporary severity were still forwarded to the underlying logger. `silence` no

[ruby/json] Add JSON::ResumableParser#partial_value? and #empty?

github/ruby/ruby · 2026-07-03

There was no single API answering &quot;does the stream end in the middle of a document?&quot; once all parseable fed bytes have been consum

[ruby/json] Fix ResumableParser treating unterminated line comments a…

github/ruby/ruby · 2026-07-03

…s complete A `//` line comment split across a feed boundary was treated as fully consumed, so comment body delivered in a later chunk leak

[DOC] Update Set create methods documentation

github/ruby/ruby · 2026-07-03

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

Merge pull request #57942 from 55728/fix-parameters-deconstruct-keys-nil

github/rails/rails · 2026-07-03

Return all parameters from `deconstruct_keys` when no keys are requested

[DOC] Update bundled gems list at 508b486c38fe083e61675c6f10231c

github/ruby/ruby · 2026-07-03

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

Fix casing in product reviews guide [ci-skip]

github/rails/rails · 2026-07-03

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

[RF-DOCS][ci-skip] Add Product Reviews Tutorial (#57244)

github/rails/rails · 2026-07-03

This adds a new tutorial continuing the e-commerce store by adding product reviews. - Users can write reviews for products, giving them a 1

Merge pull request #57959 from Shopify/fix-polymorphic-belongs-to-sha…

github/rails/rails · 2026-07-03

…rded-primary-key Fix polymorphic belongs_to primary key for sharded targets

とある部長のObsidian

Zenn · 2026-07-03

まえがき カンリーのプロダクトマネジメント部の部長をしている越智(X:@ochi__san)です。 AIが日常の当たり前になってから久しいですが、私ももれなく日々の業務にどうAIを取り込み、いかに生産性高くふるまい続けられるかを考えています。今回は実務というよりはその周辺にあるタ

Group test-bundler-parallel workers by recorded runtime (#17647)

github/ruby/ruby · 2026-07-03

* Group test-bundler-parallel workers by recorded runtime turbo_tests balances workers by a recorded runtime log only when invoked as a bar

Re-enable DTrace on FreeBSD

github/ruby/ruby · 2026-07-03

Remove the unconditional target_os=freebsd* override that forced rb_cv_dtrace_available=no, which was added in commit 78677f105d (&quot;Disa

Snowflakeの開発にCoCo(旧Cortex Code)をおすすめする理由

Zenn · 2026-07-03

この記事について CoCo(旧Cortex Code)は使えば便利なのに、汎用のコーディングエージェントと何が違うのかがあまり知られていないと感じています。もったいないので、実際に使っている立場から整理してみます。特に以下の疑問を持っている人に向けて書いています。 使い慣れたコ

object.c: initialize clone freeze-kwarg caches atomically

github/ruby/ruby · 2026-07-03

rb_get_freeze_opt and rb_obj_clone_setup lazily initialized shared static caches (the freeze keyword id and the `{freeze: true/false}` hashe

ractor: lock the owner when Port#closed? is queried from another Ractor

github/ruby/ruby · 2026-07-03

ractor_closed_port_p asserts the owning ractor&#39;s lock is held for foreign access and reads sync.ports via st_lookup, but Ractor::Port#cl

Make rb_free_vm_opt_tables static

github/ruby/ruby · 2026-07-03

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

[DOC] Doc for Pathname#owned?

github/ruby/ruby · 2026-07-03

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

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

github/ruby/ruby · 2026-07-03

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

thread: build a new Ractor's interrupt queue on its own main thread

github/ruby/ruby · 2026-07-03

Defer creating a Ractor main thread&#39;s pending-interrupt queue and mask stack from thread_create_core (the creating thread) to thread_sta

グラフニューラルネットワーク(GNN)の基礎から多層化を阻む「オーバースムージング」への対策を解説

Zenn · 2026-07-03

1. 本記事について データアナリティクスラボ株式会社 データソリューション事業部の中田です。 本記事は、社内活動の一環としてGNNについて学習したことをアウトプットしたものとなります。 グラフニューラルネットワーク(GNN)の基本概念をおさらいしたのち、GNN特有の表現力を

thread: a new Ractor must not inherit the creating thread's fiber sto…

github/ruby/ruby · 2026-07-03

…rage thread_create_core inherited fiber storage unconditionally, so a new Ractor&#39;s main fiber received the creating thread&#39;s fiber

[DOC] Update Set operations methods documentation

github/ruby/ruby · 2026-07-03

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

[DOC] Update Set#size documentation

github/ruby/ruby · 2026-07-03

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

[DOC] Update Set assign methods documentation

github/ruby/ruby · 2026-07-03

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

[DOC] Update Set#to_set documentation

github/ruby/ruby · 2026-07-03

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

すでに4800スター、Loop Engineeringとは — “自分の仕事はloopを書くこと”

Zenn · 2026-07-02

Loop Engineeringは完全自律への「橋」となる コードが人間の読解速度を超えて生成され続ける——気づいた頃には、誰も全体を把握していないコードベースだけが残る。理解負債は、後から返済できる技術的負債とは違う。負債が積み上がった時点で、返済に必要な"理解"そのものが失

スターリンソートより酷いソートを作った ―― ポルポトソート

Qiita(trend) · 2026-07-02

きっかけ スターリンソート(Stalin Sort) というジョークアルゴリズムがあります。配列を先頭から走査し、直前の要素より小さい値が出てきたらその場で削除する、というO(n)の「ソート(?)」です。 これを見て、「もっと酷くできるのでは」と思い立ち、ポルポトソート(...

AI Studio のバイブコーディングで作った天気アプリを Cloud Run にワンクリックデプロイしてみた

Qiita(trend) · 2026-07-02

はじめに こんにちは!KDDIアイレット DX開発事業部 深川です KDDIアイレットの取り組みとして6月22日〜7月3日の期間で開催中の「Google Cloud Next '26 / Google I/O やってみた系ブログリレー」、10日目の投稿です。 Google...

非同期処理のアーキテクチャに想いを馳せた

Zenn · 2026-07-02

はじめに こんにちは、Dress Code 株式会社 でプロダクトエンジニアをやっている津田です。 このブログはDress Code Advent Calendar 2026/07の3日目の記事です。 最近はもっぱら共通基盤まわりの開発をしており、非同期処理のアーキテクチャについ

AgentCore で Agent をプロダクション利用する際の実装ノウハウ (AWS Summit Japan 2026)

Zenn · 2026-07-02

はじめに AWS Japan AI/ML Specialist Solutions Architect の Kujirada です。 AWS Summit Japan 2026 にて、「Bedrock AgentCore で実現するAIエージェントの最前線」というタイトルでブース

Merge pull request #57826 from Shopify/deprecate-mime-constants

github/rails/rails · 2026-07-02

Deprecate Mime::SET, Mime::LOOKUP and Mime::EXTENSION_LOOKUP

coroutine (amd64): annotate fiber switches for ThreadSanitizer

github/ruby/ruby · 2026-07-02

ThreadSanitizer cannot follow Ruby&#39;s userspace coroutine stack switches, so its per-thread shadow stack leaks across a switch and eventu

test/unit: optionally verify GC consistency after each test

github/ruby/ruby · 2026-07-02

Set RUBY_TEST_GC_VERIFY to call GC.verify_internal_consistency after each test. An integer &gt;= 2 samples once every N tests; any other non

AI BPR入門 ~ AIエージェント前提で業務を「組み替える」という発想 ~

Qiita(trend) · 2026-07-02

どうもこんにちは。 先日、とあるAI BPR(AI-driven Business Process Re-engineering) の勉強会に参加してきました。 正直なところ、最初は「AI BPRとAI-DLCは何が違うんだっ!」っていう風に思っていました。しかし、お話を聞...

Lambdaのパフォーマンスチューニングで処理速度を3倍速くした話

Qiita(trend) · 2026-07-02

こんにちは。まちやです! 皆さんはLambdaのコールドスタート時の処理速度に悩まされたことは ありますでしょうか? Webアプリを開発していたのですが、画面のレンダリングに平均11秒かかるという深刻なパフォーマンス問題に直面しました。 調査の結果、原因はLambdaの処理...

Fable 5の消費が激しすぎたので、設計とレビューだけに使う仕組みをClaude Codeで作ってみた

Qiita(trend) · 2026-07-02

はじめに 普段は何も考えずにOpusでClaude Codeを回しているのですが、期間限定で使えるFable 5に切り替えたところ、トークンの消費が想像以上に激しかったです。 そこで、設計やレビューなど重要度が高い部分だけFableを使い、それ以外はOpusで回すようにし...

Specify attr! leaf on some ractor.rb functions

github/ruby/ruby · 2026-07-02

These are all simple getters which don't allocate or raise exceptions. We can declare them as a leaf and skip pushing frames inside YJIT/ZJI

Merge pull request #57917 from Shopify/attribute-methods-ractor-safe

github/rails/rails · 2026-07-02

Attribute methods ractor safe

Merge pull request #57953 from edaroit/fix-adapter-interrupt-masking

github/rails/rails · 2026-07-02

Mark a connection unverified when a non-StandardError interrupts a query

Mark a connection unverified when a non-StandardError interrupts a query

github/rails/rails · 2026-07-02

`with_raw_connection` only rescues `StandardError`, so an interrupt that is not a `StandardError` (a `Timeout`, or a fiber scheduler&#39;s c

UNIX系コマンドをWindowsに移植/macOS上にLinuxコンテナを統合/Ubuntu、開発環境をコマンド一発で構築ほか、2026年6月の人気記事

Publickey · 2026-07-02

枕は一度買えばずっと使えるものと思っていたのですが、どうやらへたってきたりつぶれてきたりしたら買い換えた方がいいらしい、ということを最近知りました。今使ってる枕、一体何年使ってきたんだ……。 というわけで今、新しい枕を買うべくネットやお店で...

Make AttributeMethods.attribute_methods_patterns ractor safe

github/rails/rails · 2026-07-02

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

Make AttributeMethods.alias_attribute ractor safe

github/rails/rails · 2026-07-02

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

私が今DGX Sparkを購入した理由

Zenn · 2026-07-02

はじめに Lenovo の ThinkStation PGX を購入しました。今回買ったのは4TBストレージ・3年保証版の商品です。 名前はThinkStation PGXですが、内部的にはDGX Sparkと同等のため本記事では以後、わかりやすさのためにDGX Sparkと書き

MDE導入で見落とされがちなDefenderパターンファイル配布方式の設計ポイント

Qiita(trend) · 2026-07-02

想定読者 ・Microsoft Defender for Endpoint(MDE)の設計や導入に関わる方 ・Microsoft Defender Antivirus(MDAV)のパターンファイル更新や配布方式について理解したい方 ・更新方式の選択や設計判断に悩んでいる...

個人的なC言語からC++(Cpp)のすゝめ

Zenn · 2026-07-02

はじめに ここでは、あくまで私が思うC言語からC++になってから使えるようになった部分と違いに関してを記事にしていこうと思います。 が、C++の機能を全て知りたいという方は以下のサイトを見ていただければいけるんじゃないですかね(丸投げします) ※理由は機能が多すぎるためです。 h

RailsとDBインデックス 〜なぜ index があると速いのか〜

Qiita(trend) · 2026-07-02

お疲れ様です! シリーズで計算量やレースコンディションを書いてきましたが、今回は DBインデックス です 「indexを貼ると速くなる」は知っていても、なぜ速いのか/どこに貼るべきかまで説明できると強いので、そこをまとめてみました。 興味ある方は読んでいただけると嬉しいで...

試験が大の苦手な人がAWS初級の資格を取得した話

Qiita(trend) · 2026-07-02

こんにちは ソーイ株式会社Webエンジニア2年目の村上です。 最近私事ですがAWSの初級資格であるAWS Certified AI Practitionerに合格しました。 今回はその振り返りと有効だった手を記す合格体験記になります。 業務でAWSの生成AIサービスを扱う機...

MoonBit を高速化する

Zenn · 2026-07-02

プログラミング言語の速度が上がると嬉しいですね。というわけで MoonBit を高速化します。 ところで、AI Slop とそうでないものの境界はなんでしょうか。自分が思うに、明確な仕様が存在するときにそれに準拠することや、またAPI契約を変えずにパフォーマンスやセキュリティを向

IBM BobでUbuntu 24.04のインサイトを得るためのMCPサーバーを開発

Qiita(trend) · 2026-07-02

はじめに 私は個人のLinux環境として、RHELとUbuntuを保有しています。RHELについては、現時点ではDeveloper Preview版ですが、MCPサーバーが提供されており、先日RHELのMCPサーバーを導入・AIコーディングエージェントへの設定、MCPサー...

[ruby/json] Add a `sort_keys` option to the generator.

github/ruby/ruby · 2026-07-02

Fix: https://github.com/ruby/json/issues/976 https://github.com/ruby/json/commit/ea008e82fe Co-Authored-By: Jean Boussier <byroot@ruby-lan

Azure 担当になった新人さんへ。Azure に触れ始める最初の一歩

Qiita(trend) · 2026-07-02

1.はじめに 4月に入社した新人の方も、そろそろ3か月。 企業や組織によっては、すでに配属されている方もいれば、これから配属という方もいる頃でしょうか。 Azure 関連の部署に配属されて「何から始めればいいんだろう?」「Azure って難しそう…」と感じている方もいると...

Keep skipping test_port_receive_dnt_with_port_send on Windows (#17625)

github/ruby/ruby · 2026-07-02

* Increase timeout of test_port_receive_dnt_with_port_send Still times out with 90 seconds on Windows CI. https://github.com/ruby/ruby/act

Fix flaky TCPSocket#local_address implicit-hostname spec

github/ruby/ruby · 2026-07-02

The &quot;using an implicit hostname&quot; example connects with TCPSocket.new(nil, port) to a server bound to the IPv4 loopback, then asser

Claudian Orchestra:ObsidianとAIエージェントで作るAI時代のタスク管理(続)

Zenn · 2026-07-02

松尾研究所の尾崎です.25卒でデータサイエンティストをやっています. 以前,「AI時代におけるタスク管理を考える」という記事を書きました.ざっくり言うと,AIに実行を「委任」して,人間は複数の作業の「中間状態」を監督することに専念すれば,マルチタスクのスイッチングコストは大幅に下

Claude Code「Fable 5」にローカルLLM用シェル支援CLIを作らせたら、コードより仕事の進め方に驚かされた

Zenn · 2026-07-02

完成物より、「仕事の進め方」そのものに驚いた話 2026年7月2日早朝、日課のワークアウトを終えてClaude Codeを立ち上げたらfable5が使えるようになっていた。 この記事は、その実装会話ログを時系列で再構成したものである。 セキュリティ上公開できない内部パス、IPア

[DOC] Update Set#to_a documentation

github/ruby/ruby · 2026-07-02

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

[DOC] Update Set#superset? documentation

github/ruby/ruby · 2026-07-02

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

[DOC] Update Set#subtract documentation

github/ruby/ruby · 2026-07-02

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

[DOC] Update Set#subset? documentation

github/ruby/ruby · 2026-07-02

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

[DOC] Update Set#select! documentation

github/ruby/ruby · 2026-07-02

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

[DOC] Update Set#compare_by_identity{,?} documentation

github/ruby/ruby · 2026-07-02

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

ZJIT: Merge C function specialization into type_specialize

github/ruby/ruby · 2026-07-02

No need for a separate pass. We can handle it with the other specialization.

ZJIT: Add Function::guard_type_recompile

github/ruby/ruby · 2026-07-02

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

ZJIT: Specialize InvokeBuiltin in type_specialize

github/ruby/ruby · 2026-07-02

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

ZJIT: Clean up confusing comment

github/ruby/ruby · 2026-07-02

Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>

ZJIT: Remove optimize_c_calls pass

github/ruby/ruby · 2026-07-02

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

Update depend for psych

github/ruby/ruby · 2026-07-02

https://github.com/ruby/psych/pull/805 added files psych_emitter_fy.c and psych_parser_fy.c so we need to update the depend file too.

Annotate Symbol#empty? as leaf (#17464)

github/ruby/ruby · 2026-07-02

Move `Symbol#empty?` from the C `sym_empty` into `symbol.rb`, implemented as `RBOOL(RSTRING_LEN(rb_sym2str(self)) == 0)`, mirroring the exis

ADK 2.0 とループエンジニアリング

Qiita(trend) · 2026-07-02

KDDIアイレットの取り組みとして6月22日〜7月3日の期間で開催中の「Google Cloud Next '26 / Google I/O やってみた系ブログリレー」、本日は10日目の投稿です。 人間がメインで執筆しています。 ADK 2.0 とは? ADK は...

高速 Gaussian Splatting レンダリング

Zenn · 2026-07-02

この記事は、以下で作った Gaussian Splatting ビューワをさらに高速化する手法を紹介します。 テストした環境 (Apple M4 Mac) では、最大約5倍の高速化を確認しています。 (計測結果は 3章 にあります) https://zenn.dev/abist_

Make rb_shape_get_root_shape static

github/ruby/ruby · 2026-07-02

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

[DOC] Doc for Pathname#opendir

github/ruby/ruby · 2026-07-02

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

Trivial refactor around rb_ary_subseq_step

github/ruby/ruby · 2026-07-02

Check for `step` before the length, although it looks impossible to create 0-step `ArithmeticSequence` currently.

[ruby/rubygems] Fix Artifice.deactivate to properly restore Gem::Net:…

github/ruby/ruby · 2026-07-02

…:HTTP The hardcoded Gem::Net::HTTP in Artifice.deactivate, is actually the replaced Artifice::Net::HTTP. This doesn&#39;t restore the orig

[ruby/rubygems] Fix parallel_installer_spec by activating Artifice ex…

github/ruby/ruby · 2026-07-02

…plicitly. This commit fixes the following failures. The `require &quot;support/artifice/compact_index&quot;` is not enough because the fil

[ruby/rubygems] bundler: Fix Bundler::Fetcher for PQC support, adding…

github/ruby/ruby · 2026-07-02

… integration connection tests Create spec/bundler/fetcher/gem_remote_fetcher_local_ssl_server_spec.rb adding non-PQC and PQC server/client

Move EXTSTATIC check to PRE_LIBRUBY_UPDATE

github/ruby/ruby · 2026-07-02

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

Fix static-linked-exts dependency

github/ruby/ruby · 2026-07-02

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

[ruby/psych] Add positive tests for the libfyaml backend

github/ruby/ruby · 2026-07-02

Cover what the libfyaml backend does distinctly, each placed with the concern it belongs to: the Psych::BACKEND and Psych.libfyaml_version c

[ruby/psych] Address Copilot review feedback on the libfyaml backend

github/ruby/ruby · 2026-07-02

Reject canonical output with NotImplementedError instead of silently ignoring the request, and honor the implicit flag in start_sequence and

[ruby/psych] Require libfyaml 0.9 and build it from source in CI

github/ruby/ruby · 2026-07-02

The libfyaml-dev package on Ubuntu is 0.8, which segfaults psych&#39;s emitter, while 0.9.6 (used on macOS via Homebrew) passes the whole su

[ruby/psych] Harden the libfyaml backend after code review

github/ruby/ruby · 2026-07-02

Mark the reconstructed SyntaxError message UTF-8 instead of US-ASCII, so a diagnostic that embeds a multibyte snippet of the input does not

[ruby/psych] Transcode UTF-16 IO input to UTF-8 on the libfyaml backend

github/ruby/ruby · 2026-07-02

libfyaml only consumes UTF-8, so a UTF-16 IO fed through the chunked reader reached it as raw bytes and was rejected as invalid UTF-8. When

[ruby/psych] Add experimental opt-in libfyaml backend

github/ruby/ruby · 2026-07-02

Built only with --enable-libfyaml; without the flag the default libyaml backend is unchanged. The parser and emitter are reimplemented again

[ruby/psych] Match libyaml scalar emission on the libfyaml backend

github/ruby/ruby · 2026-07-02

Drop the tag when plain_implicit or quoted_implicit is set, matching how libyaml omits a tag that the value resolves to on reload; otherwise

[ruby/psych] Make the test suite backend-aware for the libfyaml backend

github/ruby/ruby · 2026-07-02

Add a libfyaml? helper and guard the tests that intentionally diverge on the experimental YAML 1.2 backend: yes/no/on/off are strings rather

[ruby/psych] Resolve booleans per YAML 1.2 on the libfyaml backend

github/ruby/ruby · 2026-07-02

Scalar type resolution happens in ScalarScanner, not the C backend, so swapping to libfyaml alone still resolved yes/no/on/off to booleans.

[ruby/psych] Free tag-directive buffers on the error path in start_do…

github/ruby/ruby · 2026-07-02

…cument The xcalloc&#39;d tag buffers leaked when StringValue, the tuple-length check, or the emit raised mid-way. Wrap the work in rb_ensu

[ruby/psych] Improve libfyaml parser fidelity and error reporting

github/ruby/ruby · 2026-07-02

Create a fresh parser per parse instead of reusing one via fy_parser_reset(), which left default tag handles unset and rejected bare (&quot;

Remove obsolete Windows skip guards from core tests

github/ruby/ruby · 2026-07-02

These guards no longer match current mswin behavior. The affected tests pass reliably on an x64-mswin64_140 build, repeatedly and under -j16

Give box_1 extension-loading test a longer timeout

github/ruby/ruby · 2026-07-02

Loading the extension libraries in a box exceeds the default 10-second assert_separately timeout under -j16 CI load. Use 60 seconds, matchin

[Tests] Add test cases for String#insert

github/ruby/ruby · 2026-07-02

Cover behavior documented in rdoc but not asserted in test/ruby/test_string.rb: * insert returns self * boundary negative index -(length +

Fix the gemspec error snippet on Windows drive-letter paths

github/ruby/ruby · 2026-07-02

Bundler::DSLError#to_s read the offending line number from `trace_line.split(&quot;:&quot;)[1]`. On Windows the backtrace path carries a dri

[DOC] Doc for Pathname#parent

github/ruby/ruby · 2026-07-02

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

slackからX(twitter)APIを使って投稿していたけど、やめた話

Zenn · 2026-07-02

みなさん、こんにちは。Sakutaro(X: @saku_238)です。 このブログはDress Code Advent Calendar 2026/07の2日目の記事です! 突然ですが、みなさんは公式Xアカウントの投稿していますか?僕はしています。 公式Xアカウントの投稿、ワー

Preserve CRLF lockfile line endings on Windows

github/ruby/ruby · 2026-07-02

write_lock decided whether to emit `\r\n` from @lockfile_contents, which is read in text mode and drops carriage returns on Windows. A `\r\n

Wrap the line ending probe in filesystem_access

github/ruby/ruby · 2026-07-02

Keeps IO errors on the raw read mapped to Bundler friendly errors like the other file operations in write_lock. Also rename the CRLF spec de

Remove stale Windows skips in bundler specs

github/ruby/ruby · 2026-07-02

These examples pass on Windows as is now. Materialization detects a yanked platform-specific locked spec and falls back to the generic varia

Merge pull request #57957 from akhilgkrishnan/bump-action-cache-6

github/rails/rails · 2026-07-01

Bump Github Action cache version to 6

正規化はパフォーマンスの敵?非正規化との付き合い方を徹底解説

Qiita(trend) · 2026-07-01

■ この記事はこんな人におすすめ SQLを書き始めて、JOINを多用するようになってきた人 「正規化って本当に正しいの?」と疑問を感じたことがある人 パフォーマンスチューニングに興味がある初・中級エンジニア 非正規化という言葉は聞いたことあるけど、具体的にどんなものかわ...

Claude Fable 5が帰ってきたので情報を整理した

Zenn · 2026-07-01

6月に公開からわずか3日で使えなくなった Claude Fable 5 が、7月1日に戻ってきました。 自分も停止期間中は進行中の作業を Opus 4.8 に切り戻して過ごしていたので、Claude Code のモデル一覧に Fable 5 が再び現れたときは少しほっとしました。

RDoc to Markdown in Class core extensions

github/rails/rails · 2026-07-01

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

Add :markup: directive in BigDecimal core extensions

github/rails/rails · 2026-07-01

There is no RDoc to migrate, but we leave the file ready for Markdown anyway.

Fix flaky TestGc#test_stat_single by disabling GC

github/ruby/ruby · 2026-07-01

test_stat_single fails intermittently: 1) Failure: TestGc#test_stat_single [test/ruby/test_gc.rb:198]: &lt;12&gt; expected but was

fix control flow

github/ruby/ruby · 2026-07-01

`do { ...; continue; } while(0)` doesn't retry the loop body. pointed out by Coverity Scan and mame.

Release (#11545)

remix · 2026-07-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11545) · remix-run/remix@9b722bf

政府のセキュリティガイドライン改定から学ぶ、5つの対策

Qiita(trend) · 2026-07-01

はじめに 2026年6月12日、内閣官房 国家サイバー統括室が「政府機関等の対策基準策定のためのガイドライン」を一部改定しました。 対象は政府機関や独立行政法人ですが、改定の内容を読むと、民間のシステム運用でも普通に参考になる話が多かったです。特に「なぜこの改定が必要にな...

ZJIT: Test rb_profile_frames from signal handler (#17194)

github/ruby/ruby · 2026-07-01

* ZJIT: Test rb_profile_frames from signal handler * ZJIT: Use libc for signal profiler test

ZJIT: Add helpers for HIR load instructions (#17565)

github/ruby/ruby · 2026-07-01

Add Function helpers for read-only frame and field access instructions, then migrate direct HIR construction sites for LoadPC, LoadEC, LoadS

「命名品質特性」 ── 名前の良し悪しを16の性質と8つの効果で評価する

Zenn · 2026-07-01

「よい命名」「可読性の高い名前」と言っても、様々な観点が存在します。 この記事では、命名を決定する上で考慮すべき観点、コードの可読性を上げるために名前が持つべき性質を 命名品質特性 として分類します。ソフトウェア品質特性に倣って、 名前そのものがもつ 16の品質 と、使った結果と

Snowflake CoCo × ontology-stack-builder でセマンティックレイヤーを自動構築する

Zenn · 2026-07-01

この記事について 本記事では、Snowflake Cortex Code(CoCo)の Community Skill である ontology-stack-builder を使って、セマンティックレイヤーを自動構築する手順を紹介します。 データソースには Snowflake の

Syncthingでサーバー上のフォルダをローカルPCと同期する

Zenn · 2026-07-01

OpenClawやClaude Code/Codexをサーバーで24時間動かすような使い方をする人が増えてきました。そのようなAIがアシスタントとしてサーバー上動き続ける運用は、便利なのですが、AIが作ったMarkdownやコード、画像などのファイルはサーバー側に置かれます。手元

DNSを基盤にAIエージェントに信頼できる名前を与える「Agent Name Service(ANS)」、立ち上げ意向をLinux Foundationが発表

Publickey · 2026-07-01

Linux Foundationは、既存のドメインネームシステム(DNS)基盤を拡張してインターネット上で稼働するAIエージェントに信頼できる識別子としての名前などを提供する新しいオープンソース標準「Agent Name Service(A...

静的サイトジェネレータ「Astro 7.0」正式リリース、ビルドシステムがVite 8/Rolldownに、Rust製コンパイラ採用で高速化

Publickey · 2026-07-01

静的サイトジェネレータ「Astro」の最新版となる「Astro 7.0」正式版がリリースされました。 Astro 7 is here! A new Rust compiler, a new Rust Markdown/MDX process...

AI時代のチーム開発フローは「小さく安全に流し続ける」こと

Zenn · 2026-07-01

はじめに 最近、チームでほぼ毎日リリースできるようになってきました。 とはいえ、これは開発速度がただ上がったからではありません。変更を小さく保って、安全に流し続けられる状態を地道に作ってきた結果だと思っています。 AI を使うと実装は速くなります。でも、その分だけ差分が増えるスピ

# Fable 5とGPT-5.6の規制問題:本当に「AIが強すぎるから」?それとも、ある隠された真実を覆い隠すための煙幕なのか?

Qiita(trend) · 2026-07-01

はじめに みなさん、こんにちは!最近、テック界隈ではAnthropicのFable 5やMythos 5、OpenAIのGPT-5.6といった「モンスター級」の最新AIモデルが、政府によって規制されたりリリース制限を受けたりしている件が大きな話題になっていますよね。 これ...

Claude Code のコンテキスト管理とトークン消費を抑える運用方法

Qiita(trend) · 2026-07-01

はじめに Claude Code を導入すると Web システム開発の速度は大きく上がりますが、何も対策をしないと長大なソースコードや会話履歴でトークン(およびコスト)が一瞬で枯渇します。 トークンを消費するのは、プロンプトそのものよりも、その裏で積み上がっていくコンテキ...

Railsで学ぶ レースコンディション 〜二重登録の罠〜

Qiita(trend) · 2026-07-01

お疲れ様です! シリーズで並行性・パフォーマンスの話を書いてきましたが、今回は レースコンディション(競合状態) をまとめてみました 「ローカルでは再現しないのに、本番でたまに二重登録される…」の正体です。 興味ある方は読んでいただけると嬉しいです レースコンディショ...

【Kaggle×人材育成】NTTグループ横断で100人が参加!Python初心者も2時間で楽しめるKaggleオンサイトコンペをやった話

Qiita(trend) · 2026-07-01

1. はじめに こんにちは!NTT東日本の森田です。 普段はデータ利活用案件に取り組みつつ、Kaggle Masterとしてコンペにも継続的に参加しており、その経験を活かして社内でKaggleや生成AI活用の輪を広げる活動をしています。 今回はその活動の一環として、NTT...

DiscordBotにGeminiを実装してみた ~DiscordBot作成編~

Qiita(trend) · 2026-07-01

はじめに こんにちは! ソーイ株式会社に4月からお世話になっている新入社員の木寺です!! 生成AI(ChatGPTやGeminiなど)の進歩が目覚ましい現在、様々な場面で活用されている方も多いのではないでしょうか。生成AIは一人で使うものという印象が強く、なかなか仲間内で...

非エンジニアがMulmoClaudeで自分専用アプリを作ってみた

Zenn · 2026-07-01

はじめに 私は普段、鉄道業界で働いています。需要予測モデルの開発などのデータ分析の仕事をしていますが、非エンジニアになります。そんな私が、MulmoClaudeを触り始めて10日ほどで、自分専用のアプリをいくつか作ることができたので、共有になります。 ! MulmoClaudeに

AWS Summit Japan 2026 に行ってきた——「実務未経験の私」が、現地で受け取ったもの

Zenn · 2026-07-01

はじめに こんにちは。Honey(@Honey_aws)です。 2026年6月25日・26日の両日、AWS Summit Japan 2026 に現地参加しました。 「資格と個人開発のみの私」が、現地で何を受け取ったかを振り返り、自分の記録として残したいと思います。 今回は記事と

プログラマーのためのブックマーク整理術

Zenn · 2026-07-01

まえがき プログラマーの仕事をしていると、大量のブックマークを作ることになりがちです。 公式ドキュメント、GitHub、Slack、Backlog、Notion、Figma、管理画面、API仕様書、検証環境、本番環境など、日々アクセスするページはどんどん増えていきます。 最初はブ

Convert the GC::Profiler storage to a bounded ring buffer

github/ruby/ruby · 2026-07-01

So it could feasibly be enabled and sampled in production

Update test/.excludes-mmtk/TestGc.rb

github/ruby/ruby · 2026-07-01

Co-authored-by: John Hawthorn <john@hawthorn.email>

Exclude the extra GC::Profiler tests from MMTk builds

github/ruby/ruby · 2026-07-01

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

Bump Github Action cache version to 6

github/rails/rails · 2026-07-01

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

Merge pull request #57952 from Shopify/param-parsers-assign-ractor-safe

github/rails/rails · 2026-07-01

Make parameter parsers assignment ractor safe

Merge pull request #57955 from Shopify/counter-cahces-ractor-safe

github/rails/rails · 2026-07-01

Ractor safe counter cache configuration

Merge pull request #57939 from 55728/fix-permissions-policy-dynamic-s…

github/rails/rails · 2026-07-01

…ource-mappings Apply source mappings to dynamic permissions policy sources

Merge pull request #57922 from Shopify/ec-inflection-freeze

github/rails/rails · 2026-07-01

Freeze the inflection rules after the app boots

Create the parent directory if the target does not exist

github/ruby/ruby · 2026-07-01

The `target_directory` option does not make sense unless the target is not a directory.

Merge pull request #57938 from 55728/fix-path-for-trailing-slash-frozen

github/rails/rails · 2026-07-01

Allow a trailing slash URL with a blank path to take query params

Web 標準動向 2026年6月版

Zenn · 2026-07-01

こんにちは! サイボウズ株式会社 フロントエンドエンジニアの mehm8128 (@mehm8128) です。 はじめに サイボウズは 2025 年 4 月より、W3C のメンバーに加入しました。 https://blog.cybozu.io/entry/joining-w3

(2)中学生が作っている自作OS、mochiOS - ケーパビリティなどのお話

Zenn · 2026-07-01

! めっちゃ長いです。時間があるときに読んでくれたら嬉しいです! みなさんこんにちは。中三のたそです。 私は、mochiOSというOSを開発しています。 今の時代、LinuxとかWindows、macOSがあるのにわざわざ新しいOSを作らなくてもいいじゃないか、意味わからん、と

Exercise the malicious extensions check on Windows

github/ruby/ruby · 2026-07-01

The example built a gem on disk, and util_build_gem writes every entry of spec.files, which includes spec.extensions. On Windows the extensi

Merge pull request #57823 from Shopify/actionview-lookupcontext-viewc…

github/rails/rails · 2026-07-01

…ontextclass Initialize ActionView::LookupContext.view_context_class early

Unity 6.5において、久しぶりにuGUIに機能追加があった

Qiita(trend) · 2026-07-01

Unity 6.5において、久しぶりにuGUIのアップデートがありました。 コアパッケージとしてのuGUI「com.unity.ugui」パッケージのバージョンも更新されています。 Unity 6.4まで、2.0.0 Unity 6.5では、2.5.0 Changelo...

フロントエンドの依存ライブラリの脆弱性対策に OSV-Scanner を導入してみた

Zenn · 2026-07-01

はじめに こんにちは、クラウドエースの第三開発部に所属している金子です。 昨今、フロントエンド開発では依存ライブラリの脆弱性対策が重要になっています。 そこで、担当しているプロジェクトの依存ライブラリの脆弱性対策として OSV-Scanner を導入しました。 この記事では、OS

Add `target_directory` option to `ln_relative` / `ln_dir_relative`

github/ruby/ruby · 2026-07-01

As well as `FileUtils.ln_sr`.

Initialize the new gem's git repo without a subshell

github/ruby/ruby · 2026-07-01

`bundle gem` ran `git init` through a backtick subshell with POSIX shell quoting. On Windows the backtick invokes cmd.exe, which ignores the

連動するフォームを TanStack Form で書く

Zenn · 2026-07-01

こんにちは。e-dash でフロントエンドエンジニアをしている前田です。 昨年12月に React Hook Form についての記事を書きましたが、やはり複雑なフォームの設計は難しいですね。 React Hook Form は、非制御コンポーネントをベースに余計な再レンダリング

10 か月 CLI で使ってきた Claude Code を、Desktop メインに移行した 12 の理由

Zenn · 2026-07-01

本記事は、カンリー社内で実施している AI 共有会で話した内容を記事化したものです(2026 年 6 月時点の macOS 版 Claude Desktop アプリの実機運用に基づく感想記事)。 はじめに 皆さんは Claude Code をどう起動して使っていますか? タ

Merge pull request #57951 from Shopify/better-shareable-lambda

github/rails/rails · 2026-07-01

Improve usage of Ractor.shareable_lambda

Preview環境でPRごとに専用DBを使えるようにした話

Zenn · 2026-07-01

こんにちは、株式会社estie(エスティ)でソフトウェアエンジニアをしている木村です。 以前、弊社の徳原が Preview環境の実装について紹介する記事 を書きました。PRごとに専用URLが発行され、変更内容を実際に動かして確認できる仕組みです。 Preview環境は導入してから

モデルは“使い捨て”でいい 〜AI時代のモデルベースドテスト〜

Zenn · 2026-07-01

こんにちは!e-dashでQAエンジニアをしている10mo8です。 AIエージェントにテスト設計をさせると、同じ仕様書を渡しているのに、出力されるテストスコープやテスト観点が毎回ぶれる——そんな経験はないでしょうか。AIは非決定的なので、ある程度のばらつきが出るのは仕方ありません

Fix dependency of modular-gc

github/ruby/ruby · 2026-07-01

So that `make moduler_gc MODULER_GC=default` works just after `configure --with-modular-gc=...`.

Data + AI Summit 2026 現地参加レポート:データ基盤は「AIがビジネスで意思決定する基盤」へ

Zenn · 2026-07-01

こんにちは、IVRyでデータエンジニアとして働いている松田健司(@ken_3ba)です。趣味はビリヤードで、プロの試合にも出ているぐらい割とガチでやっています。 今回はData + AI Summit(以下Summit)に参加してきたので、現地の様子と注目した発表をまとめます。

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

github/ruby/ruby · 2026-07-01

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

Bump insta in /zjit in the jit group across 1 directory

github/ruby/ruby · 2026-07-01

Bumps the jit group with 1 update in the /zjit directory: [insta](https://github.com/mitsuhiko/insta). Updates `insta` from 1.47.2 to 1.48

最近リブランディングされた Gemini Enterprise Agent Platform はもう触った?

Zenn · 2026-07-01

こんにちは。株式会社ギックスでエンジニアをしている kusuki です。 今年の4月末に Google Cloud NEXT 2026 で Vertex AI のリブランディングが発表されてから約2ヶ月が経ちました。 今回は、リブランディングされた Gemini Enterpri

遅いのは SQL だと思ったら、別のところにあった

Zenn · 2026-07-01

TL;DR はじめに こんにちは、Dress Code でプロダクトエンジニアをしている ないとー です! Dress Code の技術力・思想・カルチャーを外に発信していくため、この7月にテックブログのアドベントカレンダー Dress Code Advent Calend

ZJIT: `#[track_caller]` on assert_compiles() and friend

github/ruby/ruby · 2026-07-01

Like other assertion functions

ZJIT: Read `(*cd).ci` directly instead of calling rb_get_call_data_ci()

github/ruby/ruby · 2026-07-01

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

ZJIT: Delete redundant `test_optimize_private_call`

github/ruby/ruby · 2026-07-01

Top-level `def`s are private without having to call `private` to change visibility. Also there are many other tests along the same line. ``

ZJIT: Delete dead code and enable warnings for `crate::cruby`

github/ruby/ruby · 2026-07-01

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

Make ActiveRecord::CounterCache._counter_cache_columns and .counter_c…

github/rails/rails · 2026-07-01

…ached_association_names ractor safe

C#のDisposeを深掘りする:GC、finalizer、UnityEngine.Objectの破棄を整理する

Zenn · 2026-07-01

前提 この記事は Unity 6.2以降 で使う前提の内容ですが、GCまわりの説明は Unity 6.2系の公式ドキュメント確認時点 を基準にしています。将来のUnityでは実装や説明が変わる可能性があります。 C#側の Dispose、GC、finalizer と、Unity側

[DOC] Update Set#reset documentation

github/ruby/ruby · 2026-07-01

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

[DOC] Update Set#replace documentation

github/ruby/ruby · 2026-07-01

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

[DOC] Update Set#proper_superset? documentation

github/ruby/ruby · 2026-07-01

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

[DOC] Update Set#proper_subset? documentation

github/ruby/ruby · 2026-07-01

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

[DOC] Update Set#merge documentation

github/ruby/ruby · 2026-07-01

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

[DOC] Update Set#hash documentation

github/ruby/ruby · 2026-07-01

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

5年9か月ぶりの転職|EM × DevHR × DevRel を一本でやる理由

Zenn · 2026-07-01

まずは自己紹介 川崎 雄太と申します! 2026年7月1日に株式会社サイバーセキュリティクラウドへ入社しました! 各種アカウントは以下をご覧ください。 https://x.com/yuta_k0911 https://www.linkedin.com/in/yutakawasak