Tech – walker – 2026-06

1866 items · updated 2026-06-30 23:35 UTC · RSS · Up to archive

[DOC] Update Set#reject! documentation

github/ruby/ruby · 2026-06-30

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

[DOC] Update Set#keep_if documentation

github/ruby/ruby · 2026-06-30

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

Add opt-in per-example runtime log for the bundler specs

github/ruby/ruby · 2026-06-30

Set BUNDLER_SPEC_RUNTIME_LOG to a path and each parallel worker appends a "<seconds>\t<file>" line per example to &quo

Trim redundant subprocesses in path_spec

github/ruby/ruby · 2026-06-30

Drop a duplicated `include_gems` assertion (the same check ran twice in one example), and lock instead of install in the path-source example

Merge consecutive update_repo2 blocks in outdated_spec

github/ruby/ruby · 2026-06-30

Two back-to-back `update_repo2` calls each re-index the whole repo; building both gems in one block produces the same index in one pass. Co

Lock instead of install in lockfile-format examples

github/ruby/ruby · 2026-06-30

The "lockfile format" examples assert only on the generated Gemfile.lock, never on installed gems or install output, so resolve-an

Lock instead of install where lock_spec only asserts the lockfile

github/ruby/ruby · 2026-06-30

The conservative-update setup and the remove-platform example (whose lockfile is immediately overwritten) only check the generated lockfile,

Rebalance the spec shards by measured runtime

github/ruby/ruby · 2026-06-30

Re-aggregate using per-example runtimes from a full parallel run. The shards had drifted to a +7% imbalance (shard_d 6290s vs shard_a 5153s)

Write newgem global git config in-process instead of shelling out

github/ruby/ruby · 2026-06-30

The shared `before` runs for all 283 examples and spawned three `git config --global` subprocesses each; write the global .gitconfig directl

Skip the install in major_deprecation flag-removal examples

github/ruby/ruby · 2026-06-30

The removed-flag deprecations for check/binstubs/cache/install raise before the Gemfile is resolved, so the setup only needs the Gemfile wri

Drop a duplicated include_gems assertion in dependency_api_spec

github/ruby/ruby · 2026-06-30

`include_gems` spawns one subprocess per gem name; "activesupport 2.3.2" was listed twice in the same call, spawning a redundant c

Lock instead of install in lockfile-only specific_platform examples

github/ruby/ruby · 2026-06-30

Three examples assert only on the generated lockfile (locked_platforms / locked_gems / lockfile), never on installed gems, so `lock_gemfile`

Reduce redundant subprocesses in add_spec

github/ruby/ruby · 2026-06-30

Hoist the duplicated `revision_for` git calls into a local in the two --ref examples, and resolve-only (`lock_gemfile`) the duplicate-gem-er

[DOC] Update Set#divide documentation

github/ruby/ruby · 2026-06-30

Co-authored-by: Jeremy Evans <code@jeremyevans.net> Co-authored-by: tompng <tomoyapenguin@gmail.com>

ZJIT: Fit rest of CCall data into CCallData

github/ruby/ruby · 2026-06-30

Shrink `lir::Insn` from 72 to 64 bytes.

ZJIT: Box all big Target data

github/ruby/ruby · 2026-06-30

Shrink `lir::Insn` from 64 to 56 bytes.

ZJIT: Shrink Opnd from 24 bytes to 16

github/ruby/ruby · 2026-06-30

Make `VRegId` u32 instead of usize and make `StackIdx` u32 instead of usize.

ZJIT: Box PatchPoint data

github/ruby/ruby · 2026-06-30

Shrink `lir::Insn` from 80 to 72 bytes.

Add missing require for ActiveSupport::Autoload

github/rails/rails · 2026-06-30

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

Merge pull request #57856 from Shopify/require-request-session-boot

github/rails/rails · 2026-06-30

Load ActionDispatch::Request::Session and Utils at boot time

Preserve Frame markers at clientEntry Fragment boundaries (#11516)

remix · 2026-06-30

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Preserve Frame markers at clientEntry Fragment bou

Pass named Frame targets during client resolution (#11514)

remix · 2026-06-30

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Pass named Frame targets during client resolution

Merge pull request #57684 from Shopify/activesupport-shareable-logger

github/rails/rails · 2026-06-30

Add a Ractor-shareable ActiveSupport::TaggedLogging.shareable_logger

【GA4連携】Google OAuth審査を「最後の申請作業」だと思っていたらリリースが飛びかけた話

Qiita(trend) · 2026-06-30

この記事について Google API を使う新規サービスで、sensitive scope を使ったために Google OAuth 審査が必要になり、それを開発の最後に回した結果、リリース予定日の5日前にようやく承認が下りた——という失敗談です。 結果的には間に合いま...

ZJIT: Run CI jobs with both the inliner enabled an disabled

github/ruby/ruby · 2026-06-30

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

ZJIT: Fix issue with InsnPrinter having the wrong ISEQ with inlining …

github/ruby/ruby · 2026-06-30

…enabled

ZJIT: Enable the inliner by default

github/ruby/ruby · 2026-06-30

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

Use BOP for calling freeze in make_shareable

github/ruby/ruby · 2026-06-30

This makes sharing String, Array, and Hash objects faster.

Convert Time to declarative marking

github/ruby/ruby · 2026-06-30

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

Merge pull request #57936 from 55728/fix-default-order-deduplicate-co…

github/rails/rails · 2026-06-30

…lumns Deduplicate columns in `default_order`

Merge pull request #57946 from Shopify/ec-evented-log-subscriber

github/rails/rails · 2026-06-30

Allow the Evented LogSubscriber to be shareable

Just write regular Ruby and avoid having to make procs sharable

github/rails/rails · 2026-06-30

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

Allow the Evented LogSubscriber to be shareable:

github/rails/rails · 2026-06-30

- ### Problem I&#39;d like to make this codepath ractor safe. It currently is not because the constant holds procs which aren&#39;t rac

Merge pull request #57937 from 55728/fix-database-config-missing-shar…

github/rails/rails · 2026-06-30

…ed-subsection Load database config when a connection is absent from the shared section

[ruby/rubygems] Make install_location private and hoist fn expansion

github/ruby/ruby · 2026-06-30

`install_location` is a hot path during gem installation. I want to make the method private so that we can freely refactor it. This commit

GoogleユーザーのIPv6利用率がついに50%を超えたことが判明

Publickey · 2026-06-30

Googleが提供しているサービスを利用するユーザーのうち、IPv6を使用している割合を示す「Google IPv6」のページで、IPv6の割合が今年(2026年)3月に50%を超えていたことが分かりました。 公開されたグラフによると最初に...

Windows上でLinuxコンテナが動く「WSL Containers」がパブリックプレビュー。Windowsファイルへのアクセスが2倍高速に

Publickey · 2026-06-30

マイクロソフトは、WSL(Windows Subsystem for Linux)の新機能としてWindows上でLinuxコンテナが動く「WSL Containers」のパブリックプレビューを公開しました。 WindowsにはWindow...

Merge pull request #57816 from titusfortner/fix-driver_finder

github/rails/rails · 2026-06-30

Set browser binary when preloading system test driver

Set browser binary when preloading system test driver

github/rails/rails · 2026-06-30

Selenium 4.45 stopped setting it as a side effect of resolving the driver path, so system tests failed with "cannot find Chrome binary". Set

ZJIT: Box lir::CCall data

github/ruby/ruby · 2026-06-30

Shrink `lir::Insn` from 144 to 80 bytes.

ZJIT: Add test for size of LIR Insn

github/ruby/ruby · 2026-06-30

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

ZJIT: Box Target::SideExit

github/ruby/ruby · 2026-06-30

Shrink `lir::Insn` from 184 to 144 bytes.

Merge pull request #57918 from Shopify/default-scopes-ractor-safe

github/rails/rails · 2026-06-30

Make default scopes ractor safe

Make default scopes ractor safe

github/rails/rails · 2026-06-30

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

Load database config when a connection is absent from the shared section

github/rails/rails · 2026-06-30

A 3-tier `database.yml` whose `shared` section defined only some of the named connections raised a `NoMethodError` while building the databa

Deduplicate columns in `default_order`

github/rails/rails · 2026-06-30

`default_order` could emit the same column more than once in the generated `ORDER BY` clause when a column was passed repeatedly. Duplicate

Railsで学ぶ DFS / BFS 入門 〜「深さ優先」と「幅優先」で木構造をたどる〜

Qiita(trend) · 2026-06-30

お疲れ様です! 前回は計算量(Big-O)の話を書きましたが、今回はその流れで、探索アルゴリズムの基本 DFS(深さ優先探索) と BFS(幅優先探索) をまとめてみました 名前は難しそうですが、中身は 「スタックを使うか、キューを使うか」だけの違い です。 興味ある方は...

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

github/rails/rails · 2026-06-30

…public-doc Only document the public ActionView::DependencyTracker API [ci skip]

Merge pull request #57932 from byroot/as-cache-debug-log

github/rails/rails · 2026-06-30

Minor Active Support Cache refactorings

Active Support Local Cache: simplify increment method

github/rails/rails · 2026-06-30

I see no reason to change swap the local cache to forward the increment call to the real implementation. Get rid of `bypass_local_cache` me

Cleanup ActiveSupport::Cache#instrument

github/rails/rails · 2026-06-30

Eliminate the `_instrument` helper, that cause some minor duplication, but makes the code easier to read. Also use the `Logger#debug` block

Merge pull request #57931 from byroot/as-logger-delegator

github/rails/rails · 2026-06-30

Implement ActiveSupport::ProxyLogger

Merge pull request #57874 from Shopify/actionview-template-handlers-r…

github/rails/rails · 2026-06-30

…actor-shareable Make the Action View template handler registry Ractor-shareable

Implement ActiveSupport::ProxyLogger

github/rails/rails · 2026-06-30

The proxy logger, is a logger that forwards all logs to another logger, but has its own independent severity level. This is useful when you

Merge pull request #57912 from 55728/fix-action-cable-config-class-do…

github/rails/rails · 2026-06-30

…c-reference Reference `ActionCable::Configuration` in the Action Cable guide

Only document the public ActionView::DependencyTracker API [ci skip]

github/rails/rails · 2026-06-30

register_tracker is the supported way to teach Action View how to find the template dependencies of a new template language, and ERBTracker

Eliminate a useless frame in AS::Notifications.instrument

github/rails/rails · 2026-06-30

Won't really be noticeable performance wise, but will make backtraces and flamegraphs sligthly less painful to look at.

AI時代に異職種から信頼されるエンジニアの5つの特徴

Qiita(trend) · 2026-06-30

はじめに この記事は以前に書いた以下の記事を元にしています。 AIによって「異職種から信頼されるエンジニア」はどのように変化していくのか。 そのような観点で普段組織を見ている観点での考察をまとめてみます。 あくまで個人的に思っていることであり、今後も変化していくもの...

Make the Action View template handler registry Ractor-shareable

github/rails/rails · 2026-06-30

Template.handler_for_extension and Template::Handlers.extensions are read on the template lookup and render path. The registry was kept in c

[DOC] Update bundled gems list at 373f873c32f74c432e2d66e1b59090

github/ruby/ruby · 2026-06-30

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

Merge pull request #57919 from Shopify/log-subscriber-levels-ractor-safe

github/rails/rails · 2026-06-30

Make LogSubscriber.log_levels ractor safe

Merge pull request #57916 from 55728/fix-channel-test-assertions-symb…

github/rails/rails · 2026-06-30

…ol-stream Treat a Symbol stream name as a literal stream in channel test assertions

Merge pull request #57920 from Shopify/execution-wrapper-active-key-r…

github/rails/rails · 2026-06-30

…actor-safe Eagerly assign ExecutionWrapper's active key

[ruby/rubygems] Assert CacheFile.write preserves the read-only bit

github/ruby/ruby · 2026-06-30

Windows cannot express 0o600 via chmod, but the read-only bit does survive the temp-file-and-rename. Assert that bit instead of the full mod

[ruby/rubygems] Probe 127.0.0.1 instead of 0.0.0.0 in the mirror sock…

github/ruby/ruby · 2026-06-30

…et spec The TCP probe connects to the mirror URI host. connect(0.0.0.0) only behaves as loopback on Linux; on Windows it fails with an inv

[ruby/rubygems] Run test_validate_files wherever symlinks work

github/ruby/ruby · 2026-06-30

The &quot;is a symlink&quot; validation warning is platform-independent, so the test only needs a working symlink rather than a blanket Wind

[ruby/rubygems] Stop skipping the branch~num git ref spec on Windows

github/ruby/ruby · 2026-06-30

The &quot;maybe branch~num notation doesn&#39;t work&quot; skip was never confirmed. main~2 ancestry refs resolve fine on current Windows gi

[ruby/json] Fix ResumableParser#partial_value SEGV on incomplete nest…

github/ruby/ruby · 2026-06-30

…ed containers partial_value rebuilds the open containers on a scratch copy of the value stack. Folding an empty innermost container pops n

test_settracefunc.rb: Rewrite without deprecated ObjectSpace._id2ref

github/ruby/ruby · 2026-06-30

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

Separate test-spec tmpdir

github/ruby/ruby · 2026-06-30

spec/mspec/lib/mspec/helpers/tmp.rb also tries to remove SPEC_TEMP_DIR at exit, before this `END`. At that time, the "tmp" marker directory

[ruby/mmtk] Simplify rb_gc_impl_heap_id_for_size

github/ruby/ruby · 2026-06-30

https://github.com/ruby/mmtk/commit/1eb7011040

Fix flaky test_define_method_on_return

github/ruby/ruby · 2026-06-30

Same failure mode as 2bfacb56c59: in parallel test-all, finalizers of Tempfile objects left by other tests run on the main thread at an inte

ようこそ、ドメイン駆動設計へ

Zenn · 2026-06-30

前半=解説編でドメイン駆動設計を『なぜ』から理解し、後半=実装編で勉強会アプリを1から作る、初学者のための1冊。¥500はチップ代です。本文は無料で読めます。

Ignore *.ilk incremental link artifacts

github/ruby/ruby · 2026-06-30

MSVC builds leave dump_ast.ilk at the top of the tree, which was the only build product not already covered by .gitignore. Co-Authored-By:

Remove dead rb_shape_get_next_iv_shape

github/ruby/ruby · 2026-06-30

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

Remove function shape_get_next_iv_shape

github/ruby/ruby · 2026-06-30

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

図で理解する Plan 9 アセンブリと Go の中の Plan 9

Zenn · 2026-06-30

Goで .s ファイルを書くと、TEXT ·Add(SB), NOSPLIT, $0-24 のような見慣れない記法に出会います。これは「Plan 9というOSそのものを使っている」という意味ではなく、Plan 9系アセンブラの入力スタイルを受け継いだ、Go専用アセンブラを使うとい

あなたのパスワードポリシー、まだ8文字+定期変更ですか? NIST 800-63-4 の新常識2025

Zenn · 2026-06-30

はじめに 「パスワードは8文字以上、記号を混ぜて、90日ごとに変更」——もしあなたの組織のポリシーがまだこれなら、いくつかはもう古い常識かもしれません。 システム管理者はもちろん、システムを利用するユーザーにも知っておいてほしい、パスワードに関する新常識 を、2025年に最終版が

世界史データベースチームの開発手法

Zenn · 2026-06-30

はじめに こんにちは。株式会社COTENでエンジニアをしているkotonoとmizutakuです。kotonoはプロダクト開発チーム、mizutakuはデータプラットフォーム開発チームに所属しています。本記事は2人の共同執筆で、それぞれが自分のチームの内容を担当しました。 COT

Claude Code の Agent Teams による、複数課題を同時並行で処理し自己改善を繰り返すAIチーム(PM+作業者)の構築

Zenn · 2026-06-29

! この記事は、筆者の試行錯誤のメモを AI(Claude)を用いて整理・執筆 したものです。 はじめに(この記事の立ち位置) 筆者は開発作業をやるうえで、TAKT などを使って作業順序を決め打ちにすることで品質を上げていました。決まった流れに沿わせれば、抜け漏れが減って結

ZJIT: Box Snapshot data (FrameState)

github/ruby/ruby · 2026-06-29

Shrink `Insn` from 104 to 96 bytes. &lt;details&gt; ``` print-type-size type: `hir::Insn`: 96 bytes, alignment: 8 bytes print-type-size

ZJIT: Box CCall data

github/ruby/ruby · 2026-06-29

Shrink `Insn` from 120 to 104 bytes. Before: &lt;details&gt; ``` print-type-size type: `hir::Insn`: 120 bytes, alignment: 8 bytes print-t

ZJIT: Pack Specialization bits into top of Type bits

github/ruby/ruby · 2026-06-29

Shrink `Type` from 24 bytes to 16 bytes.

ZJIT: Store pointer to builtin function

github/ruby/ruby · 2026-06-29

Don&#39;t store the whole struct, just a pointer to it. Shrink the `InvokeBuiltin` enum case and reduce padding required for `Insn`. Shrink

ZJIT: Add regression tests for important type sizes (#17560)

github/ruby/ruby · 2026-06-29

We want to make sure these don't get any bigger and also ratchet down if we shrink them.

今日からAWS Kiro君はRHELの頼もしいアドバイザー

Qiita(trend) · 2026-06-29

はじめに 私はプライベートなPCでインフラ基盤にAWSサービスを利用したAIアプリ開発を行う場合、AIコーディングエージェントにはAWS Kiroを使用しています。AWS社からは、AWS MCPサーバーだけでなく、Amazon Bedrock Coreに対するMCPサーバ...

ZJIT: Use interpreter IC in getivar fallback (#17559)

github/ruby/ruby · 2026-06-29

This was an accidental copy/paste error that caused optcarrot to have uncached getivar fallbacks in optcarrot, completely regressing it.

【永久0円】人間LLMのすすめ

Qiita(trend) · 2026-06-29

はじめに こんなお悩みはありませんか? LLMは気づいたら値上がり。最新モデルは限定公開。ローカルLLMを建てようにもグラボが足りない。 ...実は、電気を使わず使い放題の計算資源があることをご存知ですか? ―そう、貴方です。 作ったもの というわけで作りました。名付...

Claude Code でセキュリティ点検を習慣化する:/security-review と差分の脆弱性レビュー実践

Qiita(trend) · 2026-06-29

「セキュリティ観点のレビュー、後回しにしてませんか」 機能は動く。テストも通る。レビューも「ロジックは合ってそう」でApprove。 …でも、その差分にこんなものが混ざっていないと言い切れますか。 ユーザー入力をそのままSQL文字列に連結している 管理者向けエンドポイン...

「エンジニアがこの先生きのこるためのカンファレンス2026」に登壇・参加して

Zenn · 2026-06-29

2026年6月28日に開催された「エンジニアがこの先生きのこるためのカンファレンス2026」に、登壇者として、また所属するコラボスタイルのスポンサーブース担当として加わってきました。本記事は、自分が話したこと・話せなかったこと、聞いたセッションから得た学び、そして会場やブースで感

クアルコムがPythonライクな新言語「Mojo」開発元のModular社買収を発表。AIデータセンター市場へ本格参入

Publickey · 2026-06-29

スマートフォン用のSoC(System-on-a-Chip)や各種通信機器向けの半導体事業などで知られるクアルコムテクノロジーズ社(以下、クアルコム)は、AI処理の高速化を目指すPythonライクな新言語「Mojo」の開発元であるModul...

AI時代に、自動化についてもう一度考える

Zenn · 2026-06-29

AI時代に、自動化についてもう一度考える AIツールによって、自動化のハードルがかなり下がりました。 以前であれば、API連携を考えたり、スクリプトを書いたりしないと難しかったことも 今ではAIエージェントやノーコードツールを使うことで、比較的すぐに形にすることができます。 今回

Fix pm_compile_call for inline_new with keyword args

github/ruby/ruby · 2026-06-29

pm_setup_args mallocs one kw_arg buffer with references = 0. The inline_new branch then feeds that same pointer to three callinfo constructi

LLMエージェントを『コスパ良く・高精度に』組む技術:Clearwingのワークフロー設計に学ぶ

Zenn · 2026-06-29

はじめに LLM エージェントを実務に乗せようとすると、必ず 2 つの壁にぶつかります。 コスト:全部を賢いモデルに投げると破産する。遅い。 精度:LLM は平気で「それっぽい嘘」をつく(ハルシネーション)。 しかもこの 2 つはトレードオフに見えます。精度を上げようと巨大モ

Merge pull request #57913 from 55728/fix-in-order-of-filter-true-nil

github/rails/rails · 2026-06-29

Keep `nil` elements named in the series for `in_order_of`

Keep nil elements named in the series for in_order_of

github/rails/rails · 2026-06-29

`Enumerable#in_order_of` with the default `filter: true` dropped `nil` elements even when `nil` was named in the series, so they went missin

Pythonで画像認識を行うためのライブラリまとめ

Qiita(trend) · 2026-06-29

はじめに 業務においてPythonで画像認識処理を行う必要があったので、調べてまとめてみた。 一部業務などでは使えない(ライセンスが厳しい)ものもあるので気を付ける。 ライセンスなどは記事公開時点から変更されている場合があります。 ライブラリを利用する場合には、必ず最...

Merge pull request #57915 from 55728/fix-cache-exist-instrument-options

github/rails/rails · 2026-06-29

Include call options in `Cache#exist?` instrumentation payload

[ruby/prism] Pop block stack _before_ ending in parenthesized method …

github/ruby/ruby · 2026-06-29

…call in command call https://github.com/ruby/prism/commit/c5da02a516

Autonomous AI Database:PL/SQLでDelta Sharing Protocolを用いたデータ共有を設定する(データ受信編)

Qiita(trend) · 2026-06-29

はじめに Autonomous AI Database Serverlessは、Delta Sharingプロトコルを使用したデータ共有に対応しており、Data Provider(データ提供側)、Data Recipient(データ受信側)のどちらにもなることができます。...

Merge pull request #57911 from 55728/fix-arel-standalone-require-afte…

github/rails/rails · 2026-06-29

…r-ractors Allow Arel to be required on its own

Treat a Symbol stream name as a literal stream in channel test assert…

github/rails/rails · 2026-06-29

…ions In production, stream_from(:my_room) names the literal stream &quot;my_room&quot;, so a Symbol and the equivalent String refer to the

Include call options in Cache#exist? instrumentation payload

github/rails/rails · 2026-06-29

The cache_exist?.active_support notification payload omitted the options passed to the call, so keys such as :namespace, :version, and :expi

Reference ActionCable::Configuration in the Action Cable guide [ci skip]

github/rails/rails · 2026-06-29

The guide pointed readers at `ActionCable::Server::Configuration` for the list of configuration options. That class now lives at the top lev

Allow Arel to be required on its own

github/rails/rails · 2026-06-29

Requiring &quot;arel&quot; without Active Support already loaded raised &quot;NameError: uninitialized constant ActiveSupport&quot; because

Omit test_realpath_mount_point without mountvol privilege

github/ruby/ruby · 2026-06-29

mountvol needs elevation to (un)mount, and without it prints &quot;Access is denied.&quot; to stdout. Under the parallel runner the worker s

Account for Windows console stdin encoding in test_stdin

github/ruby/ruby · 2026-06-29

On Windows default_external is UTF-8, but an interactive console STDIN is read in the locale (console code page) encoding and transcoded to

Don't quote the stat argument in File time subsecond specs

github/ruby/ruby · 2026-06-29

On Windows the backtick runs through cmd.exe, which keeps the POSIX single quotes literally. coreutils stat then fails on the invalid filena

Merge pull request #57907 from ollym/habtm-composite-association-fore…

github/rails/rails · 2026-06-29

…ign-key Return a composite `has_and_belongs_to_many` `association_foreign_key` as an array

Return a composite has_and_belongs_to_many association_foreign_key as…

github/rails/rails · 2026-06-29

… an array `Reflection#association_foreign_key` called `#to_s` on the option, so a composite `association_foreign_key:` (e.g. `[:blog_id, :

Run force_activate spec script through ruby on Windows

github/ruby/ruby · 2026-06-29

Windows has no executable bit or shebang dispatch, so `bundle exec ./script.rb` is rejected as &quot;not executable&quot;. Invoke the script

RDoc to Markdown in Array core extensions

github/rails/rails · 2026-06-29

Fenced code blocks in list items do not work, they need to be regular Markdown code blocks indented 8 spaces. We need to see if upgrading R

Fix default gem detection for nested out-of-tree builds

github/ruby/ruby · 2026-06-29

The &quot;# default:&quot; marker records the source path relative to the build directory, but default_gem? re-prefixed it with srcdir, reso

Allow minitest failures when the diff command is unavailable

github/ruby/ruby · 2026-06-29

minitest&#39;s assertion tests compare against unified diff output produced by the `diff` command. Where it is not on PATH (e.g. a minimal W

Allow rake failures on uninstalled out-of-tree builds

github/ruby/ruby · 2026-06-29

rake&#39;s TestBacktraceSuppression#test_system_dir_suppressed expects RbConfig&#39;s rubylibprefix to be suppressed from backtraces. In an

Allow rbs failures when localhost cannot be resolved

github/ruby/ruby · 2026-06-29

rbs&#39;s stdlib Resolv tests resolve &quot;localhost&quot;, which raises Resolv::ResolvError on hosts where the Resolv library cannot resol

AWS Summit Japan 2026 参加レポート

Zenn · 2026-06-29

はじめに 2026年6月25日(木)、AWS Summit Japanに参加しました。 普段は脆弱性診断・ISMS対応を中心に業務にあたっていますが、クラウド関連の最新動向をキャッチアップするために参加しました。 今回が初参加ということもあり、会場の規模感や熱量を肌で感じられて大

Copilot Studio の新 UI、ファイル入出力がかなり進化しています

Qiita(trend) · 2026-06-29

はじめに Copilot Studio の UI が全面刷新されたため、これまで何度か検証記事を書きました。 今回は、ファイルの入出力まわりを中心に改めて検証しました。検証の結果、これらについては以前の UI より進化している、安定して動くようになった印象です...

初めてのCodex

Zenn · 2026-06-29

初めに 初めまして! 私は2026年5月から本格的に『Codex』を利用し始めました。 本記事では、『Codex』を約2か月実務で利用した経験をもとに、初心者向けに「特徴」「おすすめの使い方」「苦手なこと」を紹介します。また、私が使用している『Codex CLI』を中心とした記述

[Bug] win32: create directory symlinks for relative directory targets

github/ruby/ruby · 2026-06-29

File.symlink decided whether to create a directory symlink by calling GetFileAttributesW on the target as given, which resolves a relative t

win32: use MEMCPY for overflow-safe copy in w32_symlink

github/ruby/ruby · 2026-06-29

MEMCPY checks the size calculation for overflow, unlike a raw memcpy. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

win32: rename the symlink target flag to independent

github/ruby/ruby · 2026-06-29

The flag also covers drive-relative and root-relative targets, which are not absolute paths. &quot;independent&quot; describes that the tar

[Bug] win32: do not resolve a root-relative symlink target against th…

github/ruby/ruby · 2026-06-29

…e link dir A target starting with a single backslash is relative to the root of the current drive, not to the link&#39;s directory. Treat

[DOC] Update Set#join documentation

github/ruby/ruby · 2026-06-29

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

[DOC] Update Set#include? documentation

github/ruby/ruby · 2026-06-29

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

[DOC] Update Set#each documentation

github/ruby/ruby · 2026-06-29

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

Bump the github-actions group across 2 directories with 5 updates

github/ruby/ruby · 2026-06-29

Bumps the github-actions group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [actions-rust-lang/setup-ru

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

github/ruby/ruby · 2026-06-29

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

[ruby/rubygems] Trim the basename so the MAX_PATH guard actually shor…

github/ruby/ruby · 2026-06-29

…tens the path The guard recomputed the basename slice from the trimmed suffix, so when the basename was long enough to be truncated it gre

[ruby/rubygems] Build the raygun-apm mswin variant instead of skipping

github/ruby/ruby · 2026-06-29

The platform-conflict lock spec skipped on mswin because the raygun-apm fixture only built linux, darwin, and mingw variants. Add an x64-msw

[ruby/rubygems] Add an mswin? spec helper for the Windows skips

github/ruby/ruby · 2026-06-29

The forward-ported specs repeated RUBY_PLATFORM.include?(&quot;mswin&quot;) to gate limitations specific to the nmake/MSVC build. Extract it

[ruby/rubygems] Satisfy rubocop on the forward-ported Windows specs

github/ruby/ruby · 2026-06-29

These specs were authored directly in ruby/ruby, where this rubocop config does not lint them, so they reached for `/mswin/.match?` and a `%

[ruby/rubygems] Bump yard from 0.9.42 to 0.9.44 in /spec/realworld/fi…

github/ruby/ruby · 2026-06-29

…xtures/tapioca Bumps [yard](https://yardoc.org) from 0.9.42 to 0.9.44. --- updated-dependencies: - dependency-name: yard dependency-ver

ECS のデプロイを ecspresso へ移行して自動化した話

Zenn · 2026-06-29

はじめに こんにちは。Linc'well R&amp;S(Reliability &amp; Security)チームのくのです! 弊社では複数のサービスを ECS(Fargate)上で運用しているのですが、今回はそのうちの一つを対象に、デプロイの自動化に取り組みました。 これま

プロンプト改善が何倍も楽になる、プロンプト改善の自動化も行える評価ツール「Opik」を試す

Zenn · 2026-06-29

TL;DR AIの出力を採点するツール(LLM評価ツール)はいくつもありますが、Opikというツールは採点に加えて、GEPA というしくみでプロンプトを自動で良くするところまで含んでいます。 この記事では、文章を意味で分類する処理を題材に、Opik での採点のやり方と、プロンプト

DevOps Agent奮闘記 〜アラートを起点に、運用の一次対応をAIに任せてみた〜

Zenn · 2026-06-29

こんにちは、SREの徳原 (@wh_choco) です。 前回はDevOps Agentを実際に使い込み、SKILL.mdによって調査精度を上げていくことや、マルチアカウントでどういった設計をするとよいかといった話を書きました。(前回ブログ) その時点では、DevOps Agen

QAチームの作業量を見るためのメトリクス

Zenn · 2026-06-29

こんにちは。e-dashでQAをしています、rinです。 チームの作業量が見えないと、困ることって意外と多いんですよね。 特定の人に負荷が偏っていても気づきにくいし、状況を共有する手段がない。 誰も全体像を把握していないまま、なんとなくで回っている状態が続いていく。 見えないこと

Snowflake CoCo(旧 Cortex Code)で見落とされがちな AI SQL コストと統制

Zenn · 2026-06-29

はじめに ナウキャストでデータエンジニアをしている永井です。主に Snowflake を使ったデータ基盤の設計・運用を担当しています。 Snowsight の AI コーディング機能 CoCo(旧 Cortex Code)を利用すると、CoCo 自体のクレジット消費だけを見ていて

runruby.rb: Provide a CA bundle for the built ruby on Windows

github/ruby/ruby · 2026-06-29

On Windows the freshly built ruby often has no usable default CA bundle because its OpenSSL&#39;s OPENSSLDIR does not exist, so HTTPS fails

[ruby/bundler] Skip the mswin-specific specs only on mswin, not mingw

github/ruby/ruby · 2026-06-29

These specs guard limitations specific to the mswin build: nmake has no make jobserver, the generated Makefile uses MSVC `-libpath:` syntax,

[ruby/bundler] Skip more bundle exec specs on Windows

github/ruby/ruby · 2026-06-29

These exec extensionless commands (`erb`, the source `bin/gem`) the same way the other examples in this file already skipped for rubygems#33

[ruby/bundler] Compute lockfile_path like the parser does in lockfile…

github/ruby/ruby · 2026-06-29

…_parser_spec The spec built the expected checksum location with `Bundler.default_lockfile.relative_path_from(Dir.pwd)`, which raises on Wi

[ruby/bundler] Only check drive mismatch on Windows

github/ruby/ruby · 2026-06-29

Different drives only exist on Windows, so short-circuit the predicate there instead of relying on the absence of a drive letter on other pl

fake.rb: Use the just-built ruby for native gems when not cross compi…

github/ruby/ruby · 2026-06-29

…ling The fake forced the RUBY of mkmf-generated Makefiles to baseruby. When baseruby is an older release than the source tree (e.g. on msw

[ruby/bundler] Allow more time for spec commands on Windows

github/ruby/ruby · 2026-06-29

Native extension builds spawned by the specs can exceed the 60-second command timeout on Windows when the temp dir lives under the user prof

[ruby/bundler] Skip parallel make specs on Windows

github/ruby/ruby · 2026-06-29

The make jobserver is a GNU make feature. On Windows extensions are built with nmake, which has no `-j` jobserver, and an inherited `-j` MAK

Keep bundler specs in their sandbox when temp is under the user home

github/ruby/ruby · 2026-06-29

Bundler&#39;s spec helpers walk up from the working directory looking for a `.bundle` directory, stopping at the first ancestor that contain

[ruby/bundler] Skip the add-platform lock spec on Windows

github/ruby/ruby · 2026-06-29

The raygun-apm fixture provides linux, darwin and mingw variants but no x64-mswin64 one, so resolution conflicts on the current platform. C

[ruby/bundler] Skip the legacy windows cache spec on Windows

github/ruby/ruby · 2026-06-29

On the current mswin platform the gem restricted to legacy windows platforms is not cached, so the expectation cannot hold. Co-Authored-By:

[ruby/bundler] Skip the long cache path spec on Windows

github/ruby/ruby · 2026-06-29

The example deliberately builds a very long cache path to exercise the path-shortening logic. Windows without long path support cannot creat

[ruby/bundler] Skip the build config Makefile specs on Windows

github/ruby/ruby · 2026-06-29

These assert the GNU make `-L` libpath flag, but on Windows the extension&#39;s Makefile is generated for MSVC and uses `-libpath:` instead.

[ruby/bundler] Skip specs needing a same-drive temp dir on Windows

github/ruby/ruby · 2026-06-29

A few examples set up the temp home, bundled app or caches under the temp dir and then look them up relative to the source tree. On Windows

[ruby/bundler] Skip make jobserver specs on Windows

github/ruby/ruby · 2026-06-29

The make jobserver is a GNU make feature. On Windows extensions are built with nmake, which has no `-j` jobserver, so the per-gem slot count

Remove the tmp marker before removing the temp root

github/ruby/ruby · 2026-06-29

The sandbox marker created at the temp root is ours, so the END block must remove it before Dir.rmdir(tmpdir); otherwise that call always fa

Set ExecutionWrapper subclasses' active key at definition time so the…

github/rails/rails · 2026-06-29

…y are ractor safe

Make LogSubscriber.log_levels ractor safe

github/rails/rails · 2026-06-29

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

Claude Codeに同じバグを3回出すと、自動でルール化される話

Zenn · 2026-06-29

こんにちは。製造業向けSaaSを開発しているエンジニアです。 AIエージェントを使い込むと、誰もが必ずぶつかる壁があります。「同じ失敗を、何度もAIに繰り返される」ことと、その対策で記録を増やすと今度は 「記憶が肥大化して、肝心なルールがノイズに埋もれる」ことです。 私はこの2つ

Claude Code / Codexを安全に動かすためのmacOSでのローカルVM基盤

Zenn · 2026-06-29

はじめに Claude Code や Codex のような AI Agent を開発に使う機会が増えてきました。 コードの修正、コマンド実行、Terraform の確認、AWS CLI の操作などを自然言語で依頼できるのは便利です。一方で、AI Agent にローカルマシン上で自

UnityプロジェクトでAIを効率よく使うためのトークン節約術

Zenn · 2026-06-29

はじめに 開発中、または運用中のUnityプロジェクトでAIコーディングエージェントを使うと、調査・実装・レビューの速度はかなり上がります。 一方で、プロジェクトが大きくなるほど次の問題が起きやすくなります。 関係ないフォルダまで読みに行く Library/ や Temp/

社内でエンジニア成長ワークショップをやってみた【自己チェックリスト&年収目安付き】

Qiita(trend) · 2026-06-29

■ この記事はこんな人におすすめ エンジニアとして働き始めたばかりで、成長の方向性がわからない人 「なんとなく仕事はこなせているけど、次のステップが見えない」と感じている人 年収アップやキャリアアップを真剣に考えているエンジニア 自分のレベルを客観的に把握したい人 ...

ショートカット、もう覚えなくていい。勝手に身に付くブラウザ拡張機能を作ってみた

Zenn · 2026-06-29

はじめに ショートカット、覚えたいのに覚えられない。そんな悩みはありませんか? 覚えようとしてもなかなか覚えられず、いざ試してみようと思っても、いつの間にかショートカットを使わずに操作しているということがよくあります。かといって、腰を据えてショートカットの一覧表を見ながら作業する

超便利なClaude Designの実践的な活用方法

Zenn · 2026-06-29

はじめに 先日Claudeから登場したデザインプラットフォーム Claude Design を、ここ数週間にわたって一通り使ってみました。本記事では、その中で見つけた実践的な使い方を紹介します。 これから Claude Designを使ってみたい方、あるいは Figma Make

「関数の型から実装が自動的に決まる」で理解する米田の補題

Zenn · 2026-06-29

圏論の米田の補題を Haskell で考えてみるとすごく直感的に理解できる、なんなら当たり前に思える、というアイデアを知って感動したので、興奮しているうちに紹介したいと思います。 型が a -&gt; a な関数は id しかない、という話から2ステップで米田の補題に辿り着きます

[DOC] Doc for Pathname#mtime

github/ruby/ruby · 2026-06-29

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

[DOC] Harmonize symlink methods

github/ruby/ruby · 2026-06-29

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

まずはここから!〜ゼロから始めるClaude開発〜

Qiita(trend) · 2026-06-29

Claude Code完全ガイド:AIと「協働」するエンジニアの新常識 📖 本記事について 本記事の内容は、書籍「ストーリーで覚えるClaude Code開発ガイド 物語で学ぶAI駆動開発(ネクストステージ出版)」を参考・引用しています。詳細や実際のストーリー展開に興味...

VR向けテクスチャ縮小方式の考察とUnityにおけるArea Averagingの実装

Qiita(trend) · 2026-06-28

はじめに VRChat向けアバターを触っていると、テクスチャのVRAMサイズが気になってきます。 魅せ方をある程度制御できる一般的なリアルタイムレンダリングベースのゲームと、信じられないほど至近距離まで近づくことのできるVRChatとでは、テクスチャに限らず3Dモデル自体...

[ruby/rubygems] Keep AtomicFileWriter temp path within MAX_PATH

github/ruby/ruby · 2026-06-28

The temporary file name is longer than the destination, so on Windows a writable file can still map to a path beyond the 260-character MAX_P

Document Developer Mode requirement for symlink tests on Windows

github/ruby/ruby · 2026-06-28

Several tests run by `nmake check` create symbolic links, which fail with `Permission denied @ rb_file_s_symlink` unless Developer Mode is e

Default stdin script encoding to UTF-8 on Windows

github/ruby/ruby · 2026-06-28

A script read from stdin used the locale encoding, so on a non-UTF-8 console such as CP932 its source encoding differed from a script read f

Exclude windows_31j locale encoding in kernel/require spec

github/ruby/ruby · 2026-06-28

$LOADED_FEATURES holds full paths, so the array subtraction never matched; use end_with? like the adjacent encdb/transdb filters. windows_31

Kubestronautの一員になりました!

Zenn · 2026-06-28

はじめに こんにちは。イオンスマートテクノロジー株式会社(AST)でSREチームの林 aka もりはやです。 このたび、Cloud Native Computing Foundation (CNCF) からKubestronautに認定頂きましたので報告ブログです。 シンプルに報

パフォーマンス改善は、ユーザーが何を見たいか考えるところから

Zenn · 2026-06-28

はじめに 前回、Chrome 拡張機能の「どこホスティング」を作って、Chrome ウェブストアに公開するまでを書きました。 https://zenn.dev/aun_phonogram/articles/f2a44ea154ec96 今回はその続きです。 公開した後も気が向いた

画像一括生成システムの設計進化記録 〜ECS・Lambda・SQS・EventBridgeで100〜300件をさばく〜

Qiita(trend) · 2026-06-28

■ この記事はこんな人におすすめ 外部APIを使った非同期処理の設計に悩んでいる人 タイムアウトや障害に強いワーカー構成を構築したい人 AWSのECS・Lambda・SQS・EventBridgeを組み合わせて使いたい人 ピーク時間帯のパフォーマンス劣化問題を解決したい...

Git 3.0が近づいているので、今のうちに知っておきたい変更点まとめ

Qiita(trend) · 2026-06-28

はじめに Gitは開発現場では欠かせないツールですが、「最近Gitって何か変わったの?」と聞かれると、意外と答えられない方も多いのではないでしょうか。 現在も最新バージョンは2系ですが、Gitでは将来的なメジャーバージョンも見据えた改善が継続的に進められています。 今回は...

[DOC] Update Set#intersect? documentation

github/ruby/ruby · 2026-06-28

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

[DOC] Update Set#inspect documentation

github/ruby/ruby · 2026-06-28

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

[DOC] Update Set#flatten! documentation

github/ruby/ruby · 2026-06-28

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

[DOC] Update Set#flatten documentation

github/ruby/ruby · 2026-06-28

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

[DOC] Update Set#empty? documentation

github/ruby/ruby · 2026-06-28

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

ServiceNow レポート・ダッシュボードを棚卸ししよう!

Qiita(trend) · 2026-06-28

背景 レポート・ダッシュボードのPlatform Analyticsへの移行は以前から話題になってましたが、 いよいよAustraliaにアップグレードしたインスタンスでは、強制廃止はないもののPAへの移行をぼちぼち考えていこうかーというフェーズになってきているかと思いま...

Cloudflare Workersはなぜ日本企業の「アプリ実行基盤」として選ばれにくいのか

Zenn · 2026-06-28

tldr Cloudflare Workersは技術的には優れたアプリ実行基盤である。 しかし、日本企業がAWS・Azure・GCP・さくらのクラウドと同じ感覚で採用するには、制度面と説明材料に壁がある。 壁は5つ。 D1・R2・Durable Objects・KVにJapa

Next.js 16.3: Instant Navigations | Next.js

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

Next.js 16.3 Previewリリース。Next.js 16.3で試験的な機能として追加されるInstant Navigationsについて。cacheComponentsとpartialPrefetchingオプションによって、Instant routeごとに一度キャ

Deno 2.9正式リリース。起動が2倍速、消費メモリは半分に。WebViewを用いたデスクトップアプリが作れる「Deno Desktop」など

Publickey · 2026-06-28

JavaScript/TypeScriptランタイムのDenoを開発するDeno Landは、Deno 2.9正式版をリリースしました。 Deno 2.9は起動を2倍速にするなどの性能面での大幅向上や、Denoを基盤にJavaScriptや...

Vimのインストーラーを作り直してみた

Zenn · 2026-06-28

! この記事はVim駅伝の2026-06-29の記事です。 Vim駅伝は常に参加者を募集しています。詳しくはこちらのページをご覧ください。 概要 かつて、新しいWindows用Vimのインストーラーを作っている話 #Vim - Qiitaで書いたようにVimの新しいインスト

AWS Summit AI-DLCハッカソンを戦い抜くために工夫したこと

Zenn · 2026-06-28

はじめに 皆さん、こんにちは! 先日AWS Summit Japan2026に合わせて開催されたAWS Summit Japan 2026 AI-DLC ハッカソンに参加してきました。 今回のハッカソンはAI-DLCに沿って人をダメにするサービスを作るという非常に難しいお題が提示

Release 1.0.0 :tada: · hunvreus/basecoat

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

Basecoat 1.0.0リリース。Tailwind CSSとHTML/CSS/JavaScriptで実装したshadcn/ui互換のコンポーネントライブラリ。ReactやRadixなどの実行時依存なしで、CDN/npm/テンプレートから利用できる。

AIに知識ベースを育てさせる:Karpathy氏の「LLM Wiki」を実際にやってみた

Zenn · 2026-06-28

会社、大学、趣味等で複数のプロジェクトを同時に動かしていると、ある種の知識管理の問題に繰り返しぶつかります。論文、記事を読む。ChatGPTやClaude Codeとの会話から重要な洞察が生まれる。Obsidianにメモを貯める。エージェントにナレッジベースを更新してもらう。そし

初学者は何からプログラミングを始めるべきか

Qiita(trend) · 2026-06-28

どうもこんにちは、しひろです。 初心者エンジニアを名乗り続けたいですが、そろそろ社会が許してくれなくなりました。 エンジニアをしていると、よくある話題があります。 それは、何からエンジニアはプログラミングを学ぶべきか。ということです。 今回は初学者エンジニアのためにもそれら...

Merge pull request #57896 from 55728/fix-grouped-distinct-sum

github/rails/rails · 2026-06-28

Apply DISTINCT to a grouped `sum`

Apply DISTINCT to a grouped `sum`

github/rails/rails · 2026-06-28

`relation.distinct.sum(:column)` emits `SUM(DISTINCT column)` and de-duplicates values, but once a `group` was added the DISTINCT was droppe

Merge pull request #57902 from 55728/fix-hwia-filter-indifferent-access

github/rails/rails · 2026-06-28

Keep `HashWithIndifferentAccess#filter` returning indifferent access

Keep `HashWithIndifferentAccess#filter` returning indifferent access

github/rails/rails · 2026-06-28

`Hash#filter` is an alias of `Hash#select`, so the two should behave identically. `HashWithIndifferentAccess` overrode `#select` to return a

Merge pull request #57894 from 55728/fix-reverse-order-query-constraints

github/rails/rails · 2026-06-28

Reverse a relation by its `query_constraints` when no order is given

Reverse a relation by its `query_constraints` when no order is given

github/rails/rails · 2026-06-28

`reverse_order` on an unordered relation falls back to reversing the relation&#39;s implicit order. For a model that declares `query_constra

Make rb_gc_verify_internal_consistency static

github/ruby/ruby · 2026-06-28

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

新卒でフリーランスエンジニアになって学んだこと5選

Zenn · 2026-06-28

はじめまして! フリーでエンジニアをしているものです。 私は大学4年からフリーランスエンジニアとして1年半ほど働いています。 この1年半で初めて知ったこと、気づいたことをまとめていこうと思います。 「そもそも、なんでフリーランスになったの?」と思った方は、以下の記事も読んでもらえ

ソフトウェアテストの分類を整理してみた

Zenn · 2026-06-28

はじめに ソフトウェアテストには、色々な種類があり、実際の開発フローでは、複数の種類のソフトウェアテストを組み合わせて品質を担保しています。 今回は、開発エンジニアの方やQAエンジニアとして勉強を始めようとしている方の参考になるように、ソフトウェアテストの種類をまとめてみようと思

【AWS Summit Japan 2026】1日目参加レポート(AWS Jamにも参加!)

Qiita(trend) · 2026-06-28

はじめに AWS Summit Japan 2026に参加しました! 本記事は、1日目の参加レポートになります! 事前予約が一瞬で埋まってしまった「AWS Jam」にも参加できたので、そちらの様子もお伝えしていきます🙌 AWS Summit Japanとは? AWS ...

RDoc to Markdown in Object core extensions

github/rails/rails · 2026-06-28

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

Merge pull request #57817 from p8/activejob/support-float-retry-on

github/rails/rails · 2026-06-28

Use the float value for `:wait` if passed to `ActiveJob.retry_on`

LeakChecker: skip AF_SYSTEM sockets on macOS

github/ruby/ruby · 2026-06-28

Socket used for kernel events and kernel control that cannot be closed while the process is running.

Merge pull request #57837 from 55728/ractor-safe-cookie-store-default…

github/rails/rails · 2026-06-28

…-same-site Make CookieStore::DEFAULT_SAME_SITE ractor safe

Merge pull request #57843 from seanpdoyle/active-support-assert_not_p…

github/rails/rails · 2026-06-28

…attern Declare `assert_not_pattern` alias for `refute_pattern`

Merge pull request #57840 from 55728/ractor-safe-activerecord-proc-co…

github/rails/rails · 2026-06-28

…nstants Make some Active Record constants ractor safe

Merge pull request #57841 from 55728/ractor-safe-action-mailbox-termi…

github/rails/rails · 2026-06-28

…nator Make ActionMailbox::Callbacks::TERMINATOR ractor safe

Merge pull request #57870 from 55728/fix-cache-session-store-honor-drop

github/rails/rails · 2026-06-28

Honor `options[:drop]` in CacheStore session deletion

Merge pull request #57890 from 55728/fix-week-field-iso-week-year

github/rails/rails · 2026-06-28

Fix `week_field` emitting invalid week strings at ISO year boundaries

Merge pull request #57897 from 55728/fix-regroup-deduplication

github/rails/rails · 2026-06-28

Deduplicate columns in `regroup`

Rust on ESP32ではesp-halとesp-idfのどちらを使うべきなのか

Zenn · 2026-06-28

ESP32で使えるRust向けのHALは現在2種類開発されています。 1つ目はesp-idf-svc/halです。こちらはEspressifによるESP-IDFというフレームワークをRustでも使えるようにしたものです。 2つ目はesp-halです。これはベアメタルなRust

Deduplicate columns in `regroup`

github/rails/rails · 2026-06-28

`regroup` is documented as short-hand for `unscope(:group).group(fields)`. `group` deduplicates its columns (`group_values |= args`), but `r

【初心者向け】Cookie、キャッシュ、ローカルストレージの違いって何?〜Webの記憶術を「カフェの常連客」に例えてみた〜

Qiita(trend) · 2026-06-28

Webの勉強をしていると、「データを保存する仕組み」がいくつか出てきて混乱しませんか? 「Cookieを削除する」とか「キャッシュをクリアする」とか、日常的にもよく聞く言葉ですが、いざ「何が違うの?」と聞かれると上手く答えられず……。 そこで今回は、初心者が必ずつまずく「C...

ループエンジニアリングを takt exec で気軽に始めよう

Zenn · 2026-06-28

はじめに 「ループエンジニアリング」という言葉が話題になっています。 ざっくり言うと「自分がエージェントに指示を出す役割を、システムに置き換える」という考え方です。 人間がプロンプトを書いてはエージェントの出力を確認して、またプロンプトを書いて、という往復をやめる。 代わりに作業

Fix a line numer in test code

github/ruby/ruby · 2026-06-28

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

Vite 8.1 is out! | Vite

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

Vite 8.1リリース。実験的な機能として--experimental-bundleを追加し、開発時にもバンドルして配信に対応、Chunk Import Mapの追加。Wasm ESM integration、import.meta.globのcaseSensitiveオプショ

Prettier 3.9: Major parser upgrades and Formatting improvements · Prettier

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

Prettier 3.9リリース。Markdownパーサをmicromark v4、YAMLパーサをyaml v2へ更新。GraphQL.js v17の構文とRustベースのFlowパーサをサポート。import ... assert構文のサポートを削除、--no-semiでのコ

Merge pull request #57899 from yahonda/fix-flaky-parallel-group-fail-…

github/rails/rails · 2026-06-28

…fast-test Fix flaky test_parallel_group_stops_launching_new_steps_with_*_flag

Stabilize parallel-group fail-fast test

github/rails/rails · 2026-06-28

Replacing the three `true` steps with `sleep 0.1` makes each should-not-run step (~0.1s) outlast Fail (~0.02s), so the failure is observed b

【めざせカードマスター】Kaggleコンペ紹介 Pokémon Trading Card Game AI Battle Challenge

Zenn · 2026-06-27

Kaggleで「The Pokemon Company - PTCG AI Battle Challenge」が始まりました。ポケモンカードといえば、初期のオーキド博士が強かった想い出があります。 https://ptcg-abc.pokemon.co.jp/ https://w

量子コンピュータが完成してからでは遅い。「今盗んで、後で解読する」脅威と、耐量子暗号(PQC)移行の最前線

Qiita(trend) · 2026-06-27

🚀 3分でわかるこの記事のサマリー 何がやばい?: 量子コンピュータ実用化後に、RSAやECCで保護された過去の通信が解読される「Harvest Now, Decrypt Later」攻撃のリスクに対し、実用化後の対策では手遅れになる。 どんな対策がある?: 量子コ...

[DOC] Update Set#disjoint? documentation

github/ruby/ruby · 2026-06-27

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

Claude Codeのセッションを見下ろし型オフィスとして可視化するツールを作った

Zenn · 2026-06-27

作ったもの Claude Code のセッションを、見下ろし型のオフィスとして眺められるデスクトップアプリを作りました。 ローカルの ~/.claude/ を監視していて、エージェントを社員、動いているセッションをオーケストレーターとして描いています。誰が今なにをしているか、ど

[DOC] Update Set#delete_if documentation

github/ruby/ruby · 2026-06-27

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

[DOC] Update Set#delete? documentation

github/ruby/ruby · 2026-06-27

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

Deno 2.9 | Deno

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

Deno v2.9リリース。実験的な機能としてdeno desktopの追加、deno installのnpm/pnpm/yarn/Bun lockfileの読み込み対応。deno list/deno link/deno unlinkの追加。min-release-age=24h

[DOC] Update Set#delete documentation

github/ruby/ruby · 2026-06-27

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

AIの日本語が「整いすぎて不自然」な正体は『カルク(訳語臭)』だった — 高品質な日本語文章を生成するスキルを作った

Zenn · 2026-06-27

AIに書かせた日本語を読んで、「整っているのに、どこか不自然」と感じたことはないだろうか。 誤字はない。文法も合っている。それなのに、地の文がつるりと滑って頭に入ってこない。「AIが書いた文章だ」と一目で分かる、あの感じ。 この「整いすぎて不自然」には、正体がある。名前もついてい

[DOC] Update Set#collect! documentation

github/ruby/ruby · 2026-06-27

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

[DOC] Update Set#clear documentation

github/ruby/ruby · 2026-06-27

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

Announcing Rspack 2.1 - Rspack

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

Rspack 2.1リリース。builtin:swc-loaderでのReact Compilerサポート、import.meta.globのサポートを追加。CircularCheckRspackPluginの追加、TypeScript 7を使った型チェックのサポート。modul

RX 9070 XT 16GBでローカルLLMのAIコーディングエージェント環境を作る

Zenn · 2026-06-27

Qwen3-Coder 30B-A3B + pi-coding-agent RX 9070 XT環境で、ローカルLLMを使ったAIコーディングエージェント環境を構築したメモです。 最終的な構成は次の通りです。 Windows: llama.cpp server AMD R

hoge+fuga@example.com は「エイリアス」ではない

Zenn · 2026-06-27

はじめに 先日、このような投稿を見かけました。 メールサーバをセルフホストして、サービスごとに別々のアドレスを割り当てている方のところに、とあるお寿司チェーンにしか教えていないはずのアドレス宛にフィッシングメールが届いたそうです。おかげで、どこから漏れたのかが一発でわかった、とい

Claude Codeは「コードを書くAI」で終わらせるな:公式 document-skills でPDF・Excel・Word・PowerPointまで自動化する

Qiita(trend) · 2026-06-27

はじめに Claude Codeはコードを書く・直す・テストする・PRを確認するといったコード作業のためのツール、というイメージが強いと思います。 ただ、Anthropic公式の anthropics/skills リポジトリを見ると、Claude Codeはコード作業...

スマホのみでWebアプリ開発。Codexで作って公開した話

Zenn · 2026-06-27

作ったもの G検定の受験対策として、ブラウザだけで動く模擬試験Webアプリを作りました。 公開URL: https://gexam-practice.web.app ただ、この記事で一番書きたいのはアプリの機能ではありません。 今回のポイントは、スマホからChatGPTアプリでC

Merge pull request #57895 from 55728/fix-invert-add-foreign-key-if-no…

github/rails/rails · 2026-06-27

…t-exists Make `add_foreign_key(if_not_exists: true)` reversible

Merge pull request #57892 from 55728/fix-async-ids-empty-promise

github/rails/rails · 2026-06-27

Return an `ActiveRecord::Promise` from `async_ids` on a contradictory relation

Merge pull request #57891 from 55728/fix-number-to-human-precision-nil

github/rails/rails · 2026-06-27

Fix `number_to_human`/`number_to_human_size` to accept nil `:precision`

Merge pull request #57889 from 55728/fix-rdoc-examples

github/rails/rails · 2026-06-27

Fix incorrect RDoc examples across frameworks [skip ci]

Fix incorrect RDoc examples across frameworks [ci skip]

github/rails/rails · 2026-06-27

Corrects RDoc documentation that contradicts the actual behavior of the code it documents. All changes are comment-only. * Active Model *

Make `add_foreign_key(if_not_exists: true)` reversible

github/rails/rails · 2026-06-27

Inverting `add_foreign_key ..., if_not_exists: true` produced `remove_foreign_key ..., if_not_exists: true`. `remove_foreign_key` does not u

Return an `ActiveRecord::Promise` from `async_ids` on a contradictory…

github/rails/rails · 2026-06-27

… relation When a relation has a contradictory where-clause (e.g. `where(id: [])`), `ids` short-circuits with `ActiveRecord::Result.empty`,

Fix `number_to_human`/`number_to_human_size` crashing on `precision: …

github/rails/rails · 2026-06-27

…nil` `precision: nil` is a supported option across the number helpers (it is accepted and tested by `number_to_currency`, `number_to_perce

【Godot 4.x】2D脱出ゲームを作ってみる④〜Claude CodeとMCPでタイトル画面を実装してシーン遷移+ビューポート調整〜

Qiita(trend) · 2026-06-27

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

Web Audio APIで音量・低域・中域・高域を取得してみる

Qiita(trend) · 2026-06-27

はじめに 音に合わせて動くビジュアライザーを作るとき、最初に必要になるのは「音を数値として取り出すこと」です。 たとえば、 音量が大きいときに画面を光らせる キックやベースに合わせてオブジェクトを膨らませる ハイハットやノイズに合わせて細かい粒子を動かす 波形を使って線...

【AWS】DevOpsAgentでレビューを自動化する【DevOpsAgent】

Qiita(trend) · 2026-06-27

はじめに 2026年6月17日、AWS Summit New York にて AWS DevOps Agent に Release Management 機能(プレビュー)が追加されました。この機能は、PRに対して自動的にコードレビューを実行し、リリース可否を判定するとい...

Move test-syntax-suggest recipe from template/Makefile.in to common.mk

github/ruby/ruby · 2026-06-27

template/Makefile.in is used only by the GNU make build, so on mswin the common.mk stub was an empty rule and nmake check silently skipped t

Use $(PATH_SEPARATOR) for test-syntax-suggest -I on mswin

github/ruby/ruby · 2026-06-27

The recipe moved into common.mk kept the literal `-Ispec/syntax_suggest:spec/lib` from template/Makefile.in. On Windows Ruby treats `:` as a

Update bundled gems list as of 2026-06-26

github/ruby/ruby · 2026-06-27

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

[ruby/json] Avoid Float out of range warning for clearly underflowing…

github/ruby/ruby · 2026-06-27

… numbers When parsing JSON floats with extremely negative exponents (like 123.456e-789 or 123e-10000000), the parser would fall back to rb

Kinesis Data Streamsを使う前に知っておきたかったこと

Zenn · 2026-06-27

数年前、急遽、Kinesis Data Streams(KDS)を使うことになりました。社内での使用実績はなく、当然、有識者もいません。手探りで調べるほかありませんでした。 なんとか完成にこぎつけ、幸い、大きなトラブルなく稼働しています。しかし完成後に知ったり理解できたことも多く

【初学者向け】Google AI Studioでwebアプリを作ってみよう

Zenn · 2026-06-27

Google AI Studioとは? Googleが提供するアプリ開発のプラットフォームです。 webアプリやandroidアプリを作って公開できます。 アプリにGeminiのAIを組み込んだり、GoogleカレンダーやSpreadSheetなどのGoogleサービスと連携した

[DOC] Update Set#classify documentation

github/ruby/ruby · 2026-06-27

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

[DOC] Update Set#add? documentation

github/ruby/ruby · 2026-06-27

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

[DOC] Update Set#^ documentation

github/ruby/ruby · 2026-06-27

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

10ヶ月停滞した大学生が、ある日突然黄色perfを出して入水しました

Qiita(trend) · 2026-06-27

前置き 2026年現在 大学三年生のtrueです。 始めてから13カ月、ようやく入水を達成しました。記念に自分が考えていることをざっくばらんに共有したいなと思っています。 他の競技プログラマ(以下競プロer)と異なり、自分の成長曲線はかなり特殊であるため、その観点で楽しん...

[DOC] Update Set#| documentation

github/ruby/ruby · 2026-06-27

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

[DOC] Update Set#== documentation

github/ruby/ruby · 2026-06-26

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

ZJIT: Add perf symbol for block padding (#17517)

github/ruby/ruby · 2026-06-26

* ZJIT: Add perf symbol for block padding * ZJIT: Explain HIR-only padding perf symbols

Make ROBJECT_FIELDS private

github/ruby/ruby · 2026-06-26

Commit 0ea210d renamed ROBJECT_IVPTR to ROBJECT_FIELDS, so it would have caused compatibility issues anyways. Since there has been no issues

ZJIT: Reuse instruction profiling for recompile exits (#17457)

github/ruby/ruby · 2026-06-26

* ZJIT: Reuse instruction profiling for recompile exits Deduplicate recompile-exit profiling by sharing the per-instruction profiling logic

[DOC] Update Set#add documentation

github/ruby/ruby · 2026-06-26

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

[DOC] Update Set#| documentation

github/ruby/ruby · 2026-06-26

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

ZJIT: Comment that we basically never add to test_zjit.rb now [DOC]

github/ruby/ruby · 2026-06-26

Good for the humans and agents.

ZJIT: Add ZJIT perf symbols for trampolines (#17515)

github/ruby/ruby · 2026-06-26

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

Merge pull request #57842 from Shopify/activesupport-json-encoders-ra…

github/rails/rails · 2026-06-26

…ctor-shareable-2 Make ActiveSupport::JSON encoders Ractor-shareable

ZJIT: Replace guards we know can't pass with an unconditional side-exit

github/ruby/ruby · 2026-06-26

The resulting type of a `GuardType` we prove cannot pass is `Empty`. Any HIR instructions using the type information from the `GuardType` wi

ZJIT: Assert we never try to get the byte size of an `Empty` value

github/ruby/ruby · 2026-06-26

An `Empty` value has no representable size. The caller trying to get the size is operating on an unreachable instruction that should have al

Merge pull request #57845 from Shopify/ac-pg-precision-fix

github/rails/rails · 2026-06-26

Report PostgreSQL default timestamp/time precision as 6

Report PostgreSQL default timestamp/time precision as 6

github/rails/rails · 2026-06-26

PostgreSQL omits the typmod for bare timestamp/time columns, but those types still behave with microsecond precision by default. Reflect tha

Merge pull request #57873 from 55728/fix-pg-unique-constraint-exists-…

github/rails/rails · 2026-06-26

…column Fix `unique_constraint_exists?` to accept `:column` instead of `:expression`

Fix unique_constraint_exists? to accept :column instead of :expression

github/rails/rails · 2026-06-26

PostgreSQL unique constraints are identified by column (or name), not by expression: unique_constraint_for and remove_unique_constraint both

Merge pull request #57872 from 55728/fix-invert-drop-virtual-table-po…

github/rails/rails · 2026-06-26

…sitional Fix reversibility check for `drop_virtual_table`

【読書感想文】『いつも機嫌がいい人の小さな習慣』を読んで、上機嫌は小さな習慣で作れると再認識

Qiita(trend) · 2026-06-26

【本のご紹介】 書籍名:いつも機嫌がいい人の小さな習慣 仕事も人間関係もうまくいく88のヒント 著者:有川 真由美 Amazonリンク 【Before】 私は仕事をするうえで、「上機嫌でいること」を大切にしています。 以前読んだ『運転者』という本をきっかけに、上機嫌でいるこ...

Merge pull request #57871 from 55728/fix-remove-check-constraint-if-e…

github/rails/rails · 2026-06-26

…xists-expression Fix `remove_check_constraint` with `if_exists` for the expression form

Fix remove_check_constraint with if_exists for expression form

github/rails/rails · 2026-06-26

remove_check_constraint resolves the constraint via check_constraint_for!(table_name, expression: expression, ...), but the if_exists existe

Merge pull request #57867 from 55728/fix-activesupport-rdoc-examples

github/rails/rails · 2026-06-26

Fix incorrect RDoc output examples in ActiveSupport [skip ci]

Merge pull request #57869 from 55728/fix-actionpack-stale-rdoc-ivar

github/rails/rails · 2026-06-26

Fix stale instance variable in `stale?` RDoc example [skip ci]

Merge pull request #57868 from 55728/fix-actionview-form-helper-rdoc-…

github/rails/rails · 2026-06-26

…examples Fix incorrect RDoc examples in ActionView form helpers

Fix incorrect RDoc output examples in ActiveSupport [ci skip]

github/rails/rails · 2026-06-26

- Hash#assert_valid_keys example showed string keys single-quoted in the error message, but the message is built with Object#inspect, wh

Reduce `Array#include?` allocations for literals

github/ruby/ruby · 2026-06-26

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

Merge pull request #57866 from 55728/fix-activerecord-rdoc-examples

github/rails/rails · 2026-06-26

Fix incorrect RDoc output examples in ActiveRecord [skip ci]

ZJIT: Move objtostring specialization to HIR build (#17499)

github/ruby/ruby · 2026-06-26

Emitting a Send in `type_specialize` makes the compiler require more phases to go and optimize that Send. Instead, in HIR build, emit either

chore: format

remix · 2026-06-26

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

Component work (#11568)

remix · 2026-06-26

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Component work (#11568) · remix-run/remix@9fb5c4f

明日から始める、コーディングエージェント時代のフルスタック開発 — AWS Blocks のソースコードを読む

Zenn · 2026-06-26

はじめに こんにちは、AWS Japan でソリューションアーキテクトをしているいなりくです。 本記事は、AWS Summit Japan 2026 での登壇セッション「明日から始める、コーディングエージェント時代のフルスタック開発」の補足記事です。当日セッションに来てくださった

[DOC] Update Set#<=> documentation

github/ruby/ruby · 2026-06-26

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

Claude Codeのレート残量をCLI一発で確認する ~ もうブラウザ確認なんてしない ~

Zenn · 2026-06-26

Claude Codeを使っていると, レート残量 (5時間枠・週間枠・追加枠) が気になります. 「あと何%使える?」「あと何時間でリセットされる?」を確認するたびにブラウザを開くのが手間だったので, ターミナルで clc rate と打つだけで確認できるCLIツールをPyth

Adobe Fontsの導入手順

Qiita(trend) · 2026-06-26

コーディングでカンプを確認するとgoogle fontsではなくAdobe Fontsが使われていた...どうやって使おう?と困った方も多いのではないでしょうか。 本記事ではAdobe Fontsの基本的な使い方に加えて、Figmaとカンプで太さに差が出てつまずいた経験から...

AWS Summit Japan 2026 6/25 基調講演+セッションまとめ①

Zenn · 2026-06-26

どうもこんにちは。 2026年6月25日にAWS Summit へ参戦したので参加した日の入場・基調講演・セッション部分について書きたいと思います! AWS Summit Japan 2026 https://aws.amazon.com/jp/events/summits/ja

再鑑しているときに感じた知っておきたいlinuxコマンド

Qiita(trend) · 2026-06-26

経緯 最近再鑑作業をよく行っております。 再鑑作業とは、作業者が手順書書いてある方法に沿ってそのまま実行できているか、 また何かアクシデントがあった場合の相談役のようなものです。 GUIベースでする作業の場合もありますが、CUIで実施することもあります。 コマンド実行とな...

Fix reversibility check for drop_virtual_table

github/rails/rails · 2026-06-26

drop_virtual_table(table_name, module_name, values, **options) carries the column values in its third positional argument, but invert_drop_v

Make `is_bigendian` for DYNAMIC_ENDIAN a compile-time invariant

github/ruby/ruby · 2026-06-26

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

Fix stale instance variable in stale? RDoc example [ci skip]

github/rails/rails · 2026-06-26

The single-record stale? example defines @article and passes it to stale?, but then referenced an undefined @articles. Use @article to match

Make rb_ary_subseq_step static

github/ruby/ruby · 2026-06-26

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

Fix incorrect RDoc output examples in ActiveRecord [ci skip]

github/rails/rails · 2026-06-26

- CollectionProxy#find block example claimed the record with id 2 becomes name &quot;fancy-fancy&quot;, but the fixture in the same doc bl

ZJIT: Remove inline_trivial pass (#17472)

github/ruby/ruby · 2026-06-26

Collapse trivial inlining into emitting the SendDirect. No need for a separate pass. We are moving toward a strategy where we strength redu

Make ActiveSupport::JSON encoders Ractor-shareable

github/rails/rails · 2026-06-26

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

AIが書いたコード、「読めない」まま進めてませんか — 未経験が最初に押さえる「読む技術」5観点

Qiita(trend) · 2026-06-26

「コードは書けなくていい。AIに書かせればいいんだから」 最近この言葉をよく聞きます。半分は本当です。実際、Claude Code に頼めば動くものはすぐ出てきます。 でも、残り半分を放置すると詰みます。動いたコードの中身を読めないまま進めると、後で『自分のアプリなのに、自...

Fix depends

github/ruby/ruby · 2026-06-26

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

Shim hrtime for modular GC

github/ruby/ruby · 2026-06-26

similar to how we shim bits.h already

Add mark and sweep wall times to GC::Profiler

github/ruby/ruby · 2026-06-26

Assisted-By: devx/46f21e8b-0835-4833-801f-ce5e336dbf61

Add monotonic wall-clock times to GC::Profiler

github/ruby/ruby · 2026-06-26

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

Add an example sampler that uses the GC::Profiler records

github/ruby/ruby · 2026-06-26

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

MMTk doesn't have GC Profiler

github/ruby/ruby · 2026-06-26

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

Add compaction wall time to GC::Profiler

github/ruby/ruby · 2026-06-26

Assisted-By: devx/46f21e8b-0835-4833-801f-ce5e336dbf61

Seperate compaction from the sweeping time

github/ruby/ruby · 2026-06-26

even when auto-compact is enabled.

[Doc] Document GC::Profiler.raw_data

github/ruby/ruby · 2026-06-26

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

Split out STW time from total GC pause time.

github/ruby/ruby · 2026-06-26

GC_PAUSE_TIME == GC_STOP_TIME + GC_STW_TIME

シニアエンジニアがコードをほぼ書かなくなった理由

Zenn · 2026-06-26

「AIはコードを書く。人間はコードを読む。」 私はソフトウェアエンジニアとして15年のキャリアがある。コードを書くことが仕事だと思っていた。 今は違う。コードを書くのはAIで、私は仕様を書いている。 今、私が書くコードは体感で全体の1%に満たない。業務もプライベートも関係なく、

ViteのresolveIdで特定環境のビルドだけ不要モジュールをstub化してバンドル軽量化

Zenn · 2026-06-26

はじめに こんにちは、Dress Code株式会社でプロダクトエンジニアをしているもず(@mozu1206)です。 以前、フロントだけで動くCRUDプロトタイプをDexie.jsで作り、-api層だけ差し替える設計を紹介しました。 デモDBの初期化は動的import + モード

Merge pull request #57855 from 55728/fix-human-size-round-mode-doc-ex…

github/rails/rails · 2026-06-26

…ample Fix incorrect human_size round_mode doc example

Merge pull request #57865 from 55728/fix-activemodel-rdoc-examples

github/rails/rails · 2026-06-26

Fix incorrect RDoc examples in Active Model

Merge pull request #57864 from 55728/fix-strong-params-merge-bang-cal…

github/rails/rails · 2026-06-26

…l-seq Add missing `&block` to `merge!` `:call-seq:` in `ActionController::Parameters`

【Axmol Engine】 バイブコーディングで脱出ゲームを作る[ 6 ]:リファクタリング(メモリ消費対応、ステージをJSON管理、処理修正)+戻るボタン設置

Qiita(trend) · 2026-06-26

はじめに Axmol Engine(Cocos2d-x 派生のオープンソース2Dゲームエンジン)で脱出ゲームを開発しています。 claudeにどんどん処理を書いてもらっていますが、メモリリークや処理の煩雑化が目立ってきましたのでバイブコーディングと言いつつ、ここは自分...

Update default gems list at feb0b2849fcccdd0b4a175fe6ac675 [ci skip]

github/ruby/ruby · 2026-06-26

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

[ruby/error_highlight] Bump version to 0.7.2

github/ruby/ruby · 2026-06-26

https://github.com/ruby/error_highlight/commit/d945ffd2aa

Make rb_newobj_of_with_shape static

github/ruby/ruby · 2026-06-26

It's not used outside of gc.c.

AI 推進専任 4 ヶ月、試行錯誤してたどり着いた答え

Zenn · 2026-06-26

はじめに こんにちは!BABY JOB 開発部の kassa です。 元々は えんさがそっ♪ の開発・運用保守を担当しており、2026 年 3 月から AI 推進の専任担当者として着任しました。 正直に言うと、最初は何から手をつければいいかわかりませんでした。毎週のように世間では

AWS資格全冠への道

Zenn · 2026-06-26

~試験合格のための勉強方法~ 2026年6月26日 株式会社NTTデータ 第三公共事業本部 小沼真実 この記事は、2026年6月までに Amazon Web Services(AWS) の認定資格を現在廃止済みの MLS-C01 を含む計 13 個を取得(全冠)したため、その経験

Kaggleコンペ紹介:NVIDIA Nemotron Model Reasoning Challenge

Zenn · 2026-06-26

はじめに こんにちは、松尾研究所 データサイエンティストの力岡です。 今回、Kaggleで開催された 「NVIDIA Nemotron Model Reasoning Challenge」 コンペに参加し、金メダルを獲得することができました。本記事では、コンペの概要と公開ベースラ

Update Set#- documentation

github/ruby/ruby · 2026-06-26

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

CancellationTokenSource の Cancel と Dispose を安全に扱う専用クラスを作る

Zenn · 2026-06-26

はじめに Unity で非同期処理を書くと、ロード、通信、Addressables、画面遷移、タイムアウトなどで CancellationToken を扱う場面が増えます。 そのときに使うのが CancellationTokenSource ですが、これは意外と雑に扱うと事故りま

Update set.c

github/ruby/ruby · 2026-06-26

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

[DOC] Tweaks for Set#&

github/ruby/ruby · 2026-06-26

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

Update set.c

github/ruby/ruby · 2026-06-26

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

[DOC] Doc for Set[]

github/ruby/ruby · 2026-06-26

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

[DOC] Doc for Set[]

github/ruby/ruby · 2026-06-26

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

Update set.c

github/ruby/ruby · 2026-06-26

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

Update set.c

github/ruby/ruby · 2026-06-26

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

[DOC] Tweaks for Set.new

github/ruby/ruby · 2026-06-26

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

More

github/ruby/ruby · 2026-06-26

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

AWS Summit Japan 2026 GameDay参戦レポ:データサイエンティストが当日滑り込みで銅メダルを獲得するまで

Zenn · 2026-06-26

はじめに こんにちは。GA technologiesのData本部 Applied ML部でデータサイエンスをしている酒井です。 普段は機械学習モデルの開発からMLパイプラインの構築・運用までを担当していますが、先日開催された AWS Summit Japan 2026 にて、大

ZJIT: Rewrite jit_perf script in Ruby (#17474)

github/ruby/ruby · 2026-06-26

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

[ruby/rubygems] Track the shipped RubyGems SecureRandom in the file i…

github/ruby/ruby · 2026-06-26

…nvariant https://github.com/ruby/rubygems/commit/08ebcf2e97 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

[ruby/rubygems] Use RubyGems' vendored SecureRandom in Bundler

github/ruby/ruby · 2026-06-26

Bundler now reuses RubyGems&#39; Gem::SecureRandom directly instead of keeping its own vendored copy. The shim prefers an already-loaded Gem

[ruby/rubygems] Ship RubyGems' vendored SecureRandom in the Bundler gem

github/ruby/ruby · 2026-06-26

Add lib/rubygems/vendor/securerandom to the gem&#39;s file list so the Bundler gem carries its own copy of Gem::SecureRandom. This keeps Bun

[ruby/rubygems] Guard the vendored SecureRandom against double loading

github/ruby/ruby · 2026-06-26

When the same Gem::SecureRandom copy is shipped in two gems (RubyGems and Bundler) and required from different paths, RubyGems&#39; unguarde

[ruby/rubygems] Make JRuby OutOfMemoryError friendly error spec deter…

github/ruby/ruby · 2026-06-26

…ministic The test ran a real `bundle install` under a 32M JVM heap and expected Bundler to catch the OOM. At that heap size the JVM someti

Fix `merge!` :call-seq in ActionController::Parameters [ci skip]

github/rails/rails · 2026-06-25

The documented call sequence omitted the block argument that the method accepts, unlike the sibling `deep_merge!` whose :call-seq includes i

Fix incorrect RDoc examples in Active Model [ci skip]

github/rails/rails · 2026-06-25

`attribute_method?` example called `User` while the surrounding class is defined as `Person`, and the `Errors#each` example added an error w

AWS Summit2026 Day1 デジタル庁講演の感想

Qiita(trend) · 2026-06-25

AWSサミットに参加しました! 本記事では、公共分野に携わるSEとして必見である、 デジタル庁講演の感想をまとめました。 1. ガバメントクラウドでのAI駆動開発の設計と実践 1.1. ClaudeCodeで生産性6倍! ガバメントクラウド班のPdMが、ClaudeCo...

GNU sort を並列で置き換える CLI ツール「xort」を Rust で作った

Qiita(trend) · 2026-06-25

TL;DR xort は Unix の sort コマンドのドロップイン置き換えを目指した CLI ツールです。Rust 製。 ripgrep が grep に、fd が find に対してやったことを、sort に対してやろうとしています。 デフォルトで並列・バ...

Merge pull request #57848 from Shopify/ractor-safe-param-encodings

github/rails/rails · 2026-06-25

Make parameter encodings ractor safe by default

マイクラを声で動かそうとしたら令和の「ピカチュウげんきでちゅう」になった話

Zenn · 2026-06-25

! この記事は、Minecraft を声で操作する自作 MOD の開発記録です。 平成一桁生まれが、昔遊んだ「ピカチュウげんきでちゅう」のスイカ割りをふと思い出しながら書いています。 とはいえ、思い出話だけの記事ではありません。 AmiVoice API、音声入力のノイズ対策、生

Merge pull request #57850 from Shopify/rescuable-ractor-safe

github/rails/rails · 2026-06-25

Make rescue handlers ractor safe by default

Merge pull request #57851 from Shopify/make-protected-ivars-ractor-safe

github/rails/rails · 2026-06-25

Make protected ivars ractor safe

Merge pull request #57857 from Shopify/ractor-safe-time-formats

github/rails/rails · 2026-06-25

Make ActiveSupport::TimeFormats ractor shareable

Merge pull request #57858 from Shopify/actionview-template-handlers-p…

github/rails/rails · 2026-06-25

…ublic-doc Only document the public ActionView::Template API [ci skip]

Oracle Database の `CONTAINS` で作る keyword 検索

Qiita(trend) · 2026-06-25

実際にやりたかったこと RAG や社内文書検索を作っていると、ベクトル検索だけでは拾いにくいものがあります。 たとえば、規程名、品番、エラーコード、部署名、固有名詞、申請フロー名のようなものです。 こういう「文字として一致してほしい検索」は、keyword 検索が強いです...

Merge pull request #57784 from Korri/fix-composite-association-inverse

github/rails/rails · 2026-06-25

Fix inverse matching for association composite primary keys

Merge pull request #57859 from Shopify/less-garrish-shareable-lambda

github/rails/rails · 2026-06-25

Better shareable_lambda usage

油絵から学んだ、デザイン・コード・働き方に共通する「余白理論」

Qiita(trend) · 2026-06-25

はじめに 初めまして。入社3ヶ月目の新人エンジニアです。今回がQiita初投稿(デビュー作)になります。これからよろしくお願いいたします。 私が高校生の頃、美術部で油絵を描いていたときのことです。 キャンバスに向かっている私に、顧問の先生がよくこんなアドバイスをしてく...

Cursor の Editor ウィンドウと Agents ウィンドウ ― 役割の違いと使い分け

Qiita(trend) · 2026-06-25

Cursor には大きく2つのウィンドウがあります。1つは従来から VS Code 譲りの編集環境である Editor ウィンドウ、もう1つが Glass UI の導入とともに追加された Agents ウィンドウ です。両者は外観こそ似ていますが、その役割は大きく異なります...

ZJIT: Ensure we specialize the results of the last inlining operation…

github/ruby/ruby · 2026-06-25

… (#17479) When we introduced the inliner we also added repeated passes of the optimization pipeline. The idea being that we want to optimi

Make shareable_lambda usages less hard on the eyes...

github/rails/rails · 2026-06-25

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

Make ActiveSupport::TimeFormats @list ractor shareable

github/rails/rails · 2026-06-25

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

Only document the public ActionView::Template API [ci skip]

github/rails/rails · 2026-06-25

register_template_handler is the supported way to teach Action View about a new template type, and gems such as haml and markaby already cal

Fix incorrect human_size round_mode doc example [ci skip]

github/rails/rails · 2026-06-25

The RDoc example for Numeric#to_fs showed: 1234567.to_fs(:human_size, precision: 2, round_mode: :up) # =&gt; &quot;1.3 MB&quot; which

Fix inverse matching for association composite primary keys

github/rails/rails · 2026-06-25

rails/rails#56664 made inverse matching compare composite keys element-by-element, but the owner side of a has_many/has_one association was

re.c: Fix conflicting flags for RMatch

github/ruby/ruby · 2026-06-25

`RMATCH_OFFSETS_EXTERNAL` and `MATCH_BUSY` were both assigned to `FL_USER2`, which could have created weird bugs. Also add flag documentati

[DOC] Update for Pathname.ctime (#17370)

github/ruby/ruby · 2026-06-25

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

[DOC] Update Pathname.birthtime (#17368)

github/ruby/ruby · 2026-06-25

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

[DOC] Doc for Pathname.mkpath

github/ruby/ruby · 2026-06-25

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

[IBM Bob] Bob 2.0提供開始 - 最新版へのアップデート方法

Qiita(trend) · 2026-06-25

こんにちは、職業「戸倉彩」です。 2026年6月24日、IBM Bob 最新バージョンとなる Version 2.0 が提供開始されました🎉 IBM Bob 2.0 では、複雑な作業を複数のサブエージェントに分担させるSubagents機能、実行中エージェントへの追加指示が...

Merge pull request #57853 from antonzaharia/fix-number-to-rounded-doc…

github/rails/rails · 2026-06-25

…-example Fix incorrect number_to_rounded doc example [ci skip]

Fix incorrect number_to_rounded doc example [ci skip]

github/rails/rails · 2026-06-25

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

[ruby/psych] Fix unused-but-set-global warnings in clang-23

github/ruby/ruby · 2026-06-25

https://github.com/ruby/psych/commit/7c1bd707a9

Autonomous AI Database:OCI Object Storageのバケットを作成するPL/SQLプロシージャを作ってみた

Qiita(trend) · 2026-06-25

はじめに Autonomous AI Databaseを利用していると、さまざまなシーンでOCI Object Storageを使用します。 その際、毎回OCIコンソールにアクセスしてバケットを作成するのが面倒なので、SQL*PlusやSQLclのようなSQL実行環境から...

Flow has been ported to Rust | Flow

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

FlowをOCamlからRustへ移植した話。AIを使った行ごとの移植、OCamlとRustの違い、移植後のビルドやテストの扱いについて書かれている。コードフリーズなしでの移植を行なっている。

facebook/astryx: An open source design system that&#039;s fully customizable and agent ready

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

ReactとStyleXで実装されたMetaのデザインシステム。@astryxdesign/coreでコンポーネントとテーマを提供し、@astryxdesign/cliでテンプレート/scaffolding/テーマ/codemodなどを扱える。

[ruby/openssl] Fix unused-but-set-global warnings in clang-23

github/ruby/ruby · 2026-06-25

https://github.com/ruby/openssl/commit/44bb2aa070

[ruby/json] Fix unused-but-set-global warnings in clang-23

github/ruby/ruby · 2026-06-25

https://github.com/ruby/json/commit/168095ccb8

Introduction | pnpm

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

npm registry serverであるpnprについて。Rustで書かれており、npm registry protocolに対応するためpnpm/npm/yarnから利用できる。lockfileのresolveをサーバ側で行いラウンドトリップを減らしている。PolyForm

kintone.app.getFormFields()を使って、フィールドコードのハードコーディングをなくそう

Qiita(trend) · 2026-06-25

はじめに kintoneのカスタマイズを書いていると、このようなコードを書く場面があります。 const fieldCodes = ['name', 'email', 'phone']; フィールドコードを直接コードに書く、ハードコーディングです。 手軽ではありますが、...

pnpm 11.9 | pnpm

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

pnpm 11.9リリース。registryがchecksumを提供しないtarballのintegrityを計算してlockfileに記録するように変更。pnpm sbom --exclude-peersの追加、pnpm audit --fixのminimumReleaseAg

インターンを経て起業した目線から——2026年、インターンに挑む学生へ

Zenn · 2026-06-25

はじめに 大学1年からインターンを重ね、約10社のIT企業で働きました。日系大手・メガベンチャーの中期インターンから、スタートアップ・中小での長期インターンまで、経験の幅はさまざまでした。 大学院2年で仲間と起業し、いまは株式会社エムニで、インターン生に助けてもらいながら会社を育

[DOC] Update bundled gems list at ac135260de1d1302e989b31e9d83cf

github/ruby/ruby · 2026-06-25

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

Merge pull request #57602 from Shopify/ar_ractor_freeze_2

github/rails/rails · 2026-06-25

Make Active Record Railtie Ractor safe

Make Active Record Railtie Ractor safe

github/rails/rails · 2026-06-25

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

Fix unused-but-set-global warnings in clang-23

github/ruby/ruby · 2026-06-25

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

[ruby/json] Declare types as RUBY_TYPED_THREAD_SAFE_FREE

github/ruby/ruby · 2026-06-25

Ref: https://github.com/ruby/ruby/pull/17395 https://github.com/ruby/json/commit/fa69e94b66

[ruby/json] Fix wrong call-seq for `JSON::ResumableParser#eos?`

github/ruby/ruby · 2026-06-25

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

re.c: Remove unecessary RBOOL in `rb_reg_equal`

github/ruby/ruby · 2026-06-25

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

[ruby/error_highlight] Return nil instead of raising NotImplementedEr…

github/ruby/ruby · 2026-06-25

…ror for def/lambda/block args ErrorHighlight.spot defaults point_type to :args for ArgumentError. When an ArgumentError originates from ar

[ruby/rubygems] Pass locked_platforms by keyword to candidate_platforms

github/ruby/ruby · 2026-06-25

Keeps the locked platform argument keyworded along the whole resolve_best_platform path instead of switching to a positional at the last hop

[ruby/rubygems] Cover that the ruby fallback hint is skipped for ruby…

github/ruby/ruby · 2026-06-25

… variants When the only locked variant is already the ruby one, the install error should not point at a ruby fallback that doesn&#39;t exi

[ruby/rubygems] Guide users to the ruby fallback variant on frozen in…

github/ruby/ruby · 2026-06-25

…stall errors When a platform-specific variant is the only thing locked and it is incompatible with the current Ruby, frozen mode fails at

[ruby/rubygems] Pass locked platforms to materialization instead of m…

github/ruby/ruby · 2026-06-25

…utating candidates The locked platform set is a property of the candidates being materialized together, so compute it in Materialization a

Gemini を Claude の「サブエージェント」に —— 大規模開発でコストを実測

Zenn · 2026-06-25

! Google Cloud Japan シリーズ続編です。 Claude on Vertex AI 完全ガイド(導入) Claude × Gemini マルチモデルゲートウェイを Cloud Run で構築(ランタイムのコスト追跡) 本記事 ← 開発時(dev-time)

Remove flaky test_escape_html_allocates_same_as_escapeHTML

github/ruby/ruby · 2026-06-25

It&#39;s causing ruby CI to flake, because it&#39;s a badly designed test, a lot of thing can cause acouple extra allocation there and there

[ruby/rubygems] Track the shipped RubyGems URI in the file invariant

github/ruby/ruby · 2026-06-25

The Bundler gem now ships lib/rubygems/vendor/uri, so include it in tracked_files_glob to keep the &quot;ships the correct set of files&quot

[ruby/rubygems] Use RubyGems' vendored URI in Bundler

github/ruby/ruby · 2026-06-25

Drop Bundler&#39;s duplicate vendored URI copy and load Gem::URI from RubyGems&#39; copy instead, which the gem now ships under lib/rubygems

[ruby/rubygems] Guard the vendored URI against double loading

github/ruby/ruby · 2026-06-25

When the same Gem::URI copy is shipped in two gems (RubyGems and Bundler) and required from different paths, RubyGems&#39; unguarded require

[ruby/rubygems] Ship RubyGems' vendored URI in the Bundler gem

github/ruby/ruby · 2026-06-25

Add lib/rubygems/vendor/uri to the gem&#39;s files so Bundler carries the Gem::URI copy itself. This keeps Bundler self-contained on RubyGem

LLMが書いた「正しそうな言葉」に感じる違和感

Zenn · 2026-06-25

松尾研究所でシニアデータサイエンティストをしている大岡です。 この文章はかなり整っている。 それどころか内容も正しいし思考も深い。 ただ、その文章を読んで「これは誰の判断なのか」と感じることがある。 今回は、この違和感について整理してみたいと思います。LLMの出力はすでにかな

io_buffer: add safe callback wrappers for String views. (#17473)

github/ruby/ruby · 2026-06-25

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

AI 時代だからこそコードを読もう

Zenn · 2026-06-25

はじめに こんにちは。LayerX でバクラク勤怠の開発をしておりますにいさんです。 昨今の IT 業界では、事業やプロダクト、イベント登壇、技術ブログ、書籍に至るまで AI の話題を見ない日がないほどになりました。 開発者としての日々の仕事も大きく変わり、私自身もゼロから手でコ

Make rescue handlers ractor safe by default

github/rails/rails · 2026-06-25

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

Chromium(V8)のArray.prototype.flatをバルクコピーでさらに約5倍高速化した

Zenn · 2026-06-25

はじめに ! 修正や追加等はコメントまたはGitHubで編集リクエストをお待ちしております。 ダイニーで一番若いエンジニアのriya amemiya(21歳)です。 以前、V8の Array.prototype.flat(以下 flat)を2パス方式で高速化したという記事を書き

Make protected ivars ractor safe

github/rails/rails · 2026-06-24

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

Make parameter encodings ractor safe by default

github/rails/rails · 2026-06-24

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

AI時代のコードレビューは人に向けるな、仕組みに向けろ

Zenn · 2026-06-24

人間がコードを書いていた時代は、 「こんな酷いコードを書いたのは誰だ?」 という疑問が出てくる時代でした。しかしAIがコード実装の大半を担う時代は 「こんな酷いコードが出力されたのはどの仕組みのせいだ?」 という疑問こそが芯を食っています。 Claude Codeがコードを生

Move Action Cable configuration to top level

github/rails/rails · 2026-06-24

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

[ruby/rubygems] Reuse RubyGems' vendored tsort in Bundler

github/ruby/ruby · 2026-06-24

Bundler&#39;s required_rubygems_version (&gt;= 3.4.1) always ships Gem::TSort, vendored into RubyGems since 3.4.0, so the duplicate Bundler:

re.c: Simplify rb_reg_equal

github/ruby/ruby · 2026-06-24

Since `src` is always a `fstring` we don't need to compare length nor content, we can just compare the pointers.

Node.js — Node.js 24.18.0 (LTS)

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

Node.js v24.18.0 (LTS)リリース。Buffer.poolSizeのデフォルト値を64 KiBに変更、Web CryptoにTurboSHAKE/KangarooTwelveを追加。http.writeInformation()の追加、crypto.diffie

Autonomous AI Database:PL/SQLでDelta Sharing Protocolを用いたデータ共有を設定する(データ提供編)

Qiita(trend) · 2026-06-24

はじめに Autonomous AI Database Serverlessは、Delta Sharingプロトコルを使用したデータ共有に対応しており、 Data Provider(データ提供側)、Data Recipient(データ受信側)のどちらにもなることができます...

ZJIT: Inline String#ascii_only? and #valid_encoding?

github/ruby/ruby · 2026-06-24

Read the cached coderange directly (flags & MASK) instead of calling the builtin: ascii_only? is == 7BIT, valid_encoding? is != BROKEN, side

Define String#ascii_only? and #valid_encoding? in Ruby

github/ruby/ruby · 2026-06-24

Get rid of the CFUNC overhead in String#ascii_only? and #valid_encoding?. Define them as leaf Primitive.cexpr! builtins in a new string.rb,

Prefer rb_sym2str over rb_id2str(SYM2ID)

github/ruby/ruby · 2026-06-24

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

Merge pull request #57844 from Shopify/ec-sep-global

github/rails/rails · 2026-06-24

Remove the use of `$,` as a default value for `safe_join`

ZJIT: Optimize loading instance variables in one go

github/ruby/ruby · 2026-06-24

Skip intermediate GetIvar and optimize straight through, either from getinstancevariable opcode or from methods with METHOD_TYPE_IVAR.

ZJIT: Remove optimize_getivar

github/ruby/ruby · 2026-06-24

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

ZJIT: Obviate optimize_getivar

github/ruby/ruby · 2026-06-24

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

ZJIT: Fix prefix comma on InvokeBlock (#17471)

github/ruby/ruby · 2026-06-24

Also introduce printing helper for writing separated lists in `Display` impl for `Insn`.

ZJIT: Print string name of constant in rb_zjit_constant_state_changed…

github/ruby/ruby · 2026-06-24

… (#17470) It's not so useful to see `ID(abc)` when debugging with `--zjit-debug` or in Perfetto traces. Also provide the string representa

Remove the use of `$,` as a default value:

github/rails/rails · 2026-06-24

- ### Problem `$,` isn&#39;t ractor safe. It&#39;s used by `safe_join` and I&#39;d like to remove it without going through a deprecatio

Unity 6時代にUniTaskはまだ必要か?Awaitable登場後の使い分けを整理する

Zenn · 2026-06-24

はじめに Unityで非同期処理を書く場合、長い間 Coroutine か UniTask が実務上の選択肢になっていました。 特にUnityでは、多くのUnity APIをメインスレッドから呼ぶ必要があります。 そのため、単純に .NET Task を使ってバックグラウンドスレ

Bump RDoc bundled gem revision (#17448)

github/ruby/ruby · 2026-06-24

* Bump RDoc bundled gem revision * Skip RBS RDoc plugin tests for RDoc bump

私が経験してきた、データの闇 ― Snowflakeのセマンティックビューで「データ品質の壁」と向き合う

Qiita(trend) · 2026-06-24

はじめに はじめまして、セゾンテクノロジーでデータアナリストを担当している杉山です。 「LLMを使えば、自然言語でデータを検索できる時代が来る」 世界中がそんな未来を華やかに語る中、私はずっと不安を感じていました。 「このデータをそのままAIに渡しても、正確な答えが返っ...

AWS Lambda MicroVMs登場。サーバレスの手軽さでステートフルかつ隔離された実行環境を提供

Publickey · 2026-06-24

Amazon Web Servicesは、AWS Lambda上で一時的にステートフルな実行環境をMicroVMによって安全に隔離された状態で用意できる新サービス「AWS Lambda Micro VMs」を発表しました。 AWS Lamb...

[DOC] Fix rdoc-ref replacement

github/ruby/ruby · 2026-06-24

Replace attributes and decode escaped punctuations. ``` Net/HTTP.html: `rdoc-ref:OpenSSL::SSL::SSLContext#max_version-3D` can&#39;t be reso

[ruby/openssl] x509store: add X509::Store{,Context}#flags and #clear_…

github/ruby/ruby · 2026-06-24

…flags OpenSSL::X509::Store{,Context}#flags= does not clear existing flags. Instead, it ORs new flags to the current set. This is contrary

[ruby/openssl] ssl: let SSLServer accept frozen SSLContext

github/ruby/ruby · 2026-06-24

Do not raise FrozenError in SSLServer.new when SSLContext#session_id_context cannot be updated. session_id_context is only necessary for ses

Unity AI × Claude Code でゲームを作ってみた

Qiita(trend) · 2026-06-24

こんにちは、花王株式会社の @TsuchiyaK です。 2026年5月、Unity Technologiesから、ゲーム開発エンジンUnityのAI機能群「Unity AI」のオープンベータ版がリリースされました。個人的に注目したのはUnity MCP Serverという...

CIAM(顧客ID・アクセス管理)とは?従来のIAMとの違いや導入メリットを徹底解説

Qiita(trend) · 2026-06-24

近年、多くの企業でデジタルトランスフォーメーション(DX)が進み、実店舗や対面で行われていたサービスがオンラインへと移行しています。そうした中で、Webサイトやモバイルアプリにおける「顧客のID(カスタマーID)」の適切な管理が、事業の成長を左右する重要な基盤となっています...

LeakChecker: skip CLOSED sockets as well as CLOSE_WAIT

github/ruby/ruby · 2026-06-24

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

[Bug #22127] Check the dynamic regexp compilation results

github/ruby/ruby · 2026-06-24

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

[ruby/openssl] pkey: expand OSSL_3_const macro

github/ruby/ruby · 2026-06-24

OSSL_3_const was useful when supporting OpenSSL 1.0.2-3.x at the same time. Since support for OpenSSL &lt; 1.1.1 has been dropped, most uses

[ruby/net-http] Fix FD leaks

github/ruby/ruby · 2026-06-24

https://github.com/ruby/net-http/commit/69f6f6dedd

ESLint×GitHub Pagesで始める『コードベース健康診断』― 認知複雑度を定点観測して負債を可視化するダッシュボード構築(フロントエンド編)

Qiita(trend) · 2026-06-24

フロントエンドの認知的複雑度を ESLint + sonarjs で定点計測する バックエンド(PHP)編はこちら → PHPStan×GitHub Pagesで始める『コードベース健康診断』― 認知複雑度を定点観測して負債を可視化するダッシュボード構築(バックエンド編...

[ruby/openssl] Add DHKEM test cases

github/ruby/ruby · 2026-06-24

https://github.com/ruby/openssl/commit/dfc45d31d0

Copilot Cowork の従量課金を抑えるという観点について考えを整理してみる

Qiita(trend) · 2026-06-24

はじめに 2026 年 6 月 16 日に Copilot Cowork が一般提供(GA)となり、同時に従量課金(Copilot Credits)が導入されました(Copilot Cowork の一般提供を開始(Microsoft))。Frontier のプレビュー期間...

[DOC] Update bundled gems list at 815710fc27bd3c12d256e14883b37d

github/ruby/ruby · 2026-06-24

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

Merge pull request #57833 from Shopify/fix_quote_ci_flaky_test

github/rails/rails · 2026-06-24

Only reset predicate builder on table_name exists

Only reset predicate builder on table_name exists

github/rails/rails · 2026-06-24

Table name computation was made lazy in rails/rails#57642, which incorrectly resets Active Record&#39;s predicate_builder. We need to only r

[DOC] Update documentation of refinement super

github/ruby/ruby · 2026-06-24

Method lookup for refinement super starts with the next active refinement at the super call site, excluding the current refinment, if such a

[ruby/rubygems] Update remaining references to the flat Bundler layout

github/ruby/ruby · 2026-06-24

Catch the leftover bundler/lib and bundler/exe references after the move: the dev binstubs (bin/mdl, bin/rubocop, bin/test-unit), .gitattrib

[ruby/rubygems] Load the worktree RubyGems in the dev binstubs

github/ruby/ruby · 2026-06-24

After flattening, lib/ holds both RubyGems and Bundler, so any dev binstub that puts the worktree lib/ on $LOAD_PATH now overlays the alread

Follow the flattened Bundler layout when syncing rubygems

github/ruby/ruby · 2026-06-24

ruby/rubygems flattened the Bundler tree from bundler/ up to the repository root, so repoint the rubygems mappings accordingly. Guard the ge

[ruby/rubygems] Adjust Bundler specs for the flat layout

github/ruby/ruby · 2026-06-24

After flattening, Bundler shares lib/ with RubyGems, so spec subprocesses load the in-development Bundler from $LOAD_PATH instead of an inst

[ruby/rubygems] Move Bundler docs to the top level under aliased names

github/ruby/ruby · 2026-06-24

Move bundler/{CHANGELOG,LICENSE,README}.md to the top level as CHANGELOG-bundler.md, LICENSE-bundler.md and README-bundler.md so they no lon

[ruby/rubygems] Move Bundler runtime tree to the top level

github/ruby/ruby · 2026-06-24

Flatten bundler/lib, bundler/exe and bundler/bundler.gemspec into the repository&#39;s top-level lib/, exe/ and bundler.gemspec to converge

[ruby/rubygems] Update `gem update --system` for the flat Bundler layout

github/ruby/ruby · 2026-06-24

setup_command builds and installs the default Bundler gem from the source tree. With Bundler flattened into the top-level lib/ and bundler.g

Merge pull request #57829 from Shopify/arel_table_name_kwarg

github/rails/rails · 2026-06-24

Refactor Arel::Table to use keyword name: argument

小さいローカル LLM をファインチューニングしてタスクに特化させ、Unity で利用する

Zenn · 2026-06-24

はじめに 以下の記事を読んで、自分でもローカル LLM をファインチューニングしてみよう、と思ってやってみたことをまとめた記事です。 加えて、せっかくなので Unity で扱える形までやってみたのでそれについても書こうと思います。 https://zenn.dev/sompoja

Merge pull request #57832 from yahonda/bump-json-2-20-0

github/rails/rails · 2026-06-24

Bump json to 2.20.0 and pass `allow_comments: true`

イベントストーミングのススメ

Zenn · 2026-06-24

こんにちは、Nstockの株式報酬事業で開発をやっているshimaです。 先日、開発チームでイベントストーミングをやってみました。終わってみたら想像の3倍くらいよかったので、準備から当日、感想まで一通り書いておきます。これからやってみようかな、という人の参考になれば嬉しいです。

[Bug #22126] Fix partial DCE with loop back-edges

github/ruby/ruby · 2026-06-24

The old `remove_unreachable_chunk` walked the dead code once and tried to do two things at the same time -- count label references inside th

[ruby/rubygems] Skip PQC connection tests when the runtime cannot neg…

github/ruby/ruby · 2026-06-24

…otiate PQC OpenSSL &gt;= 3.5 can ship ML-KEM and ML-DSA while still keeping them out of the default negotiation lists, for example under R

Bump json to 2.20.0 and pass `allow_comments: true`

github/rails/rails · 2026-06-24

json 2.20.0 (ruby/json#1001, commit 138b9a2c) deprecates the parser&#39;s default support for JavaScript comments in favor of an `allow_comm

[DOC] Fix the return value of Ractor#monitor

github/ruby/ruby · 2026-06-24

The RDoc `call-seq` for `Ractor#monitor` says it returns `self`, but the method actually returns `true`/`false`. It is implemented by `ract

MulmoClaudeで自分専用の天気アプリをVibe Craftingしてみた

Zenn · 2026-06-24

MulmoClaudeの6月のアップデートで、MulmoClaude上で自分専用のアプリが開発できるようになりました。複数のツールを行き来する手間も、アーキテクチャを考える手間もなく、MulmoClaudeがあれば。一箇所で自分専用のアプリが出来上がることに、初めてそれを見た時に

Copilot Coworkでブラウザ操作できるようになったのはもっと話題になっていい

Qiita(trend) · 2026-06-23

前提 この記事は2026/6/23時点での公開情報や動作を私なりにまとめたものとなります。 正確な情報はご自身でご確認もしくは Microsoft へお問い合わせください。 また、本機能は従量課金となり、会社の環境で実行するとコストがかかりますので、用法・用量を守ってお使...

Merge pull request #57778 from Shopify/hm-wknmxqrkkvkuyxkn

github/rails/rails · 2026-06-23

Fix configuring query_log_tags in database.yml

Merge pull request #57021 from Shopify/hm-yzsmptysmoqnknmn

github/rails/rails · 2026-06-23

De-anonymize generated attribute module for Store

Refactor Arel::Table to use keyword name: argument

github/rails/rails · 2026-06-23

Change Arel::Table#initialize to use name: keyword instead of a positional argument, and update all references across lib and tests.

ZJIT: Split the getivar not_monomorphic fallback counter by cause (#1…

github/ruby/ruby · 2026-06-23

…7455) Before this commit we were lumping all getivar fallback reasons in to one counter. This made it very hard to find the most popular r

[ruby/rubygems] rubygems: Fix Gem::Request for PQC support, adding in…

github/ruby/ruby · 2026-06-23

…tegration connection tests Added PQC server/client connection integration tests. As test_pqc_ssl_client_cert_auth_connection failed with t

Use page-sized stack overflow detection window. (#17436)

github/ruby/ruby · 2026-06-23

* Remove stack overflow space ratio * Cache page size.

ZJIT: Recompile getblockparamproxy on side exits (GH-17326)

github/ruby/ruby · 2026-06-23

Add recompile support for getblockparamproxy. This reduces side exits from monomorphic block handler paths. Collect block handler profiles

個人開発で AI デスクトップ作ったら、チャットから cron / 並列バッチ / 編集可能な .pptx まで吐けるようになった

Qiita(trend) · 2026-06-23

TL;DR Praxia Desktop という Windows 用のローカル AI ワークスペースを作って、Microsoft Store に無料で公開しました。 何ができるか を一言で: チャットから話しかけるだけで、cron スケジュール登録・複数ファイルへの並列...

[ruby/prism] Pop block stack before finishing command call arguments …

github/ruby/ruby · 2026-06-23

…within parenthesized call https://github.com/ruby/prism/commit/26cfb915e8

Mark most TypedData types as THREAD_SAFE_FREE

github/ruby/ruby · 2026-06-23

Set RUBY_TYPED_THREAD_SAFE_FREE on TypedData types whose dfree function is trivially safe, and only frees its own memory Types not yet mark

De-anonymize generated attribute module for Store

github/rails/rails · 2026-06-23

``` ❯ bin/rails c Loading development environment (Rails 8.1.2) Lobsters(dev):001&gt; User.ancestors =&gt; [User (call &#39;User.load_schema

Fix :nodoc: marker

github/rails/rails · 2026-06-23

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

ZJIT: Move ivar stats out of "send" stats group

github/ruby/ruby · 2026-06-23

Previously, `:dynamic_setivar_count`, `:dynamic_getivar_count`, and `:dynamic_definedivar_count` had a percentage to the right of them in th

[ruby/prism] Fix up regex delimited by \r\n

github/ruby/ruby · 2026-06-23

https://github.com/ruby/prism/commit/7c415b1936

ZJIT: Re-apply "ZJIT: Clean up branching in polymorphic opt_send_with…

github/ruby/ruby · 2026-06-23

…out_block HIR construction" (#17437) Re-apply https://github.com/ruby/ruby/pull/16634

ZJIT: Optimize definedivar in HIR build

github/ruby/ruby · 2026-06-23

No optimization emits DefinedIvar, so just use what we know in HIR build instead.

ZJIT: Optimize opt_getconstant_path in HIR build

github/ruby/ruby · 2026-06-23

Don't do this in `type_specialize`; it doesn't depend on any other IR optimization and can be done with only bytecode information.

Merge pull request #57783 from Shopify/actionview-lookupcontext-find-…

github/rails/rails · 2026-06-23

…bang Split template lookup into raising and non-raising

[ruby/prism] Fix up newline-delimited array literals

github/ruby/ruby · 2026-06-23

https://github.com/ruby/prism/commit/56172038ce

TypeScriptコンパイラをGo言語に移植することで10倍速にしたTypeScript 7.0リリース候補版が登場

Publickey · 2026-06-23

マイクロソフトは、TypeScriptをGo言語に移植した最初のバージョンとなる「TypeScript 7.0」リリース候補版のリリースを発表しました。 TypeScript 7's Release Candidate is now...

Railsで学ぶ計算量(Big-O)入門 〜「なんとなく速い/遅い」を言葉にする〜

Qiita(trend) · 2026-06-23

計算量(Big-O)入門 〜「なんとなく速い/遅い」を言葉にする〜 お疲れ様です! 前回はメモリ管理の話を書きましたが、今回はその続きで 計算量(Big-O記法) についてまとめてみました 「このコード、データが増えたら大丈夫?」をパッと判断するための話です。 興味ある...

Add an ASCII fast path for String#casecmp?

github/ruby/ruby · 2026-06-23

String#casecmp? folds both operands with a Unicode case fold, allocating two new strings, and compares the results. For ASCII-only strings,

[Bug #22124] Add block to the proper node

github/ruby/ruby · 2026-06-23

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

Simplify RubyVM::AbstractSyntaxTree::Node::CodePosition

github/ruby/ruby · 2026-06-23

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

CI/CDを入れてもデグレが起きる本当の理由:「リビルド義務化」と配信タイムラグという盲点

Qiita(trend) · 2026-06-23

はじめに 「CI/CDを入れているのに、なぜかデグレ(退行)が起きる」 これ、わりとあるあるだと思います。私たちのチームでも、数ヶ月前に作ったビルド資材がそのまま本番に出てしまい、過去に直したはずの修正が巻き戻る、という事故がありました。 最初は「ブランチ運用が甘いからだ...

Update default gems list at 1da3f06e26b1f65f5f30eb2b0e1999 [ci skip]

github/ruby/ruby · 2026-06-23

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

[ruby/json] Release 2.20.0

github/ruby/ruby · 2026-06-23

https://github.com/ruby/json/commit/13162921b8

iOSアプリでSwift・Rust・Goの実行速度を比較してみた

Zenn · 2026-06-23

はじめに iOSアプリ開発では、基本的にはSwiftを使いますが、処理内容によってはGoやRustで実装したロジックをiOSアプリから呼び出したいケースがあります。 たとえば、 Android / iOS / サーバーで共通ロジックを持ちたい CPU負荷の高い処理をネイティブラ

並列で思考を分けたら、AIレビューの精度もコンテキスト効率も同時に上がった話

Qiita(trend) · 2026-06-23

はじめに AIにコードレビューをやらせるとき「1つのエージェントに全部チェックさせる」のをやめて、複数の専門エージェントに並列で分業させる 構成に変えたら、精度が体感で大きく上がりました。 ただ、本当の収穫は精度向上そのものより、「並列で思考を分ける」こと自体が、コンテキ...

[ruby/rubygems] RubyGems: Remove unused ctx.tmp_dh_callback in start_…

github/ruby/ruby · 2026-06-23

…ssl_server https://github.com/ruby/rubygems/commit/c249eae477

Retry transient crates.io download failures on all Rust CI

github/ruby/ruby · 2026-06-23

cargo builds in YJIT/ZJIT/Rust workflows intermittently fail when a crates.io download is truncated (curl [16] HTTP/2 framing, [18] partial

GAしたGitHub Copilot Appを触ってみた ~Issueから実装・PR・マージまでをエージェントに任せる~

Zenn · 2026-06-23

はじめに 2026年6月17日、GitHub Copilot app が GA(一般提供)になりました。Issue を起点に、計画 → 実装 → 動作確認 → PR → マージまでを、エージェントを"監督"しながら回す専用デスクトップアプリです。 GitHub Copilot

[ruby/cgi] Fix escape_html/h aliases to use C extension instead of pu…

github/ruby/ruby · 2026-06-23

…re Ruby fallback The snake_case aliases (escape_html, h, unescape_html) were defined before `require &#39;cgi/escape.so&#39;`, so they cap

[ruby/cgi] Fix unescapeHTML CompatibilityError in pure-Ruby fallback

github/ruby/ruby · 2026-06-23

The ascii-compatible path builds a binary buffer but returned numeric character references via chr(enc), so a non-ASCII replacement appended

なぜ LLM に大喜利が難しいのか

Zenn · 2026-06-23

最初はちょっとした好奇心のつもりだった ChatGPT や Claude の笑いのセンスは、ぼくとは合わない気がする。特に Claude とは、普段は友達のように分かり合えているのに、大喜利では全然分かり合えない。けれど本当はできるはずなんだ。そういう素朴な気持ちから全ては始まっ

AWS13冠は、何を証明して、何を証明しないのか

Zenn · 2026-06-23

はじめに エンジニア3年目です。現職は GeneXus(ローコード開発基盤)の SES で、AWS の実務経験はありません。その立場で、AWS 認定を13個取り、初めての個人開発として、フルサーバーレスの RAG アプリを Terraform で一気通貫に作ることに挑戦しました。

【Axmol Engine】 バイブコーディングで脱出ゲームを作る[ 3 ]:タップした領域への移動

Qiita(trend) · 2026-06-23

はじめに axmol Engine を使った脱出ゲームを作っています。 この記事では メインシーンに背景画像を表示し、画面内の特定エリアをタップすると別の背景にフェード切替する 実装を紹介します。 廃墟を遠目に見てスタート ↓ 廃墟の建物付近をタップして近づく ↓ 廃墟...

wbcheck: rb_bug on first error on GC

github/ruby/ruby · 2026-06-23

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

wbcheck: GC before fork

github/ruby/ruby · 2026-06-23

This isn't essential for correctness, however it's a natural time to investigate whether the heap is in a correct state.

Remove unused native thread stack size. (#17435)

github/ruby/ruby · 2026-06-23

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

個人のプロンプト術をやめて、チームで回るAI駆動開発ループを作った話

Zenn · 2026-06-23

こんにちは。エクスプラザの Unsu です。 最近 "Loop Engineering"という言葉をよく目にするようになりました。 また新しいかっこいい名前の何かしらエンジニアリングが出てきたな、くらいに思いつつ、 Addy Osmani の Loop Engineering と

E2E テストを読めるカタログにする ― AI 時代の振る舞い管理

Zenn · 2026-06-23

! この記事は毎週必ず記事が出るテックブログ Loglass Tech Blog Sprint の 149 週目の記事です! 3 年間連続達成まで残り 10 週となりました! 🌱 はじめに こんにちは、ログラスでバックエンドの数値計算まわりの開発をしている wamomo で

AI時代のナレッジ管理手法 - Googleの「OKF」を解説

Zenn · 2026-06-23

本記事では、AI向けの新しいナレッジ管理ルールについて、ざっくり理解します。 株式会社ナレッジセンスは、生成AIやRAGを使ったプロダクトを、エンタープライズ企業向けに開発しているスタートアップです。 この記事は何 この記事は、AI時代を見据えたナレッジ管理手法「OKF」につ

標準CSSは美しくなった、もはやTailwindは不要

Zenn · 2026-06-23

最近、標準のCSSがかなり進化していることに気づきました。 他のエンジニアと会話しても知らない人が多そうなのでシェアしておきます。 数年ほど前からCSSは標準でネスト構文をかけるようになりました。これはとてつもない進化です。 多くのプロジェクトでは、sassやscssなどを導入し

Treat lint warnings as errors (#11523)

remix · 2026-06-23

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

[ruby/json] Remove useless executable bits

github/ruby/ruby · 2026-06-23

https://github.com/ruby/json/commit/1443265cd1

Merge pull request #57642 from Shopify/ar_less_ivars

github/rails/rails · 2026-06-23

Remove some memoization in Active Record and Active Model

タスクを割り振る開発は終わった

Zenn · 2026-06-23

はじめに 長いあいだ、ソフトウェア開発のスケールは「分業」で支えられてきました。 漠然とした要望を小さなタスクへ切り出したり、大きな機能を分割したり、ざっくりした設計を細かい作業に落としたり。切り出しの出発点はさまざまですが、やることは結局ひとつです。切り出したものを誰かに割り振

46リポジトリに跨るコードベースを、静的解析で一つのナレッジグラフにした話(前編)

Zenn · 2026-06-22

! English Version is here みなさまこんにちは!エアークローゼットでCTOをしている辻です。 今回は、複数サービス合計46リポジトリに跨る本番システムのコードベースを、静的解析で1つのナレッジグラフに統合した話です。 社内ではcode-graphと呼んで

[Feature #22067] Add RUBY_TYPED_THREAD_SAFE_FREE flag

github/ruby/ruby · 2026-06-22

Lets a TypedData type declare its dfree as thread-safe, so the GC may run it on any thread, in parallel, and concurrently with Ruby code. Im

ZJIT: Remove unused rbimpl_typeddata_flags

github/ruby/ruby · 2026-06-22

We're not using these anymore now that non-typed T_DATA are gone.

無料でコーディングエージェントが欲しい時に(Gemma 4 + Ollama + Mastra Harness)

Qiita(trend) · 2026-06-22

前書き 私は普段 Claude や Codex など、幾つかのサービスを契約して使っていますが、やっぱり料金が高いです。大学生のころ借りていたアパートの家賃より高いかもしれません コーディングが有料になっていくと、「AI がないと効率が悪い、でも AI がお金がかかる」と...

Merge pull request #57754 from Shopify/view-cache-dep-ractor-safe

github/rails/rails · 2026-06-22

Make AbstractController::Caching.view_cache_dependency ractor safe

Make AbstractController::Caching.view_cache_dependency ractor safe

github/rails/rails · 2026-06-22

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

Merge pull request #57753 from Shopify/execution-context-callbacks-ra…

github/rails/rails · 2026-06-22

…ctor-safe Make ExecutionContext.after_change ractor safe

Append helper_methods in AbstractController::Helpers

github/rails/rails · 2026-06-22

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

Make ExecutionContext.after_change ractor safe

github/rails/rails · 2026-06-22

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

Improve default template asset and frame defaults (#11496)

remix · 2026-06-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Improve default template asset and frame defaults

Remove some memoization in Active Record and Active Model

github/rails/rails · 2026-06-22

Removes memo of arel_table, attribute_method_patterns_cache, attributes_builder, columns_names, and default_scope_override Post#ti

ZJIT: Add quick checks to bail out of inlining early (#17432)

github/ruby/ruby · 2026-06-22

While these checks were already being performed, they did so after scanning the caller's blocks. We want to avoid that work when we know inl

[ruby/prism] Handle EOF in hash pattern key

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/43ffaad503

Add security policy

remix · 2026-06-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add security policy · remix-run/remix@be86453

ZJIT: Remove redundant EP reloads in gen_getblockparam (#17430)

github/ruby/ruby · 2026-06-22

gen_getblockparam loads the EP once at the top, then reloads it twice more before writing the Proc and before reading it back. Both reloads

[ruby/prism] Dynamic constant writes on operator writes

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/6b4f0ade80

[ruby/prism] Match command_call/arg

github/ruby/ruby · 2026-06-22

A couple more deviations from the parse.y grammar with the command_call and arg productions. * pm_block_call_p — allow parens on chain link

[ruby/openssl] Remove version constraint for jruby-openssl

github/ruby/ruby · 2026-06-22

&quot;~&gt; 0.14&quot; is equivalent to &quot;&gt;= 0.14, &lt; 1&quot;. Since the openssl gem is an empty stub on JRuby, there is no good re

Merge pull request #57815 from Shopify/revert-57814

github/rails/rails · 2026-06-22

Revert pull request #57814

[ruby/openssl] x509crl: add OpenSSL::X509::CRL#by_serial for faster l…

github/ruby/ruby · 2026-06-22

…ookup of a single cert https://github.com/ruby/openssl/commit/83f4a0db32

[ruby/openssl] Add EVP_PKEY KEM operations

github/ruby/ruby · 2026-06-22

https://github.com/ruby/openssl/commit/f2ec03dda1

ZJIT: Account for inlining depth in stack maps (#17373)

github/ruby/ruby · 2026-06-22

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

Revert "Merge pull request #57814 from Shopify/activesupport-json-enc…

github/rails/rails · 2026-06-22

…oders-ractor-shareable" This reverts commit abbcb8d7dcf908bc2e6bc70b03651cae671a6e75, reversing changes made to dbafe650e59d2cedf817745a2f

Merge pull request #57814 from Shopify/activesupport-json-encoders-ra…

github/rails/rails · 2026-06-22

…ctor-shareable Make ActiveSupport::JSON encoders Ractor-shareable

Make ActiveSupport::JSON encoders Ractor-shareable

github/rails/rails · 2026-06-22

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

GitHub、AIによる雑なプルリクエストを抑制へ。ユーザー当たりのプルリクエスト数の上限を設定できる新機能導入

Publickey · 2026-06-22

GitHubは、ユーザーに対してプルリクエスト数の上限を設定できる新機能の導入を発表しました。 Pull requests are easier to open than ever, but every review still takes...

Fix support of older rubygems versions

github/rails/rails · 2026-06-22

Ref: https://github.com/ruby/rubygems/pull/5275

「URLを貼るだけでOSSを精査させる」仕組みを作ってみた

Qiita(trend) · 2026-06-22

株式会社パレットリンクの@BaspisKawaEです。 今回は、ClaudeでOSSを精査する仕組みを作ることが出来たので、それについて解説します。 よろしくお願いします! 対象読者: OSSを安全に調べたい個人開発者・エンジニア 前提知識: GitHubとgitの...

Merge pull request #57789 from 55728/fix-dotenv-strip-inline-comments

github/rails/rails · 2026-06-22

Strip inline comments from unquoted `.env` values

Merge pull request #57800 from 55728/fix-guides-allow-phrasing

github/rails/rails · 2026-06-22

Reword allow/let phrasings in guides

Merge pull request #57805 from 55728/fix-http-headers-merge-mutates-o…

github/rails/rails · 2026-06-22

…riginal-request Fix `Http::Headers#merge` mutating the original request

Merge pull request #57808 from 55728/fix-offset-validates-integer-lik…

github/rails/rails · 2026-06-22

…e-limit Validate offset value at call time like limit

Merge pull request #57811 from Uaitt/update-actions-checkout-to-v7

github/rails/rails · 2026-06-22

Update actions/checkout to v7

[ruby/prism] Fix duplicative rest pattern in pattern matching

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/358d778439

[ruby/prism] Handle trailing comma after ...

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/8eb393bf37

[ruby/prism] Better handle trailing comma on pattern matching

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/654b4edc21

[ruby/prism] Disallow trailing comma on jumps at EOF

github/ruby/ruby · 2026-06-22

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

[ruby/prism] Disallow trailing comma on parenthesized yield

github/ruby/ruby · 2026-06-22

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

[ruby/prism] Fix up non-associativity in same binding power

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/55548c2fd5

Split template lookup into raising and non-raising

github/rails/rails · 2026-06-22

Use the non-raising #find in places where we had to use find_all(...).first to avoid exceptions or where we had to rescue. This opens up th

生成AI時代のRust設計 ― ドメイン知識を型に埋め込む

Qiita(trend) · 2026-06-22

はじめに AIによって、コードを気軽かつ大量に生成できるようになりました。 その一方で、生成されたコードが、こちらの意図した意味やルールを本当に守っているのかを確認することが重要になっています。AIは与えられた仕様や既存コードからドメインモデルをある程度理解できます。しか...

Railsアプリのメモリが「無駄に」減る話 〜リーク・断片化〜

Qiita(trend) · 2026-06-22

お疲れ様です! 前回はメモリ管理の基本を書きましたが、今回はその続きで メモリリーク と 断片化(フラグメンテーション) についてまとめてみました 前回ふれた「OOM(メモリ枯渇でプロセスが落ちる)」の 原因編 にあたる話です。 興味ある方は読んでいただけると嬉しいです ...

Announcing TypeScript 7.0 RC - TypeScript

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

TypeScript 7.0 RCリリース。Goへ移植されたコンパイラをtypescript@rcで公開、@typescript/typescript6との併用に対応。--checkers/--builders/--singleThreaded、--watchの改善を追加。str

Update actions/checkout to v7

github/rails/rails · 2026-06-22

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

日本企業はAIを使いこなせるのか

Zenn · 2026-06-22

― 外注・個別最適・暗黙知という三つの壁 AIの進化は止まらない AnthropicのClaude Fable 5がリリースされた。 公開と同時に、世界中のユーザーが「こんなものを作ってみた」と猛烈な速さで成果を共有し始めた。次々とあふれ出すアウトプットからは、人間の知的探求

Merge pull request #57810 from byroot/fix-foreign-key-class-attribute

github/rails/rails · 2026-06-22

Fix use of `class_attribute` for `primary_key_definition`

Fix use of `class_attribute` for `primary_key_definition`

github/rails/rails · 2026-06-22

Followup: https://github.com/rails/rails/pull/57775 Defining it in `inherited` is incorrect, as we&#39;ll keep redefining the same accessor

Extend omnibus compiler step timeout to 8 minutes

github/ruby/ruby · 2026-06-22

A slow ghcr image pull (~2.5 min) can leave too little of the 5 minute budget for configure and build to finish, so the step is killed befor

「動くが面白くない」を解決するGame Feelガイド

Zenn · 2026-06-22

「機能として完成しているのに、触っていて面白くない」 ゲームを作っていると、ある段階でこの壁にぶつかる。 キャラクターは動く、攻撃は当たる、スコアも加算される。 なのに、名作と自分の作品を並べると、触り心地が決定的に違う。 この差の正体が Game Feel だ。 本書は、

Copilot Studio の新しい UI で以前作ったエージェントを作り直してみた

Qiita(trend) · 2026-06-22

はじめに 今回は、以下の記事の続きで、以前作成したエージェントを新しい UI で作り直してみました。 特許調査エージェント (自律型) こちらで紹介したものです。結論から言うと同じもの作れませんでした。 エージェントのツールで「Excel のテーブル更新...

Bump the github-actions group across 2 directories with 4 updates

github/ruby/ruby · 2026-06-22

Bumps the github-actions group with 4 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [ruby/setup-ruby]

[DOC] Update bundled gems list at 2f65ce7ccda7d75d4075ce319cbd1d

github/ruby/ruby · 2026-06-22

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

Skip fetching bundled gems whose ref is already present

github/ruby/ruby · 2026-06-22

With a warm gems/src cache the wanted tag or revision is already in the local clone, but the fetch ran unconditionally and added a github.co

Save the complete bundled gem sources cache only from test-bundled-gems

github/ruby/ruby · 2026-06-22

`make up` clones only the revision-pinned gems (debug, rdoc) into gems/src, so jobs that merely run `make up` saved a partial tree and, beca

機械学習モデルのパラメーター・チューニング入門:過学習を防ぎ、予測精度を上げる考え方

Qiita(trend) · 2026-06-22

機械学習モデルのパラメーター・チューニングの基礎 機械学習モデルを使って予測モデルを作るとき、同じデータを使っていても、モデルの設定によって予測精度が大きく変わることがあります。 たとえば、ランダムフォレスト、XGBoost、LightGBM、CatBoostといったモデ...

[ruby/json] Preserve UTF-8 encoding when reallocating a frozen Resuma…

github/ruby/ruby · 2026-06-22

…bleParser buffer `JSON::ResumableParser#&lt;&lt;` raises `Encoding::CompatibilityError` when the first chunk is a frozen multibyte UTF-8 s

[ruby/mmtk] Implement allocation fast path for Immix

github/ruby/ruby · 2026-06-22

This commit implements a fast path that inlines mmtk_post_alloc for Immix. The benchmark results show a decent speed up in allocation perfor

Merge pull request #57795 from kamipo/polymorphic_belongs_to_inverse_…

github/rails/rails · 2026-06-22

…options_primary_key Support polymorphic associations with custom primary keys through `:inverse_of`

Retry connection errors when downloading gems

github/ruby/ruby · 2026-06-22

SSL_connect failing with Errno::ECONNRESET (&quot;Connection reset by peer&quot;) was not caught by with_retry, so a transient reset from ru

Raise SYNTAX_SUGGEST_TIMEOUT on emulated ppc64le/s390x runners

github/ruby/ruby · 2026-06-22

syntax_suggest&#39;s internal search timeout defaults to 1 second, which is too short on the emulated ppc64le/s390x runners. The integration

Cache bundled gem sources to survive transient clone failures

github/ruby/ruby · 2026-06-22

CI jobs frequently abort when cloning bundled gems from github.com fails with &quot;Could not resolve host&quot;, a transient DNS error unre

[ruby/net-http] Fix broken ENV link in proxy_from_env= doc

github/ruby/ruby · 2026-06-22

RDoc parsed ENV[&#39;http_proxy&#39;] inside the link label as a cross-reference, emitting a stray &lt;a href=&quot;&#39;http_proxy&#39;&quo

[ruby/net-http] Fix broken OpenSSL::SSL::SSLContext doc links

github/ruby/ruby · 2026-06-22

The {label}[url] markup pointed at OpenSSL::SSL::SSL::Context#..., which RDoc emitted verbatim as a relative href and never resolved. Point

Work around flaky crates.io downloads in ZJIT Ubuntu CI

github/ruby/ruby · 2026-06-22

The ZJIT build occasionally fails while cargo fetches a crate from crates.io with `curl [16] Error in the HTTP2 framing layer`, a transient

Databricksが発表したOLAP×OLTP両刀⚔️の次世代DBアーキテクチャ「LTAP」を深堀る!

Zenn · 2026-06-22

はじめに 株式会社NTTデータ所属、Databricksビジネス推進室の井能です。 Databricks Solutions Architect Championとしても活動しています。 現在サンフランシスコで開催され、私も現地参加している『Data+AI Summit 2026

AIコーディングではコードではなく検証プロセスをレビューする

Zenn · 2026-06-22

AIコーディングでは、どうしても「どれだけ速く実装できるか」に注目が集まりがちです。 ただ、実務で本当に難しいのは速度そのものではなく、品質をどう安定させるかです。 最近は、AIコーディングにおける品質管理を、次の4つの問いで整理しています。 エージェントにどこまで検証させるか

Claude Code に「7人の意地悪なQA」を仕込んでテストケースの観点漏れを潰した

Zenn · 2026-06-22

こんにちは、QAエンジニアのAyakaです。 製造業向けSaaS(Blazor+Radzen / SQL Server で開発)のテスト設計・品質管理を担当しつつ、最近はコーポレートIT寄りの仕事も兼務しています。 テストケースをAIに「書かせる」こと自体は、もう誰でもできます。

CSV を顧客に配るのは、想像よりずっと難しい

Zenn · 2026-06-22

TL;DR はじめに こんにちは、Dress Code でプロダクトエンジニアをしている ないとー です! 私たちは DRESS CODE という、人事・情報システム・総務・採用・コーポレートなど複数の部門を横断する業務 OS として機能する、グローバル向けのコンパウンドプ

【公式ガイド解説】 Microsoft Entra Global Secure Access (GSA) 「導入」から「安定運用」へ引き上げる運用設計モデル ― 公式ガイドを読み解き実務に落とし込む ―

Qiita(trend) · 2026-06-22

はじめに 以下の URL で、Global Secure Access (GSA) の運用ガイド が公開されました。 MICROSOFT ENTRA BLOG : Run Global Secure Access with confidence: Introducing ...

Guard mktmpdir spec for remove_entry force argument

github/ruby/ruby · 2026-06-22

The tmpdir cleanup now calls FileUtils.remove_entry with force enabled on Ruby 4.1 and later. Branch the mock expectation by version so olde

Update default gems list at 05b94177c435321f8168d8a930d5c2 [ci skip]

github/ruby/ruby · 2026-06-22

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

[ruby/pp] v0.6.4

github/ruby/ruby · 2026-06-22

https://github.com/ruby/pp/commit/29552e894c

Google Workspace Studioで業務改善に挑戦した

Zenn · 2026-06-22

はじめに:きっかけと作ったもの 抱えていた課題 社内では、HPのお問い合わせフォームに届いた内容をSlackに転送して共有しています。しかし、この転送がメールのインライン展開になっていて、内容を確認するにはいちいち展開して全文を読む必要がありました。問い合わせが増えるほど、こ

【DB設計】JOINコストとインデックスの効果を実行計画で理解する

Zenn · 2026-06-22

はじめに こんにちは、クラシルでレシチャレBUのバックエンドエンジニアをしているFumiyaです! 2026年6月現在、26卒としてクラシルに入社して約3ヶ月が経とうとしています。先日業務でデータベース設計を行う機会があったのですが、正規化すると、テーブルをJOINするというコス

News from WWDC26: WebKit in Safari 27 beta | WebKit

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

Safari 27 betaリリース。CSSのappearance: base-selectによる&lt;select&gt;のカスタマイズ、Scroll Anchoring、position-anchor: normalなどを追加。JavaScriptはTop-Level Aw

Webセキュリティラボで出会ったHTTP リクエストスマグリングという知らなかった概念について

Zenn · 2026-06-21

こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。 皆さんはWebアプリのセキュリティについて、実際に手を動かしながら学びたいと思ったことはありませんか?私はあります。 QAエンジニアとして機能面だけでなく非機能面も同時に強くなりたいので、前回からPortSwigge

Claude Codeに自分でスキルを書かせて育てる ― 自己増殖するエージェント環境

Qiita(trend) · 2026-06-21

前回、Claude Codeの記憶を4層に分けた話を書きました。今回はその続きで、Claude Code自身に「再利用できる手順」を見つけさせて、スキルとして書き溜めていく仕組みの話です。 数ヶ月運用した結果、いま ~/.claude/skills/auto/ には自動生成...

[ruby/tmpdir] Make `mktmpdir` cleanup tolerate missing paths.

github/ruby/ruby · 2026-06-21

https://github.com/ruby/tmpdir/commit/57c6cad284

Merge pull request #57806 from 55728/fix-guides-broken-anchors

github/rails/rails · 2026-06-21

Fix broken anchor links in guides

Power Automate for Desktop大量のExcelデータから抽出する

Qiita(trend) · 2026-06-21

はじめに こちらの記事は大量のExcelデータから特定行の抽出を行うにあたり試行錯誤した内容です。 あくまで思考錯誤なので、他に良いやり方があると思いますが、ご容赦ください。 前提条件 使用するExcelは以下データ(500,000行×5列) 抽出する行は学籍番号=5...

2026年5月のIMEに関するできごと

Zenn · 2026-06-21

初稿: 2026-06-22 小松弘幸 (@komatsuh:bsky, @komatsuh:twitter) 2026年4月分 主なニュース Colipot Keyboard が機能更新 Copilot Keyboard が大型アップデート。辞書のインポート/エクス

AWS、コードだけでなくインフラ構成とビジネスコンテキストも理解した上で脆弱性を推論する「AWS Contiuum」発表。特定のAIモデルに依存せず

Publickey · 2026-06-21

Amazon Web Services(AWS)は、コードをスキャンするだけでなく、インフラ構成やアクセス許可、ネットワークトポロジーそしてビジネス上の優先事項やドキュメントなどの非構造化データなどをコンテキストとして活用し、システムの脆弱...

AWS、AIエージェントがリポジトリを自動スキャンして技術的負債を指摘してくれる「AWS Transform – continuous modernization」プレビュー公開

Publickey · 2026-06-21

Amazon Web Services(AWS)は、AIエージェントがコードリポジトリを継続的に自動スキャンし、サポートが終了したライブラリやフレームワークなどを始めとする技術的負債を検出し、優先順位をつけて報告あるいは修正のためのプルリク...

フロントエンド・PHPカンファレンス北海道2026 |初!当日スタッフのアーカイブ追っかけ記

Zenn · 2026-06-21

はじめまして、とわ(@t0waxx)です! 普段は、学生/エンジニアとして活動しています。ちなみに生粋のどさんこです。 https://x.com/t0waxx 2026年6月6日、札幌コンベンションセンター(東札幌)で開催された (フロントエンド・PHPカンファレンス北海道20

Validate offset value at call time like limit

github/rails/rails · 2026-06-21

`limit` rejects a non-integer argument at call time via `Integer(value)` (since f46b838b3f), but `offset` stored the value as-is and only co

Hono の JWT/JWK ミドルウェアの脆弱性を修正したので解説する

Zenn · 2026-06-21

はじめに こんにちは。calloc134 です。 最近技術記事書けてなかったのでリハビリがてら書いております〜〜〜 実は昨年12月から1月にかけて、Honoの脆弱性を修正していました。 https://x.com/yusukebe/status/20109019725521634

Fix broken anchor links in guides [ci skip]

github/rails/rails · 2026-06-21

Several internal guide links pointed to section anchors that have since been renamed or no longer exist, so the links no longer scrolled to

Update ext/openssl/depend

github/ruby/ruby · 2026-06-21

Commit be5877d1539e2802743904662f532b2b8237ce1e added new source files.

[ruby/json] Update extconf.rb guard to use RUBY_ENGINE_VERSION

github/ruby/ruby · 2026-06-21

https://github.com/ruby/json/commit/7c8af4b9ef

[ruby/openssl] Add Hybrid Public Key Encryption (HPKE) API Support

github/ruby/ruby · 2026-06-21

https://github.com/ruby/openssl/commit/6b80681cde

Kiroの仕様駆動開発でチーム分けアプリを1時間で作ってみた

Qiita(trend) · 2026-06-21

はじめに AWS Kiro を使って、コードを一切書かずにチーム分けアプリをつくり、デプロイするまでの手順をまとめました。無料プランで簡単なアプリなら開発可能なので、Kiro を試してみたい人の参考になればうれしいです。 今回つくったのは、こんなアプリです。 メンバーを...

AIで自動化できます。で、そのリスクは誰が飲むんですか

Zenn · 2026-06-21

AIで自動化できます。で、そのリスクは誰が飲むんですか? AIで自動化できます。 精度も高いです。 工数も減ります。 では、間違ったときのリスクは誰が飲むのか。 ここが決まっていないまま、AI導入の話が進むことがある。 前回は、正答率98%でも誤答率2%は残る、という話を書いた。

Fix Http::Headers#merge mutating the original request

github/rails/rails · 2026-06-21

`Http::Headers#merge` is documented to return a new `Http::Headers` instance, leaving the receiver untouched. It builds the copy with `@req.

Merge pull request #57711 from 55728/fix-create-or-find-by-scope-leak…

github/rails/rails · 2026-06-21

…-no-transaction Fix `create_or_find_by` scope pollution on the non-transactional retry

Merge pull request #57782 from 55728/fix-add-params-non-destructive

github/rails/rails · 2026-06-21

Avoid mutating params hash passed to ActionDispatch::Http::URL.url_for

Merge pull request #57720 from 55728/fix-actionable-error-shared-acti…

github/rails/rails · 2026-06-21

…ons-leak Don't share the actions Hash across `ActionableError` subclasses

[DOC] Restore some GC docs

github/ruby/ruby · 2026-06-21

Since modular GC was done, the GC module is missing a bunch of methods.

file.c: skip rb_file_expand_path_internal when not needed

github/ruby/ruby · 2026-06-21

If the feature name contains neither `./` nor `../`, we don't need to call `rb_file_expand_path_internal`, just joining the load path with t

file.c: share common logic between `rb_find_file` and `rb_find_file_ext`

github/ruby/ruby · 2026-06-21

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

Merge pull request #57792 from 55728/fix-errors-import-mutates-overri…

github/rails/rails · 2026-06-21

…de-options Avoid mutating the override options passed to `ActiveModel::Errors#import`

[ruby/json] Cleanup the `rb_catch_obj` workaround

github/ruby/ruby · 2026-06-21

Followup: https://github.com/ruby/json/pull/1031 Now that the bug has been fixed upstream, we can only apply it on unpatched version. Also

Avoid mutating the override options passed to Errors#import

github/rails/rails · 2026-06-21

`ActiveModel::Errors#import` symbolized the `:attribute` and `:type` entries by writing them straight back into the `override_options` hash

Rust Roadmap · Issue #11633 · pnpm/pnpm

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

pnpmのRust実装であるPacquetのロードマップIssue。resolveを必要としないpacquet install --frozen-lockfileから対応をしてから、resolveの対応を進める。またpnpmとはinstall-backend=pacquetの設定

自動運転OSSのAutowareの解説サイトを作っている件

Zenn · 2026-06-21

概要 Autowareという自動運転OSSの解説サイトを作っています(Linux版のPoCのようなものをAutowareを対象に作る) とりあえず、一部localizationと一部perceptionを作ったところで、GPUが必要になったので、RTX5070搭載のPCを用意し

Merge pull request #57797 from fuentesjr/fix-singleton-method-directi…

github/rails/rails · 2026-06-21

…ve-typo Fix :singleton-method: directive typo for protected_environments [ci skip]

Merge pull request #57798 from 55728/fix-error-message-indefinite-art…

github/rails/rails · 2026-06-21

…icles Fix indefinite article in error messages

Merge pull request #57799 from 55728/fix-guides-grammar

github/rails/rails · 2026-06-21

Fix grammar in guides

Merge pull request #57802 from 55728/fix-generated-app-template-typos

github/rails/rails · 2026-06-21

Fix typos in generated app config templates

バックエンドエンドエンジニアができるべき 設計

Zenn · 2026-06-21

なぜ設計フローを理解する必要があるのか? ウォーターフォールの開発でないかぎり、開発フローは会社によって、短縮されていることがあるし、全体像を掴めていないと、設計に抜け漏れがあるので、全体像を把握しておく必要がある フロー 業務要件を考える ↓ デザイナーとPMが相談してFi

LocalStack が有料になったので MiniStack + Terraform でローカル AWS 環境を作り直した

Zenn · 2026-06-21

はじめに 個人開発で AWS のインフラを Terraform で管理していると、こういう悩みが出てきます。 「terraform apply のたびに実 AWS を使うのはコストが怖いし、壊すのも嫌だ。ローカルで試したい」 そこで従来は LocalStack を使うのが定番

[ruby/openssl] Constify pkey pointers

github/ruby/ruby · 2026-06-21

https://github.com/ruby/openssl/commit/9d74f60dea

Fix typos in generated app config templates

github/rails/rails · 2026-06-21

These comments are generated into every new application&#39;s config, so the typos shipped to all generated apps: * &quot;assigment&quot; -

Fix grammar in guides [ci skip]

github/rails/rails · 2026-06-21

Correct subject-verb agreement, indefinite articles, it's/its, that/than, and a few clear word-form errors across the guides prose.

Fix indefinite article in error messages

github/rails/rails · 2026-06-21

Use &quot;a&quot; instead of &quot;an&quot; before the consonant-sounded words &quot;using_index&quot;, &quot;column_name&quot;, and &quot;V

Fix :singleton-method: directive typo for protected_environments

github/rails/rails · 2026-06-21

The RDoc directive documenting ActiveRecord.protected_environments was misspelled `:singlton-method:`, so RDoc ignored it and the descriptio

米国がオランダの規制当局メールを読んだ日 ―「データ国内保管なら安全」を覆すデータ主権の正体と、日本のクラウド調達への教訓

Qiita(trend) · 2026-06-20

TL;DR 2026年5月、Microsoftがオランダの規制当局職員(DSA=デジタルサービス法の執行担当)の氏名・メール・議事録を、米下院委員会へ氏名を伏せずに提出していたことが報じられた。データはEU域内に置かれていた可能性が高いにもかかわらず、である。 多くの報...

AgentCore GatewayにWebSearchが登場!検索結果が英語ばかりなので言語指定できないか調査した

Qiita(trend) · 2026-06-20

結論 AgentCore GatewayのWebSearchツールに言語フィルターパラメータは存在しません ターゲットの内部は SDK_UNKNOWN_MEMBER: connector(AWSマネージドコネクター)で設定変更不可です 後フィルターで頑張れますが、検索バ...

Merge pull request #57796 from rails/fxn/eager-load

github/rails/rails · 2026-06-20

Make config.rake_eager_load more explicit

Make config.rake_eager_load more explicit

github/rails/rails · 2026-06-20

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

ケイラボAIラジオ Windows版開発記 ―― 「設計さえ正しければ、移植はAIの独壇場」だった

Qiita(trend) · 2026-06-20

これは「ケイラボAIラジオ」というデスクトップ常駐型の自律AIラジオを、Mac版からWindows版へ移植した記録です。 前回、Mac版の開発記を書きました。そこでは「最初に作ったWindows版でなぜ失敗したのか」「その反省を踏まえてMac版でどう設計を立て直したのか」を...

CodexをSlackにつなぐと何が便利?まずはSlack Canvasを作ってみた

Qiita(trend) · 2026-06-20

結論(TL;DR) CodexのSlackプラグインを使うと、Slack上の会話や資料リンクを「共有資料」の材料にできます 便利なのは、単なる検索や要約ではなく、決定事項、未決事項、読む順番、共有メモまで作れるところです 今回は例として、新規アサイン者向けのSlack ...

AIを定期実行するベストプラクティス:Cron・launchd・/loop・GitHub Actions 徹底比較

Qiita(trend) · 2026-06-20

はじめに 「毎朝、今日のメールを要約してほしい」 「週次レポートを自動生成したい」 「リポジトリのコード品質を定期チェックしたい」 AIを活用する機会が増えた今、AIを定期実行したい場面も増えています。 しかし、定期実行の手段は複数あり、どれを選べばいいか迷う方も多いはず...

Support polymorphic associations with custom primary keys through `:i…

github/rails/rails · 2026-06-20

…nverse_of` ## Background Due to historical reasons, some models use unique identifiers separate from their primary keys, and these unique

Merge pull request #57793 from 55728/fix-rails-on-rack-guide-typos

github/rails/rails · 2026-06-20

Fix typos in Rails on Rack guide

Merge pull request #57794 from 55728/fix-inspect-schema-information-typo

github/rails/rails · 2026-06-20

Fix grammar in Model.inspect schema-not-loaded message

Elixir 1.20の型システムをRust,TypeScriptと比べたら特徴が見えてきた

Qiita(trend) · 2026-06-20

この記事について 2026年6月3日、Elixir 1.20 が公開され、型システムが入りました。ただ、これは「型を書いて安全を得る」これまでの型システムとは、目指すものが少し違います。 この記事は、私の疑問に対して AI エージェントが調べてまとめたものです。公式ブログ...

Rust | rmcp で Remote MCP Server を実装する

Zenn · 2026-06-20

Rust で Model Context Protocol (MCP) のサーバーを実装するなら、公式 Rust SDK の rmcp が第一候補だと思います。 この記事では rmcp の使って、Streamable HTTP transport で Remote MCP Ser

入門から実践 -「🔁 ループエンジニアリング」

Qiita(trend) · 2026-06-20

前書き 最近 X やブログで 「Loop Engineering(ループエンジニアリング)」 という言葉をやたら見るようになりました。 「もう Claude に指示は出していない、私の仕事はループを書くことだ」 みたいな、ちょっと面白い言い回しで流れてくるアレです 最初は...

Fix grammar in Model.inspect schema-not-loaded message

github/rails/rails · 2026-06-20

"information" is an uncountable noun, so "informations" is incorrect. This message is shown when inspecting a model whose schema has not bee

[ci skip] Fix typos in Rails on Rack guide

github/rails/rails · 2026-06-20

Fix four spelling mistakes in the guide prose and comments: * &quot;Propgate&quot; -&gt; &quot;Propagate&quot; * &quot;Propogate&quot; -&gt

[ruby/json] Simplify parser_config_init

github/ruby/ruby · 2026-06-20

https://github.com/ruby/json/commit/98925145d2

RAGを本当に使うために、処理段階ごとに優秀手法を整理してみた

Qiita(trend) · 2026-06-20

初めに 最近、RAG の実装例はかなり増えました。 Dify、RAGFlow、LlamaIndex、LangChain、GraphRAG、LightRAG、Docling、Marker、Unstructured、RAG-Anything、ColPali、PageIndex...

DNSとSNIが見えにくくなる時代に、外部通信をどう見るか

Zenn · 2026-06-20

以前、以下の記事を書きました。 https://zenn.dev/catatsuy/articles/e2fc71d810613a https://zenn.dev/catatsuy/articles/3b1e07e674c875 今回はその補足のような話です。 ただし、この記事

Merge pull request #57791 from 55728/fix-comment-typos

github/rails/rails · 2026-06-20

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

[ci skip] Fix typos in comments

github/rails/rails · 2026-06-20

Fix two spelling mistakes in code comments: * actioncable: "conenctions" -> "connections" * activesupport: "configued" -> "configured"

Merge pull request #57787 from 55728/fix-dotenvs-ignores-explicit-path

github/rails/rails · 2026-06-20

Fix `Rails.app.dotenvs` to honor an explicit path argument

いろいろな媒体に散らばる会議議事録データを Snowflake の中だけで完結させたい

Zenn · 2026-06-20

はじめに こんにちは、Fusicの岡山です。 Snowflake1人アドベントカレンダー20日目です。 後10日!!! ちなみに7月からはSnowflake以外のテーマで毎日投稿が確定しています。 やばすぎる。 前回:GAになった Snowflake Adaptive Compu

Fix `Rails.app.dotenvs` to honor an explicit path argument

github/rails/rails · 2026-06-20

`Rails.application.dotenvs` accepts a `path` argument, but the configuration was memoized with a bare `@dotenvs ||=`, so only the path from

Merge pull request #57788 from 55728/fix-remove-unused-env-configurat…

github/rails/rails · 2026-06-20

…ion-lookup Remove unused private `EnvConfiguration#lookup`

Ollamaで月額0円のローカルLLM環境を構築してみた

Qiita(trend) · 2026-06-20

はじめに ChatGPTは便利ですが、有料版は月額3000円必要です。また、無料版でも機能制限があります。加えて、ローカル環境で動かしたい、プライベートなデータを扱いたい、インターネット接続がない環境で使いたい、という場面もあります。 こうした場面で活躍するのが「ローカル...

Windowsのファイル読み書きを高速化するアプリを作ってみた

Zenn · 2026-06-20

はじめに 個人開発で、メモリを使用して、ファイルの読み書きを高速化するアプリを作成しました。 内部的にはRAMディスクを作成して、普段良く使われるキャッシュファイルをRAMディスクに移す事で高速化を行っています。 そもそも「RAMディスク」って? RAMディスク(RAMドライ

Remove unused private `EnvConfiguration#lookup`

github/rails/rails · 2026-06-20

`ActiveSupport::EnvConfiguration#lookup` is a private method that is never called: `require`, `option`, and `keys` all read through `@envs.f

Merge pull request #57786 from willnet/fix-typo-comment-in-applicatio…

github/rails/rails · 2026-06-20

…n-rb Fix typo in comment for `ENV.fetch` usage in `application.rb` [skip ci]

io.c: read files in a single pass

github/ruby/ruby · 2026-06-20

`read_all` receives the file size when known, and does all the work to allocate a string of the right size and issue a single `read` call.

[ci skip]Fix typo in comment for ENV.fetch usage in application.rb

github/rails/rails · 2026-06-20

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

Claude Desktop の Cowork を Amazon Bedrock 経由で Windows にセットアップ

Zenn · 2026-06-20

はじめに こんにちは! AWS でソリューションアーキテクトをしている齋藤 拓巳です。 Claude Desktop は、Anthropic が提供するデスクトップアプリケーションです。Cowork(エージェント機能)や Claude Code(コーディング支援)を GUI 上で

Improve performance of `String#capitalize` with a single-byte ASCII f…

github/ruby/ruby · 2026-06-20

…ast path #upcase/#downcase already case-map ASCII strings with a plain byte loop, but #capitalize/#capitalize! always went through full Un

プログラミング経験者が初めてWebアプリを作るときに知っておきたい基礎知識

Zenn · 2026-06-20

はじめに プログラミング自体は知っているけれど、「Webアプリを一つ作って公開する」のは初めて、という人は意外と多いと思います。アルゴリズムは書けるし、関数やクラスの概念も分かる。でも「フロントエンドとバックエンドって何が違うの?」「Reactのコンポーネントって結局何?」「DB

緊急アクセス用管理アカウント (Break glass) 入門: 基本構成からセオリー外の追加構成まで解説

Qiita(trend) · 2026-06-20

はじめに Microsoft Entra ID の 緊急アクセス用 管理アカウント (Break glass Account) について取り上げます。 私はこれまでパスキーを中心に、認証・アクセス制御に関する情報発信を行ってきました。 その中で、「強くする」だけでなく、「...

GitHub Copilotのクレジット消費がユーザー単位でAPI取得可能に:監視を自動化する ai_credits_used の使い方

Zenn · 2026-06-20

はじめに GitHub Copilotの従量課金については、これまで2本の記事を書いてきました。 https://zenn.dev/headwaters/articles/github-copilot-ai-credits-billing-2026 https://zenn.de

Merge pull request #57579 from williantenfen/accept-header-rfc-compliant

github/rails/rails · 2026-06-19

Add RFC 9110 compliant Accept header content negotiation opt-in

Langfuse の裏側 ClickHouse を直接確認して、LLM トレースのコスト・レイテンシを自然言語で分析してみた

Qiita(trend) · 2026-06-19

1. はじめに 以前検証もしてますが、LLM オブザーバビリティツールの Langfuse が、トレースの保存先に列指向データベースの ClickHouse を使っている、という話が出発点です。アプリの画面だけでなく、トレースを貯めている ClickHouse のテーブル...

AWS Blocksとは何者か。Amplify・App Studioとの違いと、それぞれが目指すもの

Zenn · 2026-06-19

2026年6月16日、AWSは AWS Blocks をパブリックプレビューとして発表しました。TypeScriptでバックエンドを書くと、そのコードがそのままAWS上のインフラになる、オープンソースのフレームワークです。 https://github.com/aws-devto

シェルのプロンプトへのこだわり

Qiita(trend) · 2026-06-19

シェルのプロンプト何にしてますか?よくあるのは " もうちょっとリッチにホストやユーザ名などが載ったプロンプトもよく見ます。 user@host:~/$ これは色々な情報が得られて分かりやすい一方、いくつか不満があります。 たとえば現在の作業...

[Prism] RB_GC_GUARDs needed in pm_parse_string

github/ruby/ruby · 2026-06-19

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

file.c: right size the `rb_find_file_ext` & `rb_find_file` buffer

github/ruby/ruby · 2026-06-19

It generally end up frozen in `$LOADED_FEATURES` so it&#39;s preferable to predict its size and only deal with an embedded string most of th

ポートフォリオのライブラリアップデートを dependabot × Claude Code ルーチンで自動化した

Qiita(trend) · 2026-06-19

はじめに 大学時代に就活のために GitHub Pages にてポートフォリオを作成しました。2026年6月現在も更新を続けており、運用しております。 新しい技術のプレイグラウンドとしても運用しており、headless CMS や Tailwind CSS v4 の試験導...

file_expand_path_1: preallocate the buffer

github/ruby/ruby · 2026-06-19

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

AIが先か、人間が先か — AI時代のJr.エンジニアの成長とは

Qiita(trend) · 2026-06-19

📝 はじめに こんにちは、シュートです。 最近、開発中にふと手が止まる瞬間があります。 「これ、自分が考えたコードなのか、AIが提案したコードを採用しただけなのか。」 アルバイトと個人開発で React と TypeScript を書いています。コードを書く速度は上がった...

AIコーディングをシニアエンジニアに変える「Agent Skills」 – SDLCへの実践的適用

Qiita(trend) · 2026-06-19

※ この記事の日本語には、少し不自然な部分があるかもしれません。AIの言語サポートを利用しながら作成しています。 目次 はじめに 1. Agent Skills とは 2. SDLCへの完璧なマッピング 3. 実プロジェクトでの適用方法(私のワークフロー) フェー...

Improve inlinability of `rb_define_class` and `rb_define_module`

github/ruby/ruby · 2026-06-19

By moving the `rb_intern` to the caller, we allow compilers to precompute the `strlen` part of `rb_intern` which isn&#39;t a huge win, but h

class.c: refactor `rb_define_class`

github/ruby/ruby · 2026-06-19

Merge it with `rb_define_class_under` to reduce duplication.

class.c: refactor `rb_define_module`

github/ruby/ruby · 2026-06-19

Merge it with `rb_define_module_under` to reduce duplication.

rb_define_method: allow compilers to precompute strlen

github/ruby/ruby · 2026-06-19

By inlining the `rb_intern()` call, we allow it to be replaced by `rb_intern_const()` which with most compiler will allow to save the `strle

Enable RFC 9110 compliant content negotiation

github/rails/rails · 2026-06-19

Many browsers used to (~2010) make requests with [&quot;broken&quot;][time] Accept headers: Webkit (Safari, Chrome): prioritized XML over H

Simplify RoutePattern construction and rename params to captures (#11…

remix · 2026-06-19

…561)

【週刊ゆるテック】6月19日号 - AI-DLCについて

Qiita(trend) · 2026-06-19

今回取り組んだ内容 AI-DLCについて調べ実践した なぜやろうと思ったか 先日AI-DLCについて勉強させていただく機会があったが、当日に満足いく結果を出すことができなかったため個人的に復習を行った。 ゆるテック用の内製化アプリ作ってスタンプ集めしてもらったり記...

AIエージェントを「指揮」するOSS「TAKT」とは — 仕組と使い方

Zenn · 2026-06-19

📚 連載「TAKTとClaude Codeの使い分け」(全3部を予定)の第1部・解説編です。 第1部(本記事)解説編: TAKTのしくみと使い方 第2部 実体験編: OSS「TAKT」を普段開発に使ってみた — よかったこと・つまずいたこと 第3部 検証編: TAKT vs

[ruby/json] ResumableParser: eagerly drop the buffer when reaching EOS

github/ruby/ruby · 2026-06-19

No point to wait for the next call to `<<` to remove the reference. https://github.com/ruby/json/commit/b30a8f852d

Merge pull request #57780 from Shopify/actionview-template-format-hel…

github/rails/rails · 2026-06-19

…pers Extract Template.validate_formats and Template.normalized_formats

Merge pull request #57775 from ilianah/make-primary-key-inheritable

github/rails/rails · 2026-06-19

Make ActiveRecord::Base.primary_key a class attribute

Make ActiveRecord::Base.primary_key a class attribute

github/rails/rails · 2026-06-19

Similar to table_name, if you are overriding primary_key you'd likely expect that all subclasses will inherit the override This is useful fo

Merge pull request #57773 from ilianah/remove-outdated-primary-key-doc

github/rails/rails · 2026-06-19

Remove outdated documentation for overriding primary_key

[ruby/json] ResumableParser: accept only keyword arguments

github/ruby/ruby · 2026-06-19

Fix: https://github.com/ruby/json/pull/1016#issuecomment-4744487710 `json` takes option hashes across the board, mostly because its API pre

Merge pull request #57651 from jsaubry/js-fix-cpk-relation-new-records

github/rails/rails · 2026-06-19

Fix associations on a new record when the owner has a composite primary key

[ruby/json] Workaround TruffleRuby buggy `rb_catch_obj` implementation

github/ruby/ruby · 2026-06-19

Somehow on TruffleRuby `rb_catch_obj` straight out doesn't call the passed function, acting as a noop. https://github.com/ruby/json/commit/

[ruby/json] ResumableParser: use throw rather than raise for handled EOS

github/ruby/ruby · 2026-06-19

Since the exception will be swallowed, building a message and backtrace is just a waste of time. https://github.com/ruby/json/commit/4bd1e9

[ruby/json] Don't omit `test_parse_error_snippet` on TruffleRuby

github/ruby/ruby · 2026-06-19

https://github.com/ruby/json/commit/181396ca3d

「あ、気づいたらauto-compact...」を防ぐ。Claude Codeのコンテキスト使用率をmacOS通知してみる

Qiita(trend) · 2026-06-19

うげっ!auto compact動き出した...!! はじめに Claude Code を長時間使っていると、気づいたら突然 auto-compact が走っていた、という経験はないでしょうか。 ステータスラインにコンテキスト使用率を出しているのですが、常時表示されてい...

Obsidian Weave から Yasumaro へ — ブラウザの記録を、もっと自由に

Zenn · 2026-06-19

半年前、私は Chrome 拡張機能「Obsidian Weave」を作りました。 ウェブページを自動で要約し、Obsidian のデイリーノートに保存するツールです。開発者の情報収集に便利だということで、一定のユーザーさんにも使っていただいていました。 しかし、使い続けるうちに

Avoid `-C` with miniruby

github/ruby/ruby · 2026-06-19

If `load-relative` is specified, the system uses `dladdr` to locate the executable file path when initializing the load path; however, on so

Extract Template.validate_formats and Template.normalized_formats

github/rails/rails · 2026-06-19

Instead of reaching in Template::Types, define a couple of helper methods to handle validating/normalizing request formats. They had to be

Refactor DO_PTR_EQUAL_CHECK to read entry fields once into locals

github/ruby/ruby · 2026-06-19

* The macros would expand `ptr` 3 times which could cause extra reads. * We had reports of many segfaults in this area (e.g. https://githu

Fix ar_find_entry_hint() to handle #eql? or another thread changing b…

github/ruby/ruby · 2026-06-19

…ound or converting to st_table * While perusing code in hash.c I found it suspicious that ar_find_entry_hint() didn&#39;t reread bound i

Unity AddressablesのBundle分割とLZ4/LZMA圧縮を実務目線で考える

Zenn · 2026-06-19

概要 前回は、Addressablesの同時DL数、ラベル設計、ラベルを使った一括DLについて整理しました。 その中で重要だったのが、ラベルはDL対象を指定する入口であり、実際にダウンロードされるのはAssetBundle単位 という点です。 つまり、ラベル設計だけをきれいにして

[ruby/json] ResumableParser: Don't compute lines and columns on parse…

github/ruby/ruby · 2026-06-19

… error Fix: https://github.com/ruby/json/issues/1022 They can&#39;t always be accurate because we don&#39;t always keep the full document

[ruby/json] Implement ResumableParser#parsed_bytes

github/ruby/ruby · 2026-06-19

This is intended to make it easier to securely parse untrusted inputs. https://github.com/ruby/json/commit/21c2bbea1c

OCI (Oracle Cloud Infrastructure) の🔥🔥無料枠変更🔥🔥 (2026/6/15から)

Qiita(trend) · 2026-06-19

状況 2026/6/15から OCI の VM.Standard.A1.Flex の無料枠が変更されました。 6/14以前は、VM.Standard.A1.Flexは 4 OCPUs and 24GB of RAM まで無料で使えましたが、6/15からは 2 OCPUs ...

Test ASCII-8BIT case mapping byte parity

github/ruby/ruby · 2026-06-19

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

Fast path ASCII-8BIT case mapping

github/ruby/ruby · 2026-06-19

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

[ruby/mmtk] Call rb_memerror when OOM

github/ruby/ruby · 2026-06-19

https://github.com/ruby/mmtk/commit/6258cfa315

[ruby/json] Update the json_minefield_parser_test.rb to remove JRUBY_…

github/ruby/ruby · 2026-06-19

…PENDING as the new JRuby parser successfully parsed those files. https://github.com/ruby/json/commit/e954a6fe4e

Claude Design がclaudeアプリに対応したので触ってみた

Zenn · 2026-06-19

これまで web 版 claude.ai 限定だった claude.design が、大幅アップデートでアプリにも追加された。 前回は特に触ってなかったので、今回ちゃんと一通り試してみたメモ。 結論、うんかなり良いよ、デザイン業務のフロー変わるかもね、って感想!! ! ※当方、c

【小ネタ】New Relicである日ユーザー作成に失敗するようになった

Zenn · 2026-06-19

こんにちは、『家族アルバム みてね』(以下、みてね)の @kohbis です。 みてねではNew Relicのユーザー管理をTerraformで行っています。 ある日、新しいメンバーのユーザーを追加しようとしたら、そのメンバーだけなぜか作成に失敗しました。 Error: maxi

Claude Code に、自分が考えていそうなことを言語化してもらった

Zenn · 2026-06-19

普段から Claude Code を開発でフルに活用していますが、僕はコードを読んで細かめにフィードバックする方で、ふと「Claude Code へのフィードバックに、自分のソフトウェアエンジニアとしての考え方がにじみ出ているのでは?」と思いました。 他の人のエンジニアリング哲学

[ruby/rubygems] Verify embedded credentials are stripped from copied …

github/ruby/ruby · 2026-06-19

…git origin The existing copy_to specs only proved we avoid the credential-bearing configured URI. Add a case where the remote URI itself e

[ruby/rubygems] Resolve Git LFS files in git sources from the real re…

github/ruby/ruby · 2026-06-19

…mote A git source working copy is cloned from the local bare cache, whose origin holds no LFS objects, so git-lfs looked there and checkou

[ruby/rubygems] Suggest access issues, not only yanking, for missing …

github/ruby/ruby · 2026-06-19

…locked gems A private source returning 403/404 for an inaccessible gem is indistinguishable from a real 404, so the previous message wrong

リファクタリングにドメイン知識が要るなら、その知識はどこに置くのか

Zenn · 2026-06-19

2026年6月、あるポストが流れてきた。 「正しくリファクタリングしようとするとドメイン知識が必須になり、顧客の文脈や要求まで遡る必要がある」という趣旨だ。 この指摘は正しい。 問題は「ではそのドメイン知識を、開発プロセスのどこに、どんな形式で保管するのか」が語られることが少ない

TypeScriptの型のみでオセロの型を実装したので解説する

Zenn · 2026-06-19

概要 こんにちは、エンジニアの籏野です。 先日、TSKaigi 2026にてプロポーザルが採択され10分セッションに登壇しました。 https://2026.tskaigi.org/talks/34 このセッションはオセロ[1]を型で実装することで、普段の開発において型で仕様を表

[ruby/json] Read ASCII-incompatible strings in binary mode

github/ruby/ruby · 2026-06-19

https://github.com/ruby/json/commit/46aa46d3da

Copilot Coworkが一般公開したと思ったら従量課金でこわーくなっちゃった話

Qiita(trend) · 2026-06-19

前提 この記事は2026/6/18時点での公開情報や動作を私なりにまとめたものとなります。 正確な情報はご自身でご確認もしくは Microsoft へお問い合わせください。 また、本機能は従量課金となり、会社の環境で実行するとコストがかかりますので、用法・用量を守ってお使...

【Power BI】ある SharePoint リストから別の SharePoint リストにデータソースを切り替えたい

Qiita(trend) · 2026-06-19

序 Power BI Desktop で作成したレポートの内、SharePoint リストをデータソースにしているものがあるとします。 そのレポートのデータソースを、今度は別の SharePoint サイトに作成した同じ構造のリストへ切り替えたいということがあった時、単...

AI時代のRust crate選定 (1/4) デファクトスタンダードなcrate群

Zenn · 2026-06-19

AIの発展によって自分が詳しくない領域についても自分用のツールを作ることができるようになりました。 その際に一番困ることはライブラリ選定の良し悪しが分からないことです。 特にプログラミング言語としてRustを採用する場合、標準ライブラリが比較的薄いこともあり、毎回外部のライブラリ

Kiro CLI v3 徹底解説 — 仕様駆動開発・hooks 刷新・capability パーミッション

Zenn · 2026-06-18

はじめに こんにちは konippi です。 2026 年 6 月 17 日に、Kiro CLI に v3 (Early Access) が登場しました🎉 CLI v3 は、これまで Kiro IDE・CLI・Web がそれぞれ別々に持っていたエージェントの実体を、Kiro A

React Router v8 | Remix

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

React Router v8リリース。Node.js 22.22.0+/React 19.2.7+/Vite 7+が最小サポートバージョンとなり、ESMのみの配布へ変更。future.v8_middleware/future.v8_viteEnvironmentApiなどのFu

Release v1.61.0 · microsoft/playwright

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

playwright v1.61.0リリース。browserContext.credentialsでWebAuthnのpasskeyを扱えるように。page.localStorage/page.sessionStorageでWeb Storageを読み書きするAPIを追加。api

[ruby/json] Refactor ResumableParser

github/ruby/ruby · 2026-06-18

Stop updating stack handles, we don&#39;t actually need them as we&#39;re starting heap allocated. Add an assertion to prove it. Use a dedi

nubjs/nub: The all-in-one Node.js toolkit

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

Node.js向けのRust製ツールキット。TypeScriptファイルやpackage.jsonのスクリプト実行、nub installで依存関係のインストールやパッケージ管理、nub nodeでNode.jsのバージョン管理ができる。RuntimeとしてPolyfillなどを

Microsoft 365 Copilot Chat を使おう(令和最新版)⑤インフォグラフィックを作ろう

Qiita(trend) · 2026-06-18

復帰してみたら、「インフォグラフィック」が流行してました(唐突) なので、今回はインフォグラフィックを作ってみます。 インフォグラフィックって何? 情報をグラフィックを使ってわかりやすく説明する資料のことです(そのまま) 特徴としては ・文字情報がそれなりに多い ・配置を...

Document route-pattern API and benchmarks

remix · 2026-06-18

Completes the route-pattern documentation, benchmark evidence, attribution, and validation pass for #11556.

File.expand_path: right size the returned string in common cases

github/ruby/ruby · 2026-06-18

For the common cases of: - `File.expand_path(&#39;rel/path&#39;) - `File.expand_path(&#39;rel/path&#39;, __FILE__)` It we can make an

Fix route pattern correctness issues

remix · 2026-06-18

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix route pattern correctness issues · remix-run/r

Align route pattern helper types with runtime grammar (#11558)

remix · 2026-06-18

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Align route pattern helper types with runtime gram

Make RoutePattern opaque and nominal (#11557)

remix · 2026-06-18

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Make RoutePattern opaque and nominal (#11557) · re

[ruby/json] Document that JSON::ResumableParser does not bound its bu…

github/ruby/ruby · 2026-06-18

…ffer size An incomplete document is buffered in full with no size limit, so reading from an untrusted source can grow memory without bound

[ruby/json] ResumableParser#parse: don't swallow other parsers errors

github/ruby/ruby · 2026-06-18

Fix: https://github.com/ruby/json/issues/1024#issuecomment-4745232736 https://github.com/ruby/json/commit/65549acb9c Co-Authored-By: Yusuk

[ruby/json] Fix off-by-one line number in parse error messages

github/ruby/ruby · 2026-06-18

cursor_position consumed the newline ending the previous line (post-decrement) before counting lines, so any error past the first line was r

Merge pull request #57641 from Shopify/hm-uqysokvzmvnsyvts

github/rails/rails · 2026-06-18

Enable per-pool query log tags prepend config

Enable per-pool query log tags prepend config

github/rails/rails · 2026-06-18

A `prepend_comment` key under `query_log_tags` in a `database.yml` entry overrides the global `config.active_record.query_log_tags_prepend_c

Add trusted proxy support (#11555)

remix · 2026-06-18

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add trusted proxy support (#11555) · remix-run/rem

ベテランさんが教えてくれない「クリーンアーキテクチャー」を小学生でもわかるように解説

Qiita(trend) · 2026-06-18

概要 クリーンアーキテクチャーってよく聞くけど、なんやねんって思う人いますよね💦 ベテランさんとかもなかなか教えてくれたりしないです。 なのでその内容を小学生にもわかるレベルで、解説していきます。 今回はRailsで実装してますが、 皆さんが使っている言語に置き換えて学ん...

[ruby/json] Reset all per-parse state in JSON::ResumableParser#clear

github/ruby/ruby · 2026-06-18

https://github.com/ruby/json/commit/56d16deb46 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

[ruby/json] Fix JSON::ResumableParser stalling on a NUL byte

github/ruby/ruby · 2026-06-18

https://github.com/ruby/json/commit/d91b370b1e Co-Authored-By: Jean Boussier <jean.boussier@gmail.com>

Merge pull request #57765 from 55728/fix-retry-on-wait-type-validation

github/rails/rails · 2026-06-18

Validate `retry_on` `wait:` argument type at class definition

[ruby/json] Forbid JSON::ResumableParser#<< while the parser is in use

github/ruby/ruby · 2026-06-18

https://github.com/ruby/json/commit/489b8c13b9 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Apple container で docker compose を動かす

Zenn · 2026-06-18

この記事でやること Apple 純正のコンテナCLI container の新機能 container machine(v1.0 で追加された永続Linux VM。WSL2 的に使える)の中で、docker engine と docker-compose を完全に動かす手順を、ゼ

Clarify session storage cookie docs (#11553)

remix · 2026-06-18

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify session storage cookie docs (#11553) · rem

[ruby/json] Fix JSON::ResumableParser#parse leaking the in_use lock o…

github/ruby/ruby · 2026-06-18

…n an empty buffer https://github.com/ruby/json/commit/3927c5ca4c Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

[ruby/json] Fix heap-use-after-free in JSON::ResumableParser#partial_…

github/ruby/ruby · 2026-06-18

…value https://github.com/ruby/json/commit/e5fa06aa42 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

メモリ管理の基本と、Railsで省メモリに書くための実装Tips

Qiita(trend) · 2026-06-18

お疲れ様です! 皆さんは普段パフォーマンスを意識してコードを書いていますか? エンジニアなりたての頃は意識していなかったのですが、いろいろな経験を通して学ぶことができました! 今まで言語化してこなかったので自分の中で整理しつつ、メモリ管理について簡潔にまとめてみました! ...

Merge pull request #57774 from ilianah/refactor-primary-key

github/rails/rails · 2026-06-18

Remove primary_key class ivar

Version asset paths for docs prerendering (#11518)

remix · 2026-06-18

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

Remove primary_key class ivar

github/rails/rails · 2026-06-18

Make it easier to keep primary_key and primary_key_definition in sync by removing the @primary_key alias after https://github.com/rails/rail

Remove outdated documentation for primary_key

github/rails/rails · 2026-06-18

After https://github.com/rails/rails/pull/57638 we can no longer simply override primary_key value as it needs to be in sync with primary_ke

ZJIT: Add constant-fold overflow boundary tests for Fixnum bops

github/ruby/ruby · 2026-06-18

Cover the cases where folding a Fixnum add/sub/mult would overflow RUBY_FIXNUM_MAX/MIN into a Bignum, asserting the fold is rejected and the

[DOC] Fix typo in WeakKeyMap#inspect

github/ruby/ruby · 2026-06-18

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

Merge pull request #57768 from matthewd/main-ar-test-fixes

github/rails/rails · 2026-06-18

More test fixes

ゼロから始めるClickHouse生活

Qiita(trend) · 2026-06-18

前書き 先日 ClickHouse のイベントに参加してきました。これまで、Langfuse のバックエンドだったり、社内のデータ分析基盤だったり、自分にとっては近いところにある存在だったりするけど、ちゃんと触ってこなかったので、イベントに参加して実際に最新の Click...

Isolate pool maintenance leak checks

github/rails/rails · 2026-06-18

The real pool(s) could be in unexpected initial states after we&#39;ve run an unknown number of prior tests. The helper is obviously expecte

Use a Concurrent::Map to avoid insertions colliding with iteration

github/rails/rails · 2026-06-18

Previously, if one thread was in select! when another attempted to []=, the latter would hit "can't add a new key into hash during iteration

ダッシュボードを作ったのに誰も見てくれないので、オントロジーについて考えてみた

Qiita(trend) · 2026-06-18

はじめに ダッシュボードを作った。 毎日見てもらうために、メールやSlackで日次配信もするようにした。 ...だけど、誰も見てくれていない。 バラバラだったデータをまとめて、せっかくダッシュボードで見やすくしたのに。 この数ヶ月はなんだったんだ。 似たような経験をした...

Google Gemini API を Python で使ってみた。

Qiita(trend) · 2026-06-18

今回は、Google の生成 AI (Gemini API) を Python から、シンプルなテキスト生成までの手順を解説します。 🚀 必要な環境要件 最新の API とモデルを安定して動かすために、以下のバージョンを推奨します。 要件 推奨バージョン 備考 ...

Untap untrusted taps

github/ruby/ruby · 2026-06-18

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

Flue Framework 実践入門 — AIエージェントを本番で動かす

Zenn · 2026-06-18

Flue Frameworkの前提知識から、さくらのAI Engineでの動作確認、Linear webhook連携、Cloudflareデプロイまで。実際に手を動かしながらAIエージェントフレームワークの骨格を理解する。

[DOC] Update bundled gems list at 97f35a4dc22a2e0f51f2a8a1b0b1ec

github/ruby/ruby · 2026-06-18

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

Bump rbs to 4.0.3 (#17396)

github/ruby/ruby · 2026-06-18

Claude-Session: https://claude.ai/code/session_01LAnsPXaSaGWrYuf87rrtp1 Co-authored-by: Claude <noreply@anthropic.com>

[ruby/json] Vendor tests from https://github.com/nst/JSONTestSuite

github/ruby/ruby · 2026-06-18

It&#39;s only testing if we run into a parsing error or not, not testing the actual parsed value, but that&#39;s still useful to help ensure

If malloc_increase reaches the limit don't immediately gc_rest

github/ruby/ruby · 2026-06-18

Instead lets run a single sweep step per heap and see if we can reduce malloc_increase enough to carry on without requiring a complete sweep

[ruby/rubygems] Run the jobserver Windows spec only on Windows

github/ruby/ruby · 2026-06-18

The example exercises the genuine Windows code path, so tag it `windows_only` and exclude it elsewhere instead of stubbing `Gem.win_platform

[ruby/rubygems] Narrow the jobserver skip to nmake

github/ruby/ruby · 2026-06-18

The first version skipped the jobserver on every Windows platform, but mingw uses GNU make and consumes the jobserver tokens through the inh

[ruby/rubygems] Skip the make jobserver on Windows

github/ruby/ruby · 2026-06-18

The POSIX make jobserver passes tokens through an inherited pipe identified by file descriptor numbers, which Windows cannot inherit, and nm

AIに任せる設計、人間に残る設計

Zenn · 2026-06-18

はじめに こんにちは、Dress Code 株式会社 でプロダクトエンジニアをやっている津田です。 最近はもっぱら共通基盤まわりの開発をしており、設計について思うことが出てきたのでポエム的に残してみます。 以前、openspecをつかった仕様駆動開発に取り組んでいる話をしましたが

AWSに繋げなくてもテストできる?新サービス「AWS Blocks」を触ってみた

Zenn · 2026-06-18

はじめに 先日、AWSから AWS Blocks という新しい開発者向けツールがリリースされました。 ドキュメントをひと通り読んで実際にAIエージェントのデモアプリを作ってみたら、思っていた以上に「これは良いぞ」となったので紹介します。結論から言うと、「ローカルで即動く・AWS接

[ruby/rubygems] Probe socket errors via SO_ERROR in TCPSocketProbe

github/ruby/ruby · 2026-06-18

Calling connect_nonblock a second time to confirm a non-blocking connect is not portable. On BSD-based systems such as macOS the second conn

Bump taiki-e/install-action

github/ruby/ruby · 2026-06-18

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

【AI駆動開発】AIに「図を描いて」と頼むと“それっぽいけど使えない図”が出てくる問題を、draw.io生成スキルで倒した

Qiita(trend) · 2026-06-18

はじめに 受託開発やSESの現場にいると、とにかく「図」を作る場面が多いんですよね。 業務フロー図、システム構成図、ER図、シーケンス図、画面遷移図、体制図、CI/CDパイプライン……。設計書のページをめくるたびに図、図、図。しかもこれ、お客様に出す資料だったりするので、...

Claude Code サブエージェントのネスト機能で .claude/agents/ の定義が効いた話

Zenn · 2026-06-18

はじめに 株式会社GENDA 開発部エンジニアの奥山です。 先日、Claude Fable 5 公開をきっかけにサブエージェント活用ルールを見直した話を書きました。 メインセッションは上位モデルのまま、実装や調査は .claude/agents/ 配下のサブエージェント経由で O

ZJIT: Support inlining methods that dispatch to blocks (GH-17376)

github/ruby/ruby · 2026-06-18

Previously, the inliner conservatively refused any callee that interacted with a block. `can_inline` rejected callees whose parameters inclu

[ruby/rubygems] Parse compact index created_at strictly as ISO8601

github/ruby/ruby · 2026-06-18

Time.new accepts a bare year like &quot;2026&quot; and returns a local-time value instead of raising, so a malformed created_at was silently

[ruby/rubygems] Skip malformed versions instead of dropping the compa…

github/ruby/ruby · 2026-06-18

…ct index A single unparseable version line in /versions made Gem::Source#load_specs raise ArgumentError and fall back to the Marshal index

[ruby/rubygems] Clean up the compact index tmpdir when the cache is n…

github/ruby/ruby · 2026-06-18

…ot writable When the gem home is not writable, compact_index_cache_dir falls back to Dir.mktmpdir but never removed it, leaking a director

[ruby/rubygems] Write compact index test fixtures in binary mode

github/ruby/ruby · 2026-06-18

Pathname#write uses text mode, so on Windows the LF in fixture data became CRLF, shifting the file size the Range header is computed from an

[ruby/rubygems] Guard pathname require with defined?(Pathname)

github/ruby/ruby · 2026-06-18

Pathname is built into Ruby 4.0+, so only require the library when the constant is not already available. https://github.com/ruby/rubygems/

[ruby/rubygems] Follow 308 redirects in compact index HTTPFetcher

github/ruby/ruby · 2026-06-18

https://github.com/ruby/rubygems/commit/7b03be2c0d Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

[ruby/rubygems] Skip malformed digest header parameters

github/ruby/ruby · 2026-06-18

A Digest or Repr-Digest parameter without a value (no &quot;=&quot;) made byte_sequence raise NoMethodError on nil, failing the whole fetch

[ruby/rubygems] Reuse compact_index_uri in new_dependency_resolver_set

github/ruby/ruby · 2026-06-18

Both methods computed the rubygems.org to index.rubygems.org rewrite independently; keep the logic in one place. https://github.com/ruby/ru

[ruby/rubygems] Load spec name tuples from the compact index in Gem::…

github/ruby/ruby · 2026-06-18

…Source Gem::Source#load_specs now builds the released, latest and prerelease name tuple lists from the compact index versions file, fallin

[ruby/rubygems] Add compact index coverage for gem update and gem out…

github/ruby/ruby · 2026-06-18

…dated End-to-end tests driving both commands against a stubbed compact index with no usable Marshal data, proving the SpecFetcher path wor

[ruby/rubygems] Expose created_at on Gem::Resolver::APISpecification

github/ruby/ruby · 2026-06-18

The compact index v2 publishes per-version creation timestamps which the parser already preserves. Keep them on resolver specifications so f

[ruby/rubygems] Build APISpecification#spec from compact index data

github/ruby/ruby · 2026-06-18

The compact index info file carries everything needed to download and install a gem, so materializing the resolved specification no longer f

[ruby/rubygems] Add Gem::CompactIndexClient#fetch_info

github/ruby/ruby · 2026-06-18

Fetches a single gem&#39;s info file with an ETag conditional request, without consulting the versions index. The versions index download on

[ruby/rubygems] Fetch the compact index in APISet through Gem::Compac…

github/ruby/ruby · 2026-06-18

…tIndexClient Info files are now cached on disk under Gem.spec_cache_dir and refreshed with ETag conditional requests instead of being down

[ruby/rubygems] Add compact index stub helpers for tests

github/ruby/ruby · 2026-06-18

util_setup_compact_index serves versions, names and info/NAME on the FakeFetcher with consistent MD5/SHA-256 checksums, ETags and optional c

[ruby/rubygems] Add Gem::CompactIndexClient::HTTPFetcher

github/ruby/ruby · 2026-06-18

Adapts Gem::RemoteFetcher to the fetcher interface expected by the compact index client. RemoteFetcher#fetch_path only supports If-Modified-

[ruby/rubygems] Add Gem::CompactIndexClient public API

github/ruby/ruby · 2026-06-18

Completes the client facade: names, versions, info, dependencies, latest_version, available? and reset! on top of Cache and Parser. https:/

[ruby/rubygems] Add Gem::CompactIndexClient::Parser

github/ruby/ruby · 2026-06-18

Parses the versions index (including deletion lines and per-gem info checksums) and info files. Reuses Gem::Resolver::APISet::GemParser for

[ruby/rubygems] Add Gem::CompactIndexClient::Cache

github/ruby/ruby · 2026-06-18

Manages the on-disk cache layout (versions, names, info/*, etags) and delegates fetching to the Updater, deduplicating endpoint fetches per

Platform Engineeringをどう進めてきたか ─ 使われるプラットフォームにするために大事にしたこと

Zenn · 2026-06-18

! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の148週目の記事です! 3年間連続達成まで残り11週となりました! はじめに こんにちは。株式会社ログラスでSREをしている中井(elmo)です。 ログラスでは現在、Platf

Fix node fetch server abort handling (#11552)

remix · 2026-06-18

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix node fetch server abort handling (#11552) · re

Merge pull request #57756 from Shopify/helper-methods-ractor-safe

github/rails/rails · 2026-06-18

Make AbstractController::Helper.helper_method ractor safe

ピッチ検出アルゴリズムは何を見ているのか?FFT・自己相関・YIN・自作アルゴリズムを比較できるツールを作ってみた

Qiita(trend) · 2026-06-17

はじめに 音声や楽器音のピッチ(基本周波数)を推定する方法として、 FFT 自己相関(Autocorrelation) YIN pYIN など様々なアルゴリズムが知られています。 しかし実際には、 それぞれのアルゴリズムが何を見て周波数を決めているのか を比較する...

[DOC] Update Pathname.chmod

github/ruby/ruby · 2026-06-17

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

[DOC] Update Pathname.chmod

github/ruby/ruby · 2026-06-17

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

[DOC] Update Pathname.atime (#17366)

github/ruby/ruby · 2026-06-17

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

[DOC] Timestamps doc

github/ruby/ruby · 2026-06-17

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

Validate retry_on wait: argument type at class definition

github/rails/rails · 2026-06-17

Move the wait: type check from determine_delay (run at rescue time, after a job has already failed) up to retry_on, so an unsupported wait:

Introducing the MDN MCP server

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

MDN MCP serverについてMCP経由でMDNの検索、ドキュメント、ブラウザ互換性データをLLMやエディタから参照できる。実験的なサーバで、利用時のクエリデータを保存することについても説明している。

Introducing eve - Vercel

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

VercelによるAIエージェントフレームワークのEveについて。instructions.md/agent.ts/tools/などのディレクトリ構成でエージェントを定義するフレームワーク。Durable execution、Sandbox、Human-in-the-loop a

ZJIT: Centralize stack index management in StackState (#17372)

github/ruby/ruby · 2026-06-17

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

Claude Code × Figma MCPで作る"自分専用AIエージェントチーム" 第1話:環境構築を自動化して、爆速フロント開発の土台を整えるまで

Qiita(trend) · 2026-06-17

AIに開発を任せたい。でも、出来上がる画面が毎回ちょっとずつ違う。 その原因は「AIの精度」ではなく、もっと手前にありました。 はじめに 同一案件内で複数PJが並走している中で、私はそのうちの1つ(後述する Stellar PJ)のフロント実装を担当しています。最...

Copyedit test-all -j crash message. Add hints about RUBY_CRASH_REPORT

github/ruby/ruby · 2026-06-17

The GitHub Actions part particularly is for ZJIT and YJIT jobs which have a separate &quot;Dump crash logs&quot; fold. There doesn&#39;t see

gc: Fix inconsistent args in rb_gc_unregister_address that can cause …

github/ruby/ruby · 2026-06-17

…heap-use-after-free The destination should be an address just like the source. Added a regression test based on the nokogiri code that hig

Prevent doctor --fix writes through external symlinks (#11551)

remix · 2026-06-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Prevent doctor --fix writes through external symli

Fix fetch proxy host header (#11549)

remix · 2026-06-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix fetch proxy host header (#11549) · remix-run/r

chore: format

remix · 2026-06-17

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

Fix Atmosphere handle resolution race (#11548)

remix · 2026-06-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix Atmosphere handle resolution race (#11548) · r

Fix custom multi-part MIME extension detection (#11546)

remix · 2026-06-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix custom multi-part MIME extension detection (#1

FastAPI + asyncpg でプロファイリングを用いたパフォーマンス改善

Qiita(trend) · 2026-06-17

株式会社ブレインパッド プロダクトユニットの岡です。 弊社は「データ活用の促進を通じて持続可能な未来をつくる」をミッションに、 データ分析支援やSaaSプロダクトの提供を通じて、企業の「データ活用の日常化」を推進しております。 私は、SaaSプロダクトを開発・提供する「プロ...

PHPStan×GitHub Pagesで始める『コードベース健康診断』― 認知複雑度を定点観測して負債を可視化するダッシュボード構築

Qiita(trend) · 2026-06-17

PHPStan の認知的複雑度プラグインで全体を定点計測し、GitHub Pages にチーム共有ダッシュボードを作った はじめに 先日こちらの記事で、PRで変更したメソッドの認知複雑度だけをCIで可視化する仕組みを作りました。 既存の負債はノイズにしない。PHPSt...

Fix urlencoded form data parser limits (#11547)

remix · 2026-06-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix urlencoded form data parser limits (#11547) ·

pnpm 11.7 | pnpm

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

pnpm 11.7リリース。読み取り専用ファイルシステム上のストアに対応するfrozenStore設定、同一レジストリURL配下でのスコープ別認証トークンの指定に対応。依存関係の解決をRust実装のPacquetを使うようになるなど

Allow disabling query_log_tags per pool

github/rails/rails · 2026-06-17

A `query_log_tags` key in a `database.yml` entry configures query log tags for connections checked out from that pool. Set it to `false` to

Refactor query_logs test helper to be generic

github/rails/rails · 2026-06-17

So that it can be used with other keys in the following commits

ZJIT: Skip JIT entries for main and eval ISEQs (#17351)

github/ruby/ruby · 2026-06-17

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

測定値の誤差は計算後にどう広がる?誤差伝播をPythonで図解する

Qiita(trend) · 2026-06-17

実験やデータ解析では、測定値をそのまま使うだけでなく、測定値から新しい量を計算することがよくあります。 たとえば、 長さと幅から面積を求める 距離と時間から速度を求める 2つの測定値の比を求める 複数の値を足し合わせる といった計算です。 ここで重要なのは、元の測定値に...

Autonomous AI Database:REST API経由でSELECT AI RAGを使用する

Qiita(trend) · 2026-06-17

はじめに Oracle DatabaseのAutoREST機能を使用して、SELECT AI RAGをREST API経由で使用する方法を検証してみました。 ここでの検証では、Sharepoint上のファイルに対するSELECT AI RAGを対象としていますが、クラウド...

ZJIT: Rename iseq_escapes_ep helpers (#17350)

github/ruby/ruby · 2026-06-17

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

あなたのAWSのコストの問題がどこにあるか、AIが教えてくれる「AWS FinOps Agent」パブリックプレビュー開始

Publickey · 2026-06-17

Amazon Web Services(AWS)は、使用中のAWSのコストに関する質問や、コストに異常が発生した場合にその原因を調査して特定してくれる「AWS FinOps Agent」のパブリックプレビュー開始を発表しました。 AWSはそ...

Agentの改善ループを確立するために2026年度 企業が乗り越えるべき4つのコト

Zenn · 2026-06-17

Agentと人の好循環…って結局なに 先日Microsoft CEOサティア・ナデラのポスト「A frontier without an ecosystem is not stable」。Agent時代のフロンティアエコシステム、そして人間とAgentが協調する学習ループに言及し

Node.jsで動くのにDenoで動かないJavaScript

Zenn · 2026-06-17

Node.jsで動くのに,Denoで動かないJavaScriptのコードに偶然出会しました. // example.ts const あ・あ = "Hello, 世界!"; console.log(あ・あ); 一見なんてことはないコードですが,Denoで実行すると,次のようなエ

Merge pull request #57760 from skipkayhil/hm-tsmpupvqmmzmvorx

github/rails/rails · 2026-06-17

Simplify PRE_CONTENT_STRING hash

[DOC] Fix missing quote in String#aset

github/ruby/ruby · 2026-06-17

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

実務で活きる基本情報 CPU編

Qiita(trend) · 2026-06-17

「CPUにはCISC、RISCという設計思想があります」 .........。 だからなんやねん...。 ただ暗記するだけの基本情報技術者試験の知識が本当に嫌いです。「2進数↔10進数変換とか、全く実務に活きないけど得点源だから覚える」みたいな、資格取得が目的化している話...

[ruby/prism] Add ripper `encoding`/`end_seen?`

github/ruby/ruby · 2026-06-17

Ripper documentation is broken (only shows methods defined in ruby), these are public API. https://github.com/ruby/prism/commit/e5b926feb6

Releasing Babel 8 today: ESM-only, drop ES5 default, and a smooth migration path · Babel

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

Babel 8.0.0リリース。ESMのみで配布されるようになり、Node.js 24以降が必須となる破壊的変更を含む。@babel/preset-envがデフォルトでES5へコンパイルしなくなり、Browserslistのデフォルト設定(ES2023相当)をターゲットとするよう

Biome v2.5—500 Lint Rules, Plugin Code Fix, and Cross-File Linting | Biome

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

Biome v2.5リリース。CSSのクラスをファイル横断で解析するLintルールnoUndeclaredClasses/noUnusedClassesを追加。GritQLプラグインがファイルパスごとの適用と=&gt;によるコードフィックスをサポート。Formatterにdeli

[ruby/prism] Fix `Prism.parse_comments` locations for FFI backend

github/ruby/ruby · 2026-06-17

Offsets are not serialized but the locations require them to work correctly. https://github.com/ruby/prism/commit/aa27d61d65

[DOC] Update TypedData wrapping documentation

github/ruby/ruby · 2026-06-17

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

[DOC] Remove outdate documents

github/ruby/ruby · 2026-06-17

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

[DOC] Update example code

github/ruby/ruby · 2026-06-17

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

[DOC] Reformat "Appendix A. Ruby header and source files overview"

github/ruby/ruby · 2026-06-17

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

[DOC] Fix `RUBY_REF_EDGE` description

github/ruby/ruby · 2026-06-17

Use `RUBY_REFERENCES` instead of `RUBY_REFERENCES_START` / `RUBY_REFERENCES_END` which are not described here.

[DOC] Make punctuations consistently in ja.rdoc

github/ruby/ruby · 2026-06-17

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

[DOC] Add missing sections to extension.ja.rdoc

github/ruby/ruby · 2026-06-17

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

[DOC] Mark up extension.rdoc

github/ruby/ruby · 2026-06-17

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

[DOC] Use lettered list

github/ruby/ruby · 2026-06-17

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

[DOC] Mark up code

github/ruby/ruby · 2026-06-17

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

Fix malloc counters during GC

github/ruby/ruby · 2026-06-17

https://github.com/ruby/ruby/pull/16919 changed malloc counters to be reset in `gc_sweep_finish`. However, this introduced two problems: 1.

Merge pull request #57758 from viralpraxis/fix-in-order-of-raising-on…

github/rails/rails · 2026-06-17

…-cte Fix `in_order_of` raising on CTEs

Properly test implicit super in test_implicit_super_kwsplat

github/ruby/ruby · 2026-06-17

The method used explicit `super(*args, **kw)`, which made the test an exact duplicate of test_explicit_super_kwsplat and never exercised the

Fix `in_order_of` raising on CTEs

github/rails/rails · 2026-06-17

If the provided column name cant be resolved, `order_column` returns an instance of `Arel::Nodes::SqlLiteral` -- since it doesn&#39;t respon

Cookie の `__Host-` / `__Secure-` プレフィックスとは? 名前でセキュリティを強制する仕組み

Qiita(trend) · 2026-06-17

はじめましての方ははじめまして、そうでない方はこんにちは。社内では「じぇっと」と呼ばれています。なぜそう呼ばれているかは追々お伝えできればいいかなと思います。 「cookie名に __Host- が付いてる」— これは何? 開発中のアプリやブラウザの開発者ツールで他社サイ...

Databricks発OSSのメタハーネス『Omnigent』を触ってみた!🪸⭐

Zenn · 2026-06-17

はじめに こんにちは、Databricksビジネス推進室の澁谷です。 Databricksのブログで紹介されていたOSS「Omnigent」が気になったので、実際にローカル環境で触ってみました。 https://www.databricks.com/jp/blog/introdu

無料プランでも可!LCC Studioで動画から3DGS生成

Zenn · 2026-06-17

XGRIDSのLCC Studioのメジャーアップデートきた!ver. 2.0.0! なんと動画から3DGS (Gaussian Splatting) 生成できる新機能が搭載された。 つまりXGRIDSのスキャナーを持ってないユーザーでも3DGSが作れてしまう。 しかもLCC

State-Aware RAGをAmazon Bedrock とAmazon S3 Vectorsで再現してみた

Zenn · 2026-06-17

はじめに Fusicのレオナです。 AWSが公開した論文「Reasoning with Memory: Adaptive Information Management for Retrieval-Augmented Generation」(以下、State-Aware RAG)は

[ruby/yaml] gemspec: Drop executables configuration

github/ruby/ruby · 2026-06-17

This gem ships with 0 executables. https://github.com/ruby/yaml/commit/39a182fece

[ruby/json] ResumableParser#<<: call rb_str_modify before shrinking t…

github/ruby/ruby · 2026-06-17

…he buffer Fix: https://github.com/ruby/json/issues/1013 The string may be shared. https://github.com/ruby/json/commit/11ed69439f

Remove unused return value of gc_malloc_counters_snapshot

github/ruby/ruby · 2026-06-17

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

リリースして終わりにしない ― アウトカム計測を開発フローに組み込んで、チームの価値探索サイクルを速くした話

Zenn · 2026-06-17

はじめに AIの活用で、機能を「作る」スピードはどんどん速くなっています。私の所属するプロダクトチームでも、AIを積極的に活用して知見を共有し合いながら、安定して開発を進められるようになってきました。 一方で、速く作れるようになったぶん、「リリースした機能が本当に価値を生んだのか

【服装予報アプリ】を開発してアメリカで賞を獲りました

Zenn · 2026-06-17

はじめに ― 自己紹介と背景 こんにちは。harunasuと申します。 日頃、MLエンジニアをやっている者です。複雑なデータを整理してAIモデルを作ったり、使ったり、はたまた組み込んだりして課題を解決することで、ご飯を食べています。たまに論文も書きます。現在の関心領域はスパース/

Silence llvm-nm "not recognized" noise on LTO bitcode

github/ruby/ruby · 2026-06-17

Under -flto the compiler emits raw LLVM bitcode objects, but the configured nm carries --no-llvm-bc (added so it ignores Rust&#39;s newer-ve

Simplify PRE_CONTENT_STRING hash

github/rails/rails · 2026-06-17

The default value was [added][1] because `&quot;#{nil}&quot;` would allocate a new string for `nil.to_s`. However, `nil` inside string inter

自己改善エージェントはなぜ前提を覆せないのか ― 局所最適とハーネスでの脱出

Zenn · 2026-06-17

Ai Workforce事業部FDE部エンジニアの堤(@ozro_223)です。 本記事では、AgentにAI Workflowを自己改善させるときに起きる「最初の前提を覆せない」問題について考えます。 入力データと正解データを用意し、Agentに実行結果を改善させていくと、途中

Merge pull request #57610 from skipkayhil/hm-rmvqvwztpposnunk

github/rails/rails · 2026-06-17

Fix visibility of ActiveRecord::Coders [ci skip]

Scale test timeouts on emulated ppc64le/s390x CI runners

github/ruby/ruby · 2026-06-17

The qemu-emulated runners are slow enough that subprocess assertion timeouts (assert_separately) flake, e.g. TestObjSpace expiring the 10-se

AI臭を消すClaude Skillsを作った(stop-ai-slop-jp)

Zenn · 2026-06-17

はじめに どうも、最近はどの技術記事もAI一色で食傷気味の長嶋です。 前回は比較的ディープなPDF圧縮の話をしましたね。 https://zenn.dev/ikora/articles/b50ca6275eddc9 今回はずばりAI臭がテーマです。 最近は右を左も、上下も逆さまも

AI臭を消すClaude Skillsを作った(stop-ai-slop-jp)

Zenn · 2026-06-17

はじめに どうも、最近はどの技術記事もAI一色で食傷気味の長嶋です。 前回は比較的ディープなPDF圧縮の話をしましたね。 https://zenn.dev/ikora/articles/b50ca6275eddc9 今回はずばりAI臭がテーマです。 最近は右を左も、上下も逆さまも

Merge pull request #57748 from 55728/fix-routing-deprecated-hash-form…

github/rails/rails · 2026-06-17

…at-false Honor falsy values in routing's deprecated positional-hash options

Merge pull request #57749 from 55728/fix-instance-variable-names-doc-…

github/rails/rails · 2026-06-17

…order Fix `instance_variable_names` RDoc to show declaration order

[DOC] Doc for Pathname.mountpoint?

github/ruby/ruby · 2026-06-17

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

Bump the ABI version due to the change to `rb_alloc_tmp_buffer`

github/ruby/ruby · 2026-06-17

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

Avoid timeout in test_dump_all_with_ractors

github/ruby/ruby · 2026-06-17

File.readlines slurps each Ractor&#39;s whole ~8MB dump into memory at once. Because dump_all dumps the shared heap, the concurrent Ractors&

Merge pull request #57759 from yahonda/fix-flaky-assign-ids-with-cpk-…

github/rails/rails · 2026-06-17

…for-two-models Make `test_assign_ids_with_cpk_for_two_models` order-independent

Don't fail pr-playground when github-pr-info artifact is missing

github/ruby/ruby · 2026-06-16

The cross-workflow artifact upload from wasm.yml is frequently invisible to this workflow_run handler, so the hard throw turned every non-PR

Don't fail post-push on transient bugs.ruby-lang.org errors

github/ruby/ruby · 2026-06-16

The changeset fetch is a best-effort trigger that Redmine also polls on its own, so a transient 503 from it should not turn the whole post-p

Make `test_assign_ids_with_cpk_for_two_models` order-independent

github/rails/rails · 2026-06-16

The `has_many :books` association on `Cpk::Order` has no `order:` clause, so the SQL emitted by `order.book_ids` carries no `ORDER BY` and t

Fix `clientEntry` collision for entries sharing an entry ID (#11524)

remix · 2026-06-16

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix `clientEntry` collision for entries sharing an

ZJIT: Fix and improve the inliner codegen tests (#17365)

github/ruby/ruby · 2026-06-16

The tests under `with_inlining` are meant to verify that inlining a callee preserves the method&#39;s semantics, but many of them called the

Data + AI Summit 2026 初日Keynote:Genie Ontology を現地スライドで読み解く

Zenn · 2026-06-16

はじめに サンフランシスコで開催中の Data + AI Summit 2026 に現地参加してきました。 Data + AI Summit は Databricks が年に一度開催する、データと AI のカンファレンスです。2026 年は 6/15〜18 にサンフランシスコの

Merge pull request #57755 from Shopify/flash-types-ractor-safe

github/rails/rails · 2026-06-16

Make ActionController::Flash.add_flash_types ractor safe

Merge pull request #57752 from Shopify/more-shareable-constant

github/rails/rails · 2026-06-16

More shareable constants

Merge pull request #57751 from Shopify/message-metadata-ractor-safe

github/rails/rails · 2026-06-16

Make Messages::Metadata serializer arrays frozen by default.

GitLab、AIエージェント向けの次世代Git互換ソースコード管理サービス「Project Switch」発表。最大で50倍高速かつ半分のトークンで利用可能に

Publickey · 2026-06-16

GitLabは6月10日にロンドンで開催したイベント「GitLab Transcend」で、AIエージェント向けの次世代Git互換ソースコード管理サービス「Project Switch」を発表しました。 GitLabやGitHubが提供する...

Python × Dify × RAGで学ぶ業務システム開発入門【第1回 業務システム全体設計編】

Qiita(trend) · 2026-06-16

はじめに 近年、多くの企業で生成AIの導入が進んでいます。 Claude や ChatGPT などの生成AIを活用することで、文章作成・要約・コード生成・問い合わせ対応など、さまざまな業務を効率化できるようになりました。 しかし実際の現場で求められているのは、生成AIを単...

Rename pointer_to_heap_p live_object_p

github/ruby/ruby · 2026-06-16

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

Stop using rb_gc_pointer_to_heap_p

github/ruby/ruby · 2026-06-16

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

Simplify imemo_callcache reference update

github/ruby/ruby · 2026-06-16

In the past this used an ad-hoc weakref implementation that required checking whether the referenced object was about to be swept. We replac

Only allow garbage_object_p on not-yet-swept objects

github/ruby/ruby · 2026-06-16

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

ZJIT: Add tests for FixnumAdd/FixnumSub overflow side exit (#17360)

github/ruby/ruby · 2026-06-16

Add `test_opt_plus_overflow` and `test_opt_minus_overflow`, verifying that `Fixnum + Fixnum` and `Fixnum - Fixnum` side exit on overflow, se

chore: format

remix · 2026-06-16

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

Split headless UI primitives from styled components (#11541)

remix · 2026-06-16

Co-authored-by: Matt Brophy <matt@brophy.org>

Merge pull request #57750 from matthewd/fix-async-maintenance-leak-ch…

github/rails/rails · 2026-06-16

…eck-test Avoid racing the maintenance thread's checkout

Avoid racing the maintenance thread's checkout

github/rails/rails · 2026-06-16

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

imemo_tmp_buffer: skip marking when useless

github/ruby/ruby · 2026-06-16

In many place ALLOC_V / ALLOCV_N is used as a safer `alloca`, and to behave like stack memory, `ALLOCV` does scan its buffer for references

Fix instance_variable_names RDoc to show declaration order [ci skip]

github/rails/rails · 2026-06-16

`instance_variables` returns names in definition order, so for a class that assigns `@x, @y`, `instance_variable_names` is `[&quot;@x&quot;,

Honor falsy values in routing's deprecated positional-hash options

github/rails/rails · 2026-06-16

`assign_deprecated_option` extracted the deprecated value with a truthiness check (`if (deprecated_value = deprecated_options.delete(key))`)

Open WebUIを動かす

Qiita(trend) · 2026-06-16

Open WebUIを動かす 目標 ローカルLLMがかなり実用的になってきたので、いつでもローカルLLMをチャットボットとして使えるようOpen WebUIを設定しておきたい。Web検索はあったほうがローカルLLMの知識不足を補えるため、Web検索を必須とする。 Web...

ポート開放なしで外出先から自宅 Mac に SSH 接続し、Claude Code を動かす

Zenn · 2026-06-16

はじめに 自宅の Mac に外出先から入って、Claude Code を動かしたい。そう思って調べ始めたのですが、「DDNS」「ポート転送」「二重ルーター」「DMZ」と知らない言葉が次々に出てきて、なかなか前に進めませんでした。 最終的にたどり着いたのは、ルーターの設定を一切触ら

[ruby/json] fast_float_parser.h: fix GCC 8 support

github/ruby/ruby · 2026-06-16

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

Merge pull request #57727 from 55728/fix-aj-retry-on-float-wait

github/rails/rails · 2026-06-16

Accept a Float wait in `retry_on`

Accept a Float wait in retry_on

github/rails/rails · 2026-06-16

`retry_on ..., wait: 2.5` raised `RuntimeError: Couldn&#39;t determine a delay based on 2.5` from inside the rescue handler, masking the ori

AIアバターシステムのアーキテクチャ分析 - AI・多言語NLPと日本国内の厳格な運用基準を両立する課題への挑戦

Qiita(trend) · 2026-06-16

はじめに TOMOSIA VIETNAM が技術面を担当した 「AI + アバター(人間らしい対話アシスタント)」 システムが、日本のある地方自治体の窓口 にて実証実験を開始し、日本放送協会(NHK) に取材・放送されました。これは、研究開発フェーズから実運用可能なプロダ...

[ruby/json] fast_float_parser.h: handle `__has_builtin` not being def…

github/ruby/ruby · 2026-06-16

…ined https://github.com/ruby/json/commit/97dda65096

Merge pull request #57743 from Shopify/fix-to_h-for-nested-inheritabl…

github/rails/rails · 2026-06-16

…e-options Fix `ActiveSupport::InheritableOptions#to_h` for nested inheritable options

[ruby/json] fast_float_parser.h: copy `nlz_int64` from the bigdecimal…

github/ruby/ruby · 2026-06-16

… gem https://github.com/ruby/json/commit/2203b8dce2

大量ファイル移行を実装して見えた、バッチ処理で考慮すべきこと

Qiita(trend) · 2026-06-16

こんにちは、ソーイ株式会社の髙﨑です。 最近の業務で、S3からWasabiストレージへ大量のデータを移行するバッチ処理を実装する機会があり、その中で、処理時間やメモリ使用量、途中失敗時の再実行方法など、大量データを扱うバッチ処理ならではの考慮事項がいくつかありました。 今回...

[ruby/json] fast_float_parser.h: handle more environments

github/ruby/ruby · 2026-06-16

Inspired by bigdecimal https://github.com/ruby/json/commit/8d2a1ff57d

Add timeout scale to macOS ModGC CI jobs

github/ruby/ruby · 2026-06-16

Same fix as commit 8e8682fc2312164c49d3bf4a15d1f464d2644598, which added RUBY_TEST_TIMEOUT_SCALE=10 to all macOS check jobs in macos.yml but

会社員のためのCodex資料作成術:Skillで統一感のあるプレゼン資料を作る実践ガイド

Zenn · 2026-06-16

はじめに 最近、業務資料の作成にも生成AIを活用する機会が増えてきました。 ただし、AIにいきなり「プレゼン資料を作って」と依頼しても、実務でそのまま使える資料になるとは限りません。 特に会社員が作る資料では、以下のような点が重要になります。 スライド全体のトーンが揃っているこ

非エンジニアがGeminiを「最強の議事録パートナー」にしてみる〜文字起こしからのタスク自動抽出編

Qiita(trend) · 2026-06-16

はじめに こんにちは!Qiita広告のセールス担当です! Qiitaではビジネス部門でもAIを活用して、効率化ができないか?日々試行錯誤を積極的にしています! 営業活動や社内ミーティングで、毎日必ず発生する「会議」。皆さんは議事録の作成や、決定事項の整理にどれくらい時間を...

[ruby/json] fast_float_parser.h: handle `__has_builtin` not being def…

github/ruby/ruby · 2026-06-16

…ined https://github.com/ruby/json/commit/34bc289d69

バイブコーディングでできたこと・できなかったこと

Zenn · 2026-06-16

はじめに 生成AIの利用について多くの議論や考察がなされていますが、個人的には積極的に利用をしているとは言えない状況で、生成AIの魅力や欠点を実感していませんでした。 そこでバイブコーディングでちょっとしたアプリを作成することにしました。 その過程で得た知見を共有させていただけれ

GLM-5.2は本当にオープンソースになったのか?月18ドルからClaude Codeに挿して試す

Zenn · 2026-06-16

はじめに 2026年6月13日、中国のZhipu AI(Z.ai)がコーディング特化の新フラッグシップ「GLM-5.2」を発表しました。「MITライセンスでオープンソース化」「100万トークンのコンテキスト」「Claude Codeにそのまま挿せる」といった見出しがSNSやニュー

Merge pull request #57744 from matthewd/fix-async-maintenance-leak-check

github/rails/rails · 2026-06-16

Wait for any asynchronous connection maintenance work before leak check

Update ext/json dependency file

github/ruby/ruby · 2026-06-16

And update the LEGAL mentions.

一般社団法人Gophers Japan 共同理事就任のご報告

Zenn · 2026-06-16

はじめに 2026年3月、私luccafortが一般社団法人Gophers Japanの共同理事に就任いたしましたことをご報告いたします。 これまでKyoto.goのFounder、そしてGo Conferenceの実行委員の1名として日本のGoコミュニティに関わってきましたが、

[ruby/rubygems] Skip jobserver specs under a parent make jobserver

github/ruby/ruby · 2026-06-16

These examples assert that RubyGems&#39; extension builder appends `-jN` per gem, but when run under a parent make that already passes `-j`

[ruby/json] Replace Ryu with a C99 port of fast_float

github/ruby/ruby · 2026-06-16

Contrary to Ryu, it remains correct up to 18 mantissa digits, meaning we don&#39;t have to fallback as much to Ruby&#39;s much slower `rb_cs

[ruby/json] fast_float_parser.h: add portable __builtin_clzll

github/ruby/ruby · 2026-06-16

Required for Windows support. https://github.com/ruby/json/commit/c171e34939

[ruby/json] parser.c: Refactor `start` pointers

github/ruby/ruby · 2026-06-16

https://github.com/ruby/json/commit/27009f624f

Wait for any asynchronous connection maintenance work before leak check

github/rails/rails · 2026-06-16

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

[ruby/json] ResumableParser: Reset err_info on EOS errors

github/ruby/ruby · 2026-06-16

Fix: https://github.com/ruby/json/issues/1008 I&#39;m unfortunately unable to turn the reproduction script into a test case there, I don&#3

Hono でバックエンド API を作るときの個人的ベストプラクティス

Zenn · 2026-06-16

1. はじめに Hono で API バックエンドを何度か作ってきた中で、自分の中の構成が固まってきたのでまとめておく。フロントエンドと組まない、バックエンド単体のリポジトリを想定する。 ※あくまで個人的なベストプラクティスです。書くにあたって、Hono 公式の Best Pr

URLパスと型で"認可"を実装パターンにする

Zenn · 2026-06-16

Webシステムにおいてユーザーエージェントが誰であるかを確かめる「認証」については、さまざまな実装パターンが提案されており、フレームワーク内にも組み込まれていることが多いように思えます。 一方で、誰がどのリソースを閲覧できるのか、どういう操作が許されるかという認可は、RBACやA

[ruby/rubygems] Reword jobserver comment to satisfy quality spec

github/ruby/ruby · 2026-06-16

Bundler&#39;s quality spec rejects weak modifiers in lib source, and the connect_to_jobserver comment used &quot;the pool we just created&qu

[ruby/rubygems] Clarify build_jobs slot handling

github/ruby/ruby · 2026-06-16

Name the per-gem slot cap MAX_JOBS_PER_GEM with a comment explaining the limit, rename the local to acquired_jobs since it counts grabbed to

[ruby/rubygems] Synchronize the jobserver specs without busy-waiting

github/ruby/ruby · 2026-06-16

redefine_build_jobs coordinated the two worker threads with `sleep(0.1) while flag` loops. If a thread died before clearing its flag the oth

[ruby/rubygems] Restore MAKEFLAGS before closing the jobserver pipe

github/ruby/ruby · 2026-06-16

If the read end raised while closing, the original ensure skipped both the write-end close and the MAKEFLAGS restore, leaving --jobserver-au

[ruby/rubygems] Read the jobserver auth that Bundler appended

github/ruby/ruby · 2026-06-16

connect_to_jobserver matched the first --jobserver-auth in MAKEFLAGS, but the value is appended after any pre-existing flags. When bundle in

[ruby/rubygems] Detect multi-digit -j in MAKEFLAGS

github/ruby/ruby · 2026-06-16

The guard that avoids appending a duplicate -j used /-j\d?(\s|\Z)/, but \d? matches at most one digit, so an existing -j10 (or any two-digit

[ruby/rubygems] Open the jobserver write end in write mode

github/ruby/ruby · 2026-06-16

IO.new defaults to read mode when no mode is given. On POSIX, Ruby inspects the descriptor&#39;s access mode and opens the write end of the

[ruby/rubygems] Implement a make jobserver:

github/ruby/ruby · 2026-06-16

- Fix https://github.com/ruby/rubygems/pull/9170 - In #9131, we added running `make` in parallel with the `-j` flag. It&#39;s problematic

「とりあえず許可」を卒業する:Claude Codeの実行前に行動説明を表示するHookを作ってみた

Zenn · 2026-06-16

はじめに こんにちは、株式会社NTTデータグループの松本です。 今回は、Claude CodeのHookを使って、Claudeによるコマンド実行やファイル編集を説明させることで、ユーザーからの行動許可を根拠をもって安全に判断できる仕組みを作ってみました。 私は日々AIを使って業務

Unity 6.6 の Dictionary シリアライズサポートについて調べてみた

Zenn · 2026-06-16

! 本記事は、Unity のアルファ版について取り扱っています。 記載されている情報は2026年6月16日時点のものになっており、今後のアップデートで内容が変わる可能性がありますのでご注意ください。 TL; DR System.Collections.Generic.Dic

Fix stale runnable_hot_th hint causing assertion failure with MN threads

github/ruby/ruby · 2026-06-16

The hot thread cannot steal back control when sched-&gt;running is an MN thread, and goes to sleep with sched-&gt;runnable_hot_th still poin

Bump taiki-e/install-action

github/ruby/ruby · 2026-06-16

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

Make ActionController::Flash.add_flash_types ractor safe

github/rails/rails · 2026-06-16

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

Freeze BrowserBlocker::SETS[:modern]

github/rails/rails · 2026-06-16

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

Make default proc in PRE_CONTEXT_STRINGS ractor shareable

github/rails/rails · 2026-06-16

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

Make LogSubscriber::LEVEL_CHECKS ractor safe

github/rails/rails · 2026-06-16

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

[DOC] Fix String#split docs

github/ruby/ruby · 2026-06-16

When `limit` is negative, the trailing empty strings are included.

[DOC] Add utime methods

github/ruby/ruby · 2026-06-16

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

[DOC] Harmonize link methods

github/ruby/ruby · 2026-06-16

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

2026年6月現在の Claude Code 開発フロー

Zenn · 2026-06-16

こんにちは。フィッツプラスでフロントエンドエンジニアをしている梅津です。 2025年後半から Claude Code を使い始めて、少しずつ設定を育ててきました。気がつけば普段の開発フローがだいぶ固まってきたので、2026年6月時点の構成を紹介します。 紹介する内容は以下の通りで

[DOC] Harmonize lutime methods

github/ruby/ruby · 2026-06-16

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

Make Messages::Metadata serializer arrays frozen by default.

github/rails/rails · 2026-06-16

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

AI の不時着 ~ コードの国を追われ、要求の国へ ~

Zenn · 2026-06-16

序幕 さて、これはある朝の話です。 目を覚ましたあなたは、見知らぬ国に立っていました。ついこのあいだまで、あなたが暮らしていたのは「コードの国」。手を動かして実装を書ける者が敬われ、難しいアルゴリズムを解ける者が一目置かれる、そういう国でした。ところがある夜、竜巻のような風があ

AmazonのRAGに関する研究

Zenn · 2026-06-16

導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。 今回は、Amazonの提唱するRAGを繰り返し検索に最適化するための手法「State-Aware RAG」について紹介します。 https://cdn.amazon.science/e3/78/083c7e8c45b8a8

テスト観点を軸にした品質サイクルのすすめ

Zenn · 2026-06-16

テスト観点を軸にした品質サイクルのすすめ 「テストが終わらない」——ソフトウェア開発に携わる人なら、一度はこの言葉を口にしたことがあるのではないでしょうか。リリース直前に湧き出るバグ、収束しない不具合、膨れ上がるテストケース。なぜ、テストはいつも終わらないのか。 結論から言います

Claude Designでスライドを作成する

Zenn · 2026-06-16

https://serverless.co.jp/blog/hhlo-duf9f/ に投稿した記事の微修正版です。 今日はClaude Design を使って、テクノロジーの解説用スライドを作成してもらいました。 Claude Design とは Claude Designは

Document the require-frame heuristics and hidden contracts

github/ruby/ruby · 2026-06-16

The caller-frame walking, the bootsnap prefix stripping, and the thread-local suppression list were all added as point fixes whose rationale

Extract feature-to-gem resolution into Gem::BUNDLED_GEMS.find_gem

github/ruby/ruby · 2026-06-16

The name resolution that was inlined at the top of warning? mixed the cheap SINCE pre-filter with the costly policy checks, making it hard t

Format force_activate's comment as RDoc

github/ruby/ruby · 2026-06-16

The section-divider comment rendered as verbatim text. Write it as a plain RDoc method comment so it reads as documentation. Co-Authored-By

Mark force_activate as a separate concern from the warning machinery

github/ruby/ruby · 2026-06-16

force_activate has nothing to do with detecting or warning about bundled gems; it activates an undeclared bundled gem for binding.irb and bu

非エンジニアがGeminiをOCRツールとして活用してみる~名刺情報編

Qiita(trend) · 2026-06-15

はじめに こんにちは!Qiitaで広告のセールスを担当している非エンジニアです。 Qiitaではビジネス部門でもAIを活用して、効率化ができないか?試行錯誤を積極的にしています! 営業活動で溜まっていく「名刺」。皆さんはどのように管理していますか? 「名刺スキャンツール...

Keep curry's argument array alive across the inner call

github/ruby/ruby · 2026-06-15

In the call branch of `curry`, `passed` is the only reference keeping the freshly built argument array alive, yet its backing buffer is hand

[ruby/digest] Skip TestCRC32 on platforms without the C extension (e.…

github/ruby/ruby · 2026-06-15

…g. JRuby) https://github.com/ruby/digest/commit/094dda5169

[ruby/rubygems] bundler: Lock ruby fallback variants for platform gems

github/ruby/ruby · 2026-06-15

This fixes two issues: If a lockfile has a platform variant only bundler will install the ruby variant but then fail at setup time because

[ruby/rubygems] Fix outdated check with platform fallback specs

github/ruby/ruby · 2026-06-15

https://github.com/ruby/rubygems/commit/56841bb869

[ruby/rubygems] Add a test demonstrating current behavior with platfo…

github/ruby/ruby · 2026-06-15

…rm specific variant https://github.com/ruby/rubygems/commit/c997c083d8

YJIT: Fix super() from a block method not rooted in a "def" method

github/ruby/ruby · 2026-06-15

Previously, we unconditionally passed to the callee `GET_LEP(calling_frame)[VM_ENV_DATA_INDEX_SPECVAL]`, which in case the block containing

rm utf8 validation

github/ruby/ruby · 2026-06-15

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

ZJIT: Post-process bindings to use i32 for offset type, removing casts

github/ruby/ruby · 2026-06-15

As you may know, `as` casts can be dangerous since they may be lossy, and with type inference, it&#39;s hard to tell what kind of conversion

ZJIT: Use stack maps to avoid spilling onto the VM stack (#17120)

github/ruby/ruby · 2026-06-15

Co-authored-by: Alan Wu <alanwu@ruby-lang.org>

「コードは1行も書かない」と決めた4ヶ月 — 完全AI駆動で300ページをNext.jsに移植した話

Qiita(trend) · 2026-06-15

人間がコードを書くのをやめてみた 「実装もレビューも、全部AIにやらせよう。人間はコードを1行も書かない」 そう決めて走り出したのが、2月の中旬でした。対象は、長く運用してきた自社プロダクトのフロントエンド2つ。Laravel + Vueで作られた管理コンソールと、Nux...

ZJIT: Fix crash on side-exit for >6 argument CCall (#17286)

github/ruby/ruby · 2026-06-15

We side-exit when HIR uses not-yet-implemented backend features like CCall with &gt;6 args. This ends the current block but does not prevent

無能タイムの過ごし方

Qiita(trend) · 2026-06-15

無能タイム リミットを踏んだ。 やる気はあるのに何もできない。 手作業? 無理だ。だってAIが使えない自分は無能だ。 この時間、みんな何してるんだろう Vibe Sleeping 圧倒的多数だった。私も寝よう。 もはやトークン上限が来るまで就寝できな...

カーネギーメロン大学の有名講義『Intro to Database Systems』を全てのプログラマに見てほしい

Zenn · 2026-06-15

データベース (DB) について、どのように勉強していますか? MySQLやPostgreSQL等の具体的なデータベース管理システム (DBMS) の仕様、効率的なSQLの書き方、あるいはスキーマ設計のベストプラクティス等の「DBの使い方」を教える技術書は、たくさん見かけます。そ

[ruby/prism] Parse rescue modifier values as statements

github/ruby/ruby · 2026-06-15

The value of a `rescue` modifier is a full `stmt` in the grammar in three of its six productions, but we parsed it as a plain expression in

Merge pull request #57738 from 55728/fix-word-wrap-nil

github/rails/rails · 2026-06-15

Return an empty string from `word_wrap` when the text is nil

Stack Overflow、AIエージェント同士が掲示板で技術情報を共有する「Stack Overflow for Agents」ベータ公開

Publickey · 2026-06-15

Stack Overflowは、AIエージェント同士がオープンな掲示板の上で技術的な解決策などの情報を共有する新サービス「Stack Overflow for Agents」をベータ版として提供開始したことを明らかにしました。 What i...

Merge pull request #57737 from 55728/fix-assert-enqueued-email-doc

github/rails/rails · 2026-06-15

Stop documenting the removed `args:` Hash form of `assert_enqueued_email_with`

Fix YJIT test to actually test invalid call_threshold

github/ruby/ruby · 2026-06-15

`test_yjit_enable_with_invalid_runtime_call_threshold_option` was passing `mem_size: 0`, which is identical to the `mem_size` test right bel

Merge pull request #57739 from 55728/fix-scope-deprecated-except-hash

github/rails/rails · 2026-06-15

Apply the deprecated `scope` hash `:except` option to except, not only

Merge pull request #57740 from 55728/fix-namespace-deprecated-hash-op…

github/rails/rails · 2026-06-15

…tions Honor the deprecated `namespace` hash path options

[ruby/json] ResumableParser#partial_value avoid mutating the stacks

github/ruby/ruby · 2026-06-15

Fix: https://github.com/ruby/json/issues/1005 `parser.state.frames` and `parser.state.value_stack` need to be updated to point to the copy.

M365 Copilot で実践するハーネス エンジニアリングのループ

Zenn · 2026-06-15

! この記事は筆者が生成AIを活用して執筆しました。生成 AI はこの記事を読みやすくする観点で、内容のレビューや構成の提案、冒頭の要約(TL;DR)の作成などを行っていますが、記事の主張や内容はすべて筆者の理解と経験に基づくものです。 TL;DR AI コーディングエー

AI が大量にアウトプットしてくるので認知負荷を下げる Skill を作った

Zenn · 2026-06-15

はじめに AI 時代になって、コードを「書く」コストはずいぶん下がりました。 その一方で、「読む・理解する」コストはむしろ上がっている気がしています。 AI が一気に生成した大量の Markdown、巨大な PR の diff、初見のリポジトリ、長い設計メモや仕様書……。 こうし

Honor the deprecated `namespace` hash path options

github/rails/rails · 2026-06-15

`namespace` defaults its `:path`, `:shallow_path`, and `:shallow_prefix` keywords to a truthy `DEFAULT` sentinel, so the `||=` used to read

Apply the deprecated `scope` hash `:except` option to except, not only

github/rails/rails · 2026-06-15

When `scope` was given the deprecated positional-hash form, the deprecated `:except` value was assigned to the `only` local instead of `exce

Return an empty string from word_wrap when the text is nil

github/rails/rails · 2026-06-15

word_wrap guarded the empty-string case with text.empty? but raised NoMethodError when the text was nil, even though the sibling text helper

Stop documenting the removed `args:` Hash form of assert_enqueued_ema…

github/rails/rails · 2026-06-15

…il_with [ci skip] Matching a parameterized email by passing a Hash to `:args` was removed, so the documented examples no longer match: a H

[ruby/json] Implement JSON::ResumableParser

github/ruby/ruby · 2026-06-15

Only available on MRI for now. https://github.com/ruby/json/commit/2b908f6f26

Deep Data Securityで実現する Select AI with RAG のアクセス制御

Qiita(trend) · 2026-06-15

Autonomous DatabaseでRAG (Retrieval-Augmented Generation)を利用したドキュメント検索は代表的なユースケースの一つです。一方で、ユーザーごとにアクセス可能なドキュメントを制御したいという要件も、ファイル共有サービスや社内ナ...

Merge pull request #57721 from 55728/fix-parameters-select-reject-enu…

github/rails/rails · 2026-06-15

…merator Return an Enumerator from `Parameters#select` / `#reject` when no block is given

Return an Enumerator from Parameters#select / #reject when no block i…

github/rails/rails · 2026-06-15

…s given ActionController::Parameters mirrors Hash and guards the no-block case of its Enumerable wrappers with `return to_enum(...) unless

OSSのコードを読む習慣が、コードレビュー力を爆上げした話

Qiita(trend) · 2026-06-15

「良いコード」の基準はどこで作られるか コードレビューで「ここ、なんか気持ち悪いんですよね」と言えるエンジニアと、「動いてるからいいんじゃないですか」で止まるエンジニアの違いは何でしょうか。 それは「良いコードを大量に読んだ経験の差」です。 コードの美醜を判断するセンスは...

macos: Use an isolated prefix on macos-15-intel

github/ruby/ruby · 2026-06-15

The macos-15-intel runner image ships a pre-installed Ruby under /usr/local whose default-gem directory shares the 3.3.0 ABI path with the b

Merge pull request #57734 from tylerlwsmith/tylerlwsmith-remove-orpha…

github/rails/rails · 2026-06-15

…n-backtick-in-docs [ci skip] Remove orphaned backtick from routing docs

[RF Docs] Rails Internationalization (#57381)

github/rails/rails · 2026-06-15

This Pull Request has been created to improve the Rails Internationalization docs. ### Detail A big change is that I&#39;ve reordered the

ねえパパ、ほとんどのエンジニアは四則演算を計算するプログラムすら書けないってホント?

Zenn · 2026-06-15

ねえパパ、ほとんどのエンジニアは四則演算を計算するプログラムすら書けないってホント? どうも。「エクセルファイル読んでますか?」でおなじみの(?)アルダグラム テクニカルフェローの蓬莱です。お元気ですか? え?そんなことより気になる事がある?あ、このタイトルの事ですか。 「四則演

tarball-macos: Use an isolated prefix on macos-15-intel

github/ruby/ruby · 2026-06-15

The macos-15 runner image ships a pre-installed Ruby under /usr/local whose default-gem directory shares the 3.3.0 ABI path with the snapsho

Free the converted replacement string with its buffer size

github/ruby/ruby · 2026-06-15

rb_econv_close freed ec-&gt;replacement_str using replacement_len, but when the replacement is converted to the destination encoding its all

[ruby/rubygems] Add specs for Plugin::UnloadedSource equality

github/ruby/ruby · 2026-06-15

https://github.com/ruby/rubygems/commit/1d85243712 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

[ruby/rubygems] Don't require source plugins to be installed to parse…

github/ruby/ruby · 2026-06-15

… a lockfile Third-party tools like bundler-audit read lockfiles through Bundler::LockfileParser without evaluating the Gemfile, and a PLUG

[ruby/rubygems] Compare source type in Plugin::UnloadedSource equality

github/ruby/ruby · 2026-06-15

Unlike real plugin sources, where each type is handled by its own class, every unloaded source shares this single class, so the class+uri co

データ基盤にDagsterを導入した話

Zenn · 2026-06-15

はじめに 弊社のDataPlatformを整備していく中で、ワークフローエンジンを導入することになりました。データオーケストレーションツールと呼ばれることもあるコンポーネントです。結果として、OSS版のDagsterを導入することにしました。 いざ導入してみると、当初の期待を超え

戦術AIから戦略AIへ Snowflake SUMMIT 2026に参加して

Zenn · 2026-06-15

Snowflake主催の最大のカンファレンスであるSUMMITに参加してきました。 今年もサンフランシスコのMoscone Centerで、2026年6月1日から4日にかけて開催されました。 私は2023年、2024年、2025年 と参加して、今回で4回目です。 先に断っておくと

[ruby/rubygems] Exempt lockfile versions from cooldown on every resol…

github/ruby/ruby · 2026-06-15

…ution path bundle update GEM computes its target versions with an auxiliary full-update resolution that carries no prevent-downgrade floor

[ruby/rubygems] Cover cooldown downgrade through bundle lock --update

github/ruby/ruby · 2026-06-15

bundle update GEM already pins that an explicitly updated gem stays subject to cooldown and moves back to the newest aged version. Pin the s

[ruby/rubygems] Remove incidental use of ~> in code comments

github/ruby/ruby · 2026-06-15

For cases where only one version is used, switch to &gt;=. For cases where two versions are used (~&gt; and &gt;=), switch to &gt;= and &lt

フロントエンドエンジニアがFigmaのオートレイアウトを駆使して、実装に直結するUIを設計した話

Zenn · 2026-06-15

はじめに こんにちは、フロントエンドエンジニアのOkumaです。 現在、私が所属する開発チームではフロントエンドエンジニアである私が簡単なUIデザインの作成から実装までを一貫して担当しています。 今回は、デザインとコードをシームレスに繋ぐことができるこの体制を活かし、自身のマーク

Local LLMでのデータ分析を試してみた

Zenn · 2026-06-15

こんにちは AIチームの戸田です 最近、Coding Agentを使った開発体験がかなり変わってきています。ファイルを読ませ、コードを書かせ、テストを実行させ、エラーを直させる、という流れはすでに日常的に使える水準になってきました。 一方で、Agentに任せられる範囲はコーディン

Fix bundled gem require attribution to the issuing gem

github/ruby/ruby · 2026-06-15

The fixed `frames_to_skip = 3` skipped the frame of the gem that issued the require, so `location` resolved to bundled_gems.rb and the &quot

Remove orphaned backtick from routing docs

github/rails/rails · 2026-06-15

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

Agent Threat Rules (ATR) とは? MCP や SKILL.md を守る新しいオープンな検出フォーマットを試してみた

Zenn · 2026-06-15

こんにちは、CSC の CloudFastener というプロダクトで TAM のポジションで働いている平木です! MCP サーバーや自律型 AI エージェントを使い始めたとき、「このエージェントへの入力は安全なのか」「SKILL.md に悪意あるコードが混入していないか」といっ

AI 開発合宿で見えたのは普段の開発文化だった

Zenn · 2026-06-15

はじめに こんにちは、Dress Code でプロダクトエンジニアをしている ないとー です! 私たちは DRESS CODE という、人事労務・情報システム・総務・採用・プロジェクト・コーポレートガバナンスなど、複数領域を横断する業務 OS(コンパウンドプロダクト)を開発して

Bump msys2/setup-msys2 in the github-actions group across 1 directory

github/ruby/ruby · 2026-06-15

Bumps the github-actions group with 1 update in the / directory: [msys2/setup-msys2](https://github.com/msys2/setup-msys2). Updates `msys2

Fix the format specifiier for `VALUE flags`

github/ruby/ruby · 2026-06-15

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

[DOC] Fix documentation for String#gsub!

github/ruby/ruby · 2026-06-15

String#gsub! returns self if any substitutions were performed, not characters removed.

[DOC] Harmonize lchown methods

github/ruby/ruby · 2026-06-15

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

[DOC] Harmonize lstat methods (#17316)

github/ruby/ruby · 2026-06-15

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

[DOC] Harmonize glob methods (#17265)

github/ruby/ruby · 2026-06-15

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

【セールス×ノーコード】Google Workspace Studioで自分宛「以外」の重要なメールを通知する

Qiita(trend) · 2026-06-15

はじめに Qiitaでビジネスを担当している渡邉です! 今回は最近活用し始めたGoogle Workspace Studioについて記事を書いてみようと思います 基本的に私がフロントに立ち、新規顧客や新規案件について取りまとめているのですが、 毎日多くのメールが届く中で...

【フロペチ北海道2026】参加レポート

Qiita(trend) · 2026-06-14

[これは何] フロントエンド・PHPカンファレンス北海道 2026への参加レポート(これ以上遅くなると公開しないと思ったので内容はペラペラです) [対象読者] フロペチ北海道の様子を知りたい人 自己紹介 Yuma Satake プロフィールに「Webフロ...

K-Meansのクラスタ数はどう決める?シルエット法で最適なKを見つける方法

Qiita(trend) · 2026-06-14

クラスタリング分析は、探索的データ分析(EDA)において最も有用な手法の一つです。 データの中にどのような「グループ」が存在するのか事前に分からない場合でも、クラスタリング分析を行うことで、 顧客セグメント 商品グループ 行動パターン 地域ごとの特徴 アンケート回答者タ...

Cloudflare@OCI が来たぞ!(詳細編)

Qiita(trend) · 2026-06-14

概要編はこちらです。 Cloudflare@OCI が来たぞ!(概要編) サマリ Cloudflare@OCIの詳細編です。概要編では「前段に置く」話をしました。この記事では、その先で出てくるDNS/TLS、キャッシュ、ログあたりの論点を整理します 基本は End ...

【A2UI x AG-UI】CopilotKit と StrandsAgentsを使ってA2UI(v0.9)に対応したAIエージェントを作ってみる

Qiita(trend) · 2026-06-14

はじめに 今回、CopilotKitとAWSが提供するStrandsAgentsを使って、A2UI対応のAIエージェントを作ってみました。 A2UI(Agent-to-UI)は、AIエージェントがJSON形式のメッセージでフロントエンドのUIを制御することでGenerat...

Merge pull request #57725 from 55728/fix-aj-perform-start-missing-ada…

github/rails/rails · 2026-06-14

…pter Include adapter in Active Job `perform_start` event payload

Merge pull request #57728 from 55728/fix-aj-reset-enqueue-error-on-re…

github/rails/rails · 2026-06-14

…enqueue Clear `enqueue_error` when re-enqueuing a job

Run GC event hooks on the current EC

github/ruby/ruby · 2026-06-14

rb_gc_event_hook() ran hooks on rb_gc_get_ec(), which during GC returns the GC&#39;s snapshot (objspace-&gt;vm_context.ec, captured at marki

Merge pull request #57729 from 55728/fix-aj-continuable-resume-except…

github/rails/rails · 2026-06-14

…ion-positional Fix passing the exception when resuming a continuation after an error

Merge pull request #57730 from 55728/fix-aj-advance-cursor-rescue-narrow

github/rails/rails · 2026-06-14

Don't mask errors raised inside a cursor's `succ` in `ActiveJob::Continuation::Step#advance!`

Don't mask errors raised inside a cursor's succ in Step#advance!

github/rails/rails · 2026-06-14

`Step#advance!` wrapped `from.succ` in `rescue NoMethodError` to turn a cursor that doesn&#39;t implement `succ` into a clear UnadvanceableC

Merge pull request #57726 from 55728/fix-aj-resume-limit-error-doc

github/rails/rails · 2026-06-14

Fix `max_resumptions` attribute name in `ResumeLimitError` docs [skip ci]

add error message on non-iseq

github/ruby/ruby · 2026-06-14

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

「正規表現が0.002ミリ秒遅かった」という理由だけで、全角/半角判定をすべて『ビット演算』で実装した話

Qiita(trend) · 2026-06-14

この記事は Qiita Tech Festa 2026「この記事誰得? 私しか得しないニッチな技術で記事投稿!」 の参加記事です。 はじめに みなさん、文字列の全角・半角判定、どうやってますか? 大半の人はこう答えるでしょう。 「正規表現で /[^\x20-\x7E]/ ...

Minecraft自宅鯖がDDNSからKubernetesとWireGuardに進化した話

Zenn · 2026-06-14

はじめに 最初は、本当に普通の自宅Minecraftサーバーだった。 ASUSルーターのDDNSを使い、Minecraft用のポートを開放し、わざわざサーバー用のPCを用意して、Windows上でMinecraftサーバーを動かしていた。 今思えばかなり素朴な構成だが、当時はそれ

Editor拡張を綺麗に実装したい!!!(Unity)

Zenn · 2026-06-14

はじめに 普段Editor拡張を実装するときどのように実装していますか?Editor拡張はアウトゲームやインゲームに比べると実装機会が少なく、それでいて雑に実装されているイメージがあります。しかし特殊な実装方法が多いため属人化しやすく今後の改修に時間がかかるケースが多いです。なの

WASI 0.3が正式版に。WebAssembly Componentの非同期処理が共通基盤に

Publickey · 2026-06-14

WebAssembly関連仕様の標準化を行っているByteCode Allianceは、WebAssemblyを基盤としたコンポーネントモデルの最新仕様「WASI 0.3」(WebAssembly System Interface Prev...

2027年までにAIエージェントでコーディングを行うチームの65%が、IDEが必要不可欠だとは考えなくなる。ガートナーの予想

Publickey · 2026-06-14

調査会社のガートナーは、エンタープライズ市場におけるAIコーディングエージェント市場が、拡大と競争再編の新たな段階に突入したとし、それに関する予想を発表しました。 AIによる支援を用いたコーディング作業は、当初はVisual Studio ...

Merge pull request #57688 from matthewd/aca-web-test-runner

github/rails/rails · 2026-06-14

Run Action Cable JS tests with Web Test Runner

OSSの「AI社員だけの会社」OneManCompany を動かしてみる ~Microsoft Foundry のモデルで~

Zenn · 2026-06-14

はじめに OSS の OneManCompany(以下 OMC)は、AI 社員が自律的に働く「会社の OS」 です。CEO(人間)がタスクを投げると、AI 社員たちが役割分担し、プロジェクトを命名し、成果物を作り、CEO に報告する、という一連の会社運営を AI だけで回します(

逆引きアクセシビリティ 〜見た目も妥協しない UI コンポーネント実装カタログ〜

Zenn · 2026-06-14

「キーボードで操作できること」「状態が支援技術に伝わること」……。WCAG のようなアクセシビリティガイドラインは、達成基準というルール単位で整理されています。でも、いざ UI を実装するときに知りたいのは、「“今から作るこのコンポーネント・この機能”では、どの基準を気にすればい

Clear enqueue_error when re-enqueuing a job

github/rails/rails · 2026-06-14

`#enqueue` resets `successfully_enqueued` to false at the start of every enqueue, but left a stale `enqueue_error` from a previous failed at

Pass the exception positionally when resuming a continuation after an…

github/rails/rails · 2026-06-14

… error `Continuable#continue` resumes after a recoverable error by calling `resume_job(exception: e)`, but `resume_job` is defined with a

Fix max_resumptions attribute name in ResumeLimitError docs [ci skip]

github/rails/rails · 2026-06-14

The ResumeLimitError documentation referred to a `max_resumes` class attribute, but the attribute is named `max_resumptions` (as documented

Include adapter in Active Job perform_start event payload

github/rails/rails · 2026-06-14

`StructuredEventSubscriber#perform_start` built its payload without an `:adapter` key, unlike every sibling event (`enqueue`, `enqueue_at`,

【Chrome】ふりがなのautocompleteサポートするようになった!!

Qiita(trend) · 2026-06-14

はじめに 日本語のフォームでよく見かける「お名前(ふりがな)」の入力欄。 漢字の名前とは別に、読み仮名をわざわざ手打ちしていた方も多いかと思います。 Chrome では、autocomplete機能にふりがな(カタカナ・ひらがな)が対応しました!! これにより、ユーザーは...

Use a custom Sauce Labs launcher for separated error reporting

github/rails/rails · 2026-06-14

We want to separate actual test failures (ordinary exit 1) from issues that are probably-temporary infrastructure trouble, now exit 3.

vm_dump.c: note when there is no Ruby execution context

github/ruby/ruby · 2026-06-14

rb_vm_bugreport() silently skipped the control frame information, Ruby level backtrace, and threading sections when vm or ec was NULL, so th

Transition to COMPLEX when object_id overflows the max fields

github/ruby/ruby · 2026-06-14

rb_shape_transition_object_id skipped the max_capacity guard that the instance variable path applies, so an object filled to exactly SHAPE_M

Merge pull request #57687 from matthewd/test-fixes

github/rails/rails · 2026-06-14

Assortment of CI/test fixes

Continue pool disconnect after cleanup failures

github/rails/rails · 2026-06-14

Pool teardown checks in leased connections before disconnecting them so normal cleanup callbacks can run. If either that checkin or the adap

Merge pull request #57723 from 55728/fix-retry-on-wait-lambda-optiona…

github/rails/rails · 2026-06-14

…l-arg Fix `retry_on` `wait:` proc with an optional argument

Merge pull request #57715 from 55728/fix-content-columns-cpk-id-leak

github/rails/rails · 2026-06-14

Exclude all composite primary key components from `content_columns`

Exclude all composite primary key components from content_columns

github/rails/rails · 2026-06-14

content_columns rejected the primary key via `c.name == primary_key`. For a composite primary key, primary_key returns an Array, so the Stri

Merge pull request #57714 from 55728/fix-invert-remove-column-options…

github/rails/rails · 2026-06-14

…-only Treat `remove_column` with options but no type as irreversible

Merge pull request #57712 from 55728/fix-counter-cache-column-nil-crash

github/rails/rails · 2026-06-14

Fix `counter_cache_column` crash when no column is given on the `has_many` side

Run Action Cable JS tests with Web Test Runner

github/rails/rails · 2026-06-14

Karma is deprecated. Web Test Runner has a maintained Sauce launcher and can run the existing QUnit suite through an adapter.

Merge pull request #57708 from 55728/fix-restart-clears-connections-map

github/rails/rails · 2026-06-14

Clear the connections registry on server restart

Merge pull request #57719 from 55728/fix-cpk-find-nil-record-not-found

github/rails/rails · 2026-06-14

Raise RecordNotFound for `find(nil)` on a composite primary key model

Merge pull request #57722 from 55728/fix-activejob-log-empty-arguments

github/rails/rails · 2026-06-14

Don't log a dangling "with arguments:" for jobs with no arguments

Merge pull request #57709 from chaadow/actioncable_reset_ded_thread

github/rails/rails · 2026-06-14

Restart the Redis listener thread when it dies

Fix retry_on wait: proc with an optional argument

github/rails/rails · 2026-06-14

The wait: proc dispatch used `algorithm.arity == 1 ? call(executions) : call(executions, error)`. A proc declared with an optional parameter

Don't log a dangling "with arguments:" for jobs with no arguments

github/rails/rails · 2026-06-14

The structured-event rewrite of LogSubscriber#args_info dropped the empty guard: it now appends the &quot;with arguments: ...&quot; suffix w

Raise RecordNotFound for find(nil) on a composite primary key model

github/rails/rails · 2026-06-14

On a composite primary key model, Model.find(nil) and Model.find (no args) raised NoMethodError (`undefined method &#39;first&#39; for nil`)

[DOC] Improve docs for ObjectSpace::InternalObjectWrapper#internal_ob…

github/ruby/ruby · 2026-06-14

…ject_id

[DOC] Harmonize lchmod doc (#17303)

github/ruby/ruby · 2026-06-14

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

[ruby/fileutils] [DOC] Doc for ::mkdir

github/ruby/ruby · 2026-06-14

(https://github.com/ruby/fileutils/pull/165) https://github.com/ruby/fileutils/commit/5891a01217

[DOC] Harmonize mkdir methods

github/ruby/ruby · 2026-06-14

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

エンジニアのためのワールドカップ オランダ戦観戦ガイド ── 11人の選手を技術概念で解説する

Qiita(trend) · 2026-06-14

📝 はじめに こんにちは、シュートです。 前回までは React 関連の記事を書いていましたが、今回は完全に別ジャンルです。 2026年6月15日(月)朝5時から、FIFA ワールドカップで日本代表 vs オランダ代表の試合があります。 この記事は、「サッカーは詳しくない...

「生成AIで属人性を解消」には、違和感を感じる。

Zenn · 2026-06-14

生成AI系のセールストークで、こんな主張をよく見かけます。 「生成AIで属人化を解消します」 「生成AIで誰でも同じ品質が出せるようになります」 聞くたびに違和感があったので、その理由を整理してみます。 そもそも属人化は悪いことか 「属人化=悪」という前提で語られることが

従量制になったGithub Copilotの代わりにOpenCode GoをCopilot Chatのカスタムプロバイダとして使う

Zenn · 2026-06-14

Github Copilotが2026年6月より、クレジット制というか従量課金モデルに移行してしまいました。企業の経営のためには仕方がないのですが、個人としてはできれば安く定額で使いたい。 定額制で安くといえばOpenCode Goが有名ですが、こちらはVSCodeのチャットイン

Coerce seeds and use_metadata_table booleans in UrlConfig

github/rails/rails · 2026-06-14

UrlConfig runs to_boolean! on :replica and :database_tasks so that `?replica=false` / `?database_tasks=false` in a DATABASE_URL disable thos

Fix counter_cache_column crash when no column is given on the has_man…

github/rails/rails · 2026-06-13

…y side On the has_many/has_one side, counter_cache_column computed `-((counter_cache &amp;&amp; -counter_cache[:column]) || &quot;#{name}_

Treat remove_column with options but no type as irreversible

github/rails/rails · 2026-06-13

invert_remove_column guarded reversibility with `args.size &lt;= 2`, intending to require a column type. But `remove_column :t, :c, null: fa

Claude Code を司令塔に、Antigravity CLI(Gemini 3.5 Flash)を実装役として使う環境構築【従量課金ゼロ】

Qiita(trend) · 2026-06-13

はじめに 当初は Claude Fable 向けに記事を書いていたのですが、環境構築中にClaude Fable が使えなくなるという大事件 が発生してしまいました(笑) ※Claude Opus でも問題なく使える方法ですので、ご参考ください。 それなりに反響があ...

身近なGradleについてちゃんと理解する(タスクとビルドライフサイクル編)

Qiita(trend) · 2026-06-13

はじめに この記事は前回の続きで、今回はGradleが実際にビルドを実行するときに何をしているのか についてまとめています。 ビルドが裏で何をやっているのか、build.gradle.ktsに書いたコードがいつ実行されるのかを掴みたい方はぜひお読みください! 前回がGra...

AIエージェント時代の品質保証 ― 監査駆動フィードバック開発という考え方

Zenn · 2026-06-13

はじめに ― AI開発で本当に怖いのは「少数の整合性崩壊」 AI エージェントに 100 件のタスクを任せたとします。おそらく 95 件は正しく実装されます。問題は残りの 5 件です。 機能は動くが、通知だけ配線されていない レスポンスは正しいが、OpenAPI 定義だけ更新

React + Hono の近況共有アプリでやった XSS 対策

Qiita(trend) · 2026-06-13

近況共有アプリを作っていて、ユーザーが入力した文章を他の人に表示する場面が出てきます。 今回のアプリでは、同級生が以下のような情報を投稿できるようにしています。 名前 今住んでいる地域 仕事・活動 近況コメント SNS URL つまり、典型的な Stored XSS の...

Restart the Redis listener thread when it dies

github/rails/rails · 2026-06-13

#57690 stopped the listener from dying on the normal count-to-zero path by keeping an internal sentinel subscription alive. But the listener

Merge pull request #57677 from 55728/fix-array-to-query-empty-array

github/rails/rails · 2026-06-13

Fix `Array#to_query` to skip empty Array elements, mirroring the empty-Hash case

Merge pull request #57697 from 55728/fix-subscriber-map-remove-unknow…

github/rails/rails · 2026-06-13

…n-channel Don't fire remove_channel for an unknown channel

GA した GitHub Copilot SDK (.NET) を試してみた

Zenn · 2026-06-13

はじめに GitHub Copilot SDK が 2026-06-02 に GA しました。 https://github.blog/changelog/2026-06-02-copilot-sdk-is-now-generally-available/ これは GitHub

LLMは長文を本当に読めているのか?「Lost in the Middle」から考えるRAG設計

Zenn · 2026-06-13

LLMアプリケーションを作っていると、次のような発想になりがちです。 コンテキストウィンドウが大きいモデルを使えば、とりあえず大量のドキュメントを詰め込めばよいのでは? しかし、実際にはそう単純ではありません。 LLMには、長い入力の中に含まれる情報を均等に扱えないことがあり

Pythonばかり書いてきた私の視点で、JavaScriptの世界観を理解するための用語(Node.js等)を整理した

Zenn · 2026-06-13

※追記: 2026-06-14 想定よりもずっと多いリアクションを記事に付けていただけて、同じような境遇にある方々がけっこう居たのかもしれない、と勇気づけられました。ご閲覧ありがとうございます。 Pythonエンジニアの自分も、JavaScriptで何が起こっているのか知って

Clear the connections registry on server restart

github/rails/rails · 2026-06-13

restart closes every connection and then halts the worker pool, but never clears connections_map. The only path that removes an entry is Soc

なぜAI生成コードは危ないのか — スキャナを作って見えた現実

Zenn · 2026-06-13

この記事で伝えたいこと AI(Copilot・Cursor・Claude・ChatGPT)が吐くコードは、速い。けれど、その速さと引き換えに、誰もレビューしないまま本番に流れていくコードが増えている。 私はセキュリティスキャナーを作る過程で、AIに書かせたコードを片っ端からスキャ

Bytecode Alliance — WASI 0.3 Launched

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

WASI 0.3リリース。WebAssembly Component Modelのネイティブ機能として非同期処理が組み込まれ、stream&lt;T&gt;/future&lt;T&gt;/asyncがCanonical ABIに追加された。WASI 0.2では各コンポーネントが

Merge pull request #57655 from 55728/fix-cpk-update-single-id

github/rails/rails · 2026-06-13

Support a single composite primary key id in `update`/`update!`

Support a single composite primary key id in `update`/`update!`

github/rails/rails · 2026-06-13

The class-level `update`/`update!` tell a batch of ids from a single id with `id.is_a?(Array)`. For a composite primary key a single record&

[DOC] Fix docs for Hash#update

github/ruby/ruby · 2026-06-13

When a block is given to Hash#update, it sets `key` to the return value of the block, not `new_value`.

Merge pull request #57676 from 55728/fix-structured-event-subscriber-…

github/rails/rails · 2026-06-13

…debug-only-leak Fix `StructuredEventSubscriber.debug_only` leaking across subscriber subclasses

[DOC] Update bundled gems list at 0e3b8918b31963315231044c30af06

github/ruby/ruby · 2026-06-13

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

この素晴らしいプロジェクトに爆焔を!〜負債だらけのレガシーコードを1万行消し飛ばした話〜

Qiita(trend) · 2026-06-13

光に覆われし漆黒よ。夜を纏いし爆炎よ。 紅魔の名のもとに原初の崩壊を顕現す。 終焉の王国の地に、力の根源を隠匿せし者。 我の前に統べよ! エクスプロージョン(rm -rf)!! 我が名はエンジニア! クリーンアーキテクチャを極めし者、そしてレガシーコードの破壊を渇望する...

Remove AR::Base#with changelog entry

github/rails/rails · 2026-06-13

This is a bugfix that was backported, it shouldn't be listed on main.

Merge pull request #57693 from janko/relation-object-with

github/rails/rails · 2026-06-13

Make `ActiveRecord::Base.with` call `Object#with` when passed a block

Merge pull request #57689 from hammadxcm/test-hwia-key-access-and-except

github/rails/rails · 2026-06-13

Add test coverage for HashWithIndifferentAccess key access and except

Merge pull request #57675 from 55728/fix-transliterate-mutate-non-utf8

github/rails/rails · 2026-06-13

Don't mutate the caller's string in `Inflector#transliterate`

Claude Fable 5 はどんなコーディング特性だったのか——Opus 4.8 と統計的に比較した記録(オトナの自由研究 #26)

Zenn · 2026-06-13

2つの発見 Fable 5 → クラッシュや不正入力を先回りして塞ぐ、防御的・堅牢設計重視の実装が特徴 Opus 4.8 → 役割分割と読みやすさを優先する、構造・可読性重視の実装が特徴 この 2つは別々の発見ではなく、1つの結果の表と裏です。守りを固める Fable 5 と、読

Merge pull request #57691 from 55728/fix-connections-iterate-snapshot

github/rails/rails · 2026-06-13

Iterate a snapshot of the connections in Server#each_connection

Merge pull request #57692 from 55728/fix-stop-stream-from-symbol-coer…

github/rails/rails · 2026-06-13

…cion Coerce broadcasting to String in Channel#stop_stream_from

Merge pull request #57698 from 55728/fix-test-adapter-symbol-stream-c…

github/rails/rails · 2026-06-13

…oercion Coerce stream name to String in the test adapter accessors

Merge pull request #57696 from 55728/fix-redis-adapter-respects-expli…

github/rails/rails · 2026-06-13

…cit-id-nil Respect an explicit `id: nil` in the Redis cable config

Merge pull request #57695 from 55728/fix-redis-reset-drops-pending-co…

github/rails/rails · 2026-06-13

…nfirmations Keep pending subscribe confirmations across a Redis reconnect

Merge pull request #57699 from 55728/fix-subscribe-missing-channel-ra…

github/rails/rails · 2026-06-13

…ises-channel-not-found Raise ChannelNotFound for a subscribe command without a channel

Merge pull request #57700 from 55728/fix-restart-leaks-heartbeat-timer

github/rails/rails · 2026-06-13

Shut down the heartbeat timer on server restart

Merge pull request #57690 from 55728/fix-redis-listener-dies-on-last-…

github/rails/rails · 2026-06-13

…unsubscribe Keep the Redis listener alive when the last channel is unsubscribed

AI Readyな設計書を目指して。人もAIも読みやすい設計書管理

Qiita(trend) · 2026-06-13

はじめに 以前、設計書はMarkdownで管理してPDFに自動変換しよう! という記事で、設計書を Markdown で管理していく話を書きました。 ここではその発展形として、Markdown で管理した設計書を HTML として公開し、GitHub 上でのレビューや A...

[ruby/digest] Implement Digest::CRC32

github/ruby/ruby · 2026-06-13

Ref: https://github.com/ruby/digest/issues/77 `CRC32` is relatively commonly needed for network protocol and some archive formats like `zip

CKS合格🎊体験記〜AIと歩んだ44日間〜

Zenn · 2026-06-13

こんにちは!あおいです!CKS合格したので嬉し過ぎ合格体験記です! 今回はじめて資格取得にAIの伴走をお願いしたので、副題として「AIと歩んだ44日間」をつけました。 この記事はあたたかみのある手打ち記事です。一部AIとのやり取りの抜粋がありますが、AIが書いた部分については明記

Keep pending subscribe confirmations across a Redis reconnect

github/rails/rails · 2026-06-13

When the pub/sub connection drops, the listener resets, reconnects, and resubscribes to every channel in `@subscribers`. But `reset` also cl

Don't fire remove_channel for an unknown channel

github/rails/rails · 2026-06-13

`@subscribers` uses a key-inserting default proc, so `SubscriberMap#remove_subscriber` reading `@subscribers[channel]` for a channel that wa

Coerce stream name to String in the test adapter accessors

github/rails/rails · 2026-06-13

The broadcast write path stores messages under `String(broadcasting)` (see `Server::Broadcasting`), but `Test#broadcasts` and `Test#clear_me

Raise ChannelNotFound for a subscribe command without a channel

github/rails/rails · 2026-06-13

A `subscribe` command whose identifier omits the `channel` key (e.g. a malformed client sending `{&quot;id&quot;:1}`) made `subscription_fro

Shut down the heartbeat timer on server restart

github/rails/rails · 2026-06-13

`Server::Base#restart` tore down `@worker_pool`, `@executor`, and `@pubsub`, but left `@heartbeat_timer` running. The orphaned `Concurrent::

Respect an explicit `id: nil` in the Redis cable config

github/rails/rails · 2026-06-13

`ActionCable::SubscriptionAdapter::Redis.redis_connector` defaulted the connection id with `config[:id] ||= &quot;ActionCable-PID-#{$$}&quot

[DOC] Add NEWS.md for bump pointer allocator

github/ruby/ruby · 2026-06-13

Adds https://github.com/ruby/ruby/pull/17201 to NEWS.md.

ZJIT: Add method inliner (#16966)

github/ruby/ruby · 2026-06-13

# Overview This PR contains a new method inliner for ZJIT. While this is a fully functional method inliner, this work is intended to be a s

テストアーキテクチャの全体戦略:品質定義から継続的改善まで

Qiita(trend) · 2026-06-12

はじめに 増田さんの開催されている、設計コミュニティSCSDの3回目に参加してきました。 設計コミュニティSCSD(第3回:テスト設計)での 今回は、 テストの設計 に論点を置いてディスカッションが行われました。 品質保証の話から、どうやってテスト設計の勉強してき...

ZJIT: Call make_equal_to when folding GuardBitEquals (#17308)

github/ruby/ruby · 2026-06-12

We need to actually link it up in the union-find instead of dropping it on the floor. Co-authored-by: Kevin Menard <kevin@nirvdrum.com>

ZJIT: Just make a new block (#17307)

github/ruby/ruby · 2026-06-12

I don't know what the original code was intending to do but we should always be making a new block.

Make `ActiveRecord::Base.with` call `Object#with` when passed a block

github/rails/rails · 2026-06-12

`ActiveRecord::Base.with` currently delegates to `ActiveRecord::Relation#with` for building CTEs. However, it&#39;s useful to set custom att

Merge pull request #57680 from Shopify/amomchilov/safer-assert_no_cha…

github/rails/rails · 2026-06-12

…nges Ensure `assert_no_changes` isn't given a static value

ZJIT: ivar code cleanup (#17269)

github/ruby/ruby · 2026-06-12

* ZJIT: ivar code cleanup I just wanted to clean up some of the IV handling code in ZJIT. If classes, modules, or TDATA have instance varia

wbcheck: Implement rb_gc_impl_get_vm_context

github/ruby/ruby · 2026-06-12

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

ZJIT: Preserve cfunc props on non-leaf super calls (#17279)

github/ruby/ruby · 2026-06-12

## Summary Take return_type and elidable from props on the super CCallWithFrame / CCallVariadic paths instead of hardcoding BasicObject / f

散らばるAI開発ログを一か所へ:agentsviewで検索・コスト確認・振り返り

Zenn · 2026-06-12

AI コーディングエージェントとは、Claude Code、Codex、Cursor、Gemini CLI のように、コードの調査、修正、生成、コマンド実行を手伝ってくれる開発用 AI ツールのことです。 使い始めは、とにかく便利です。エラーの原因を調べる。修正案を出してもらう。

Add ASAN ci build

github/ruby/ruby · 2026-06-12

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

Coerce broadcasting to String in Channel#stop_stream_from

github/rails/rails · 2026-06-12

`stream_from` casts its argument with `String(broadcasting)` before using it as the `streams` hash key, so `stream_from :chat` registers the

メールに添付された Zip ファイルを自動解凍 → SharePoint に保存して同僚に共有する

Qiita(trend) · 2026-06-12

ごきげんよう、百合宮桜(Miyu)です。 今回はあの頃に Play Back,Play Back✨(昭和に浸りたい方はあの歌姫の声でどうぞ!) 昔やっていた業務を Power Automate で自動化できるか試してみようと思います。今回は何度もあると地味に面倒で後回しにし...

Iterate a snapshot of the connections in Server#each_connection

github/rails/rails · 2026-06-12

`each_connection` walked the live `connections_map` via `each_value`. The 3s heartbeat (`each_connection(&amp;:beat)`), `#restart` and the s

Keep the Redis listener alive when the last channel is unsubscribed

github/rails/rails · 2026-06-12

The redis-client rewrite drives the listen loop to `break` (and nils `@subscribed_client`) whenever an unsubscribe brings the Redis subscrip

Godot:当たり判定でキャラが吹き飛ぶ原因と解決(Area2Dを使う理由)

Qiita(trend) · 2026-06-12

こんにちは、ハートランド・データ株式会社の増田です。 社内の"技術者研修"という活動で、ゲーム開発プロジェクトに参加したので、そちらの活動ブログになります。 ゲーム開発プロジェクトにて、弊社オリジナルキャラクターの"バグレスくん"をプレイヤーとして遊ぶゲームを開発することに...

Antigravity IDEでバイブコーディングを試してみた:非エンジニアでも集計ツールが作れるか検証

Qiita(trend) · 2026-06-12

こんにちは!株式会社DearOneの小門です。 バックエンドのチームで、主にタスクや人の管理、システムの保守とかをやってます。 この記事でわかること - Antigravity IDEのインストールから動作確認までの手順 - プロンプトだけでCSV集計ツールを作る具体的な流...

Merge pull request #57656 from 55728/fix-cpk-excluding

github/rails/rails · 2026-06-12

Support composite primary keys in `excluding`

Support composite primary keys in `excluding`

github/rails/rails · 2026-06-12

`Relation#excluding` (and its alias `without`) built the exclusion predicate with `predicate_builder[primary_key, records]`. For a composite

[DOC] Harmonize join methods

github/ruby/ruby · 2026-06-12

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

[DOC] Harmonize grpowned? methods

github/ruby/ruby · 2026-06-12

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

Merge pull request #57670 from 55728/fix-xml-from-xml-date-strip

github/rails/rails · 2026-06-12

Fix `Hash.from_xml` raising `Date::Error` on `type="date"` values surrounded by whitespace

Fix Hash.from_xml raising Date::Error on type="date" values surrounde…

github/rails/rails · 2026-06-12

…d by whitespace The &quot;date&quot; typecast in XMLMini::PARSING called Date.strptime on the raw node content, which does not tolerate su

Fix data race on heap_pages.sorted in rb_gc_register_mark_object

github/ruby/ruby · 2026-06-12

rb_gc_register_mark_object() called rb_gc_impl_pointer_to_heap_p() without holding the VM lock. The lookup bsearches over objspace-&gt;heap_

Merge pull request #57057 from matthewd/pg-typed-exceptions

github/rails/rails · 2026-06-12

Report Postgres FATAL exceptions more clearly

Merge pull request #57671 from 55728/fix-memory-store-cleanup-deseria…

github/rails/rails · 2026-06-12

…lize Fix `MemoryStore#cleanup` raising `NoMethodError` with a non-DupCoder serializer

Fix MemoryStore#cleanup raising NoMethodError with a non-DupCoder ser…

github/rails/rails · 2026-06-12

…ializer MemoryStore#cleanup read each value out of @data and called expired? on it. With the default DupCoder @data holds Entry objects, b

Merge pull request #57672 from 55728/fix-advance-mutates-options-hash

github/rails/rails · 2026-06-12

Fix `Time#advance` and `DateTime#advance` mutating the caller's options hash

Fix flaky test_tracepoint_callee_id

github/ruby/ruby · 2026-06-12

In parallel test-all, a worker process may hold garbage Tempfile objects left by previously run test files. When GC is triggered while a Tra

いかにして既存の自律LLMエージェントを超えるエージェントをつくるか - 試行錯誤の痕跡

Zenn · 2026-06-12

こんにちは。minamorlと申します。portfolio みなさんAI関連の記事を書いているのを見て自分もAIシステムを作ったので、どのようにして既存の単なるClaude CodeやCodexを超えた自律的なエージェントを作るのか、既存のRAGを超えるのかの知見を共有します。

【Java】Maven の概要と Gradle との比較

Qiita(trend) · 2026-06-12

はじめに この記事では、Java のビルドツールである Maven の概要を記載します。あわせて Gradle など他のビルドツールとの違いにも触れます。 そもそもビルドツールとは Java のソースコード(.java)は、そのままでは動きません。次のような作業を...

compile.c: fix dupstring-of-Regexp from folded /o regexp

github/ruby/ruby · 2026-06-12

The peephole optimizer folds &quot;dupstring str; toregexp&quot; (and the dupchilledstring / putobject-string variants) into a single litera

Why pnpm no longer expands environment variables in a repository&#039;s .npmrc | pnpm

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

悪意あるリポジトリで.npmrcを使って環境変数が盗まれる問題への対策として、pnpmがリポジトリ管理の.npmrcで環境変数を展開しなくなった経緯の解説。v10.34.2/v11.5.3以降、リポジトリ内の.npmrcやpnpm-workspace.yamlの認証情報やレジスト

別モデルによるクロスレビューは有効なのか?同一モデルの継続セッション・別セッションと比較する(React習熟度スコア基準)

Zenn · 2026-06-12

先日、クロスレビューについて、効果があるのかないのか、両者とも根拠がない印象の感想合戦になりかけたので、実際にベンチマークを行うことにしました。 実施内容 うひょ氏のReact習熟度のベンチマークが一番扱いやすそうだったので、こちらを使わせていただきました。 https://

Merge pull request #57686 from yahonda/re-raise-redis-errors-in-store…

github/rails/rails · 2026-06-12

…-test-base Re-raise suppressed RedisClient errors in all RedisCacheStoreTests classes

[ruby/psych] Test other whitespace separators in datetime-like strings

github/ruby/ruby · 2026-06-12

The TIME pattern accepts any whitespace run between date and time, so cover vertical tab, carriage return, form feed, and mixed separators i

[ruby/psych] Fix parsing of strings with tab-separated datetime

github/ruby/ruby · 2026-06-12

https://github.com/ruby/psych/commit/0ac39324a0

結局ベイズ最適化ってどうやって使うの?という疑問を解決するため具体例を示して理解する

Qiita(trend) · 2026-06-12

結論、金子先生の書籍が一番わかりやすかった☝️ ベイズ最適化が実験候補を探すのに良い手法、という記事や報告がたくさんあって、いざやってみようと思い、色々ネット記事や書籍を調べてみました ただ、結局一番わかりやすかったのは金子先生の以下の書籍でした↓ この書籍は理論の...

[ruby/rubygems] Update the versions file before fetching infos in par…

github/ruby/ruby · 2026-06-12

…allel When the compact index client has been released after resolution and is lazily rebuilt, for example by bundle cache --all-platforms,

[ruby/rubygems] Scope the default gem check to RubyGems sources

github/ruby/ruby · 2026-06-12

The bundler spec comes from the metadata source and is a default gem on any modern Ruby, so checking all specs disabled the memory release f

[ruby/rubygems] Synchronize remote_specs memoization

github/ruby/ruby · 2026-06-12

The remote index can now be released and lazily rebuilt while parallel install workers are running, so guard the memoization with a mutex to

[ruby/rubygems] Keep resolution memory when installing default gems

github/ruby/ruby · 2026-06-12

Downloading a default gem always goes through cached_built_in_gem, which searches the remote index, so releasing it up front would force a f

[ruby/rubygems] Fetch a single name when caching built-in gems

github/ruby/ruby · 2026-06-12

cached_built_in_gem only needs the remote versions of one gem, so searching the full remote index is wasteful when it is not already materia

[ruby/rubygems] Release resolution memory before installing gems

github/ruby/ruby · 2026-06-12

Resolution retains an EndpointSpecification for every version of every gem in the dependency closure, plus parsed checksums for all ~190k ge

[ruby/rubygems] Drop explicit GC.start when releasing resolution memory

github/ruby/ruby · 2026-06-12

This was the only forced GC in the codebase and would inject a full mark pause into any future caller of release_resolution_memory!. Allocat

[ruby/rubygems] Intern link elements in SafeMarshal reader

github/ruby/ruby · 2026-06-12

specs.4.8 from rubygems.org contains 4.7M object links pointing at only 156k unique offsets, so allocating an element per occurrence makes l

[ruby/psych] Strip a leading byte order mark before parsing

github/ruby/ruby · 2026-06-12

libyaml only discounts the BOM when it detects the stream encoding by itself. Psych passes the encoding explicitly whenever it is known, and

[ruby/psych] Restrict the BOM skip rescue to the seekability probe

github/ruby/ruby · 2026-06-12

If pos succeeded but the later seek failed, the rescue silently discarded the bytes read to check for a BOM. Only the initial pos call is ex

[ruby/psych] Strip the BOM from UTF-32 strings too

github/ruby/ruby · 2026-06-12

The C extension transcodes UTF-32 strings to UTF-8 with the BOM preserved, so they were truncated the same way as UTF-8 input. https://gith

[ruby/psych] Use String#delete_prefix to strip the BOM

github/ruby/ruby · 2026-06-12

https://github.com/ruby/psych/commit/a1dcb86aed Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

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

github/ruby/ruby · 2026-06-12

Bumps the github-actions group with 2 updates in the / directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby) and [cygwin/cygwin-i

Claude Fable 5に作ってもらった日本語プログラミング入門教材「言語の庭」が凄い

Zenn · 2026-06-12

はじめに こんにちは!株式会社ネクストビートでテクノロジー・エバンジェリストなる肩書きでお仕事をしている水島です。大学院の頃はPEG(Parsing Expression Grammar)の研究をしていて、構文解析やプログラミング言語処理系が専門です。 先日、Anthropicの

アプリ層とDB層の二重防御でテナント分離を担保する(マルチテナント化連載 第3回・二重防御編)

Zenn · 2026-06-12

はじめに こんにちは。株式会社カウンターワークスにて、テックリードとして、リーシングのDXを実現するクラウド管理システム 「ショップカウンター エンタープライズ」(以下 SCE)を開発しております shim です。 前回の PostgreSQL 移行編に続いて、今回はマルチテナン

[DOC] Update bundled gems list at 5d513196576d38f0adb1a948caff6f

github/ruby/ruby · 2026-06-12

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

Update the revision for ruby/debug#1181

github/ruby/ruby · 2026-06-12

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

Merge pull request #57679 from jsaubry/js-fix-query-constraint-increment

github/rails/rails · 2026-06-12

Fix increment! with explicit query constraints

[Feature #17944] Remove no longer used functions

github/ruby/ruby · 2026-06-12

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

Merge pull request #57682 from Shopify/ractor-safe-readonly-attributes

github/rails/rails · 2026-06-12

Ractor safe readonly attributes

Make _attr_readonly and Base#attr_readonly ractor safe.

github/rails/rails · 2026-06-12

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

DatadogとAWSが同じ日に出した“Opsエージェント”は、何を奪い合っているのか

Zenn · 2026-06-12

アメリカ現地時間の2026年6月9日、二つの大きな発表が同じ日に重なりました。 ニューヨークで開催されたDatadogの年次イベントDASH 2026のキーノートで、Bits AIファミリーが大幅に拡張されました。Detection、Investigation、Remediati

[ruby/rubygems] Strip comment-only mapping values in Gem::YAMLSerializer

github/ruby/ruby · 2026-06-12

strip_comment returned the value unchanged when it consisted entirely of a comment, so &quot;key: # comment&quot; loaded as the literal stri

[ruby/rubygems] Fix Gem::YAMLSerializer roundtrip of quoted metadata …

github/ruby/ruby · 2026-06-12

…keys and values Metadata may contain any UTF-8 keys and values, but the emitter wrote strings wrapped in quotes as plain scalars and never

[ruby/rubygems] Escape control characters in Gem::YAMLSerializer quot…

github/ruby/ruby · 2026-06-12

…ed strings quote_string only escaped backslash, double quote and a few whitespace characters, so other C0 control characters were emitted

Merge pull request #57674 from 55728/fix-string-truncate-separator-om…

github/rails/rails · 2026-06-12

…ission Fix `String#truncate` with `:separator` and an over-long `:omission`

サブエージェント活用で Claude Fable 5 をコスパよく運用する

Zenn · 2026-06-12

はじめに 株式会社GENDA 開発部エンジニアの奥山です。 先日 Claude Fable 5 が公開され、Opus を上回る Mythos 級の性能が一般提供で使えるということで話題になりました。 公式のベンチマークでも、コーディングを含む各分野で最高水準のスコアが示されていま

Re-raise suppressed RedisClient errors in all RedisCacheStoreTests cl…

github/rails/rails · 2026-06-11

…asses Move the re-raising error_handler added to RedisCacheStoreCommonBehaviorTest in 577d73f965805af11c91354a7c6c0a4a23cb4476 into the St

Fix String#truncate with :separator and an over-long :omission

github/rails/rails · 2026-06-11

When :omission is at least as long as truncate_to, length_with_room_for_omission (truncate_to - omission.length) goes negative; the separato

Dependabot version updates now support the Deno ecosystem - GitHub Changelog

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

Dependabotのversion updatesがDenoエコシステムに対応した。

[ruby/rubygems] Fix ruby-core tarball detection in linked git worktrees

github/ruby/ruby · 2026-06-11

In a linked worktree `.git` is a gitdir pointer file, not a directory, so ruby_core_tarball? misdetected the checkout as a tarball and shipp

脱・職場の依存体質! AIにコード生成させて簡易データベースを試作してみた|あざらしの野望

Qiita(trend) · 2026-06-11

※前回記事はこちらから 「これどうしたらいいの?」「あれってどうなったの?」で耳にタコ 小売業に勤めて数年になるあざらし。 新入社員とは呼ばれなくなり、パートさんの他に直属の部下も二人出来たので、仕事のことは聞くよりも聞かれることの方が増えた。 その中で最も多いのが、「こ...

Merge pull request #57681 from Shopify/shareable-procs-request-path

github/rails/rails · 2026-06-11

Make some lambdas in constants shareable

Merge pull request #57626 from Shopify/ec-unshareable-proc-action

github/rails/rails · 2026-06-11

Introduce a new mechanism for applications to prepare for ractor safety

Avoid timeout on object tracing test

github/ruby/ruby · 2026-06-11

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

Fix ASAN error on gc_sweep_register_free_slot

github/ruby/ruby · 2026-06-11

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

New config toontrol the behavior of procs that aren't ractor safe:

github/rails/rails · 2026-06-11

- ### Problem We&#39;d like to make procs be shareable for Ractor. However, specific (and admitedly edge case) application code may pre

Try to make a proc shareable when drawing a resolve route:

github/rails/rails · 2026-06-11

- This final commit piggybacks on top of d5a9095a9aae53e4a16bd6728c9227d62e08fc9d. Rails will attempt to make Resolve route procs shareabl

Create separate assertions for checking whether an object is shareabl…

github/rails/rails · 2026-06-11

…e or if it can be made shareable

test: native sqlite refactor (#11544)

remix · 2026-06-11

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - test: native sqlite refactor (#11544) · remix-run/

「なんか動かない」を解決!お客様の曖昧な問い合わせを明確化するヒアリング術

Qiita(trend) · 2026-06-11

「なんか動きません」「エラーが出ました」 問い合わせ対応を行っていると、必ずと言っていいほど直面する言葉。 そんなお客様(非エンジニア)からの曖昧な問い合わせに、困った経験はないでしょうか。 チャットやチケットだけでは状況が掴めず、電話で直接ヒアリングをして原因を特定し...

Make some ActionDispatch procs stored in constants shareable

github/rails/rails · 2026-06-11

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

Use query constraints for increment! updates

github/rails/rails · 2026-06-11

`increment!` delegates to `update_counters`, which scoped writes by primary key through the class-level counter API. Composite-primary-key m

Speed up Array#join with a memcpy fast path

github/ruby/ruby · 2026-06-11

When every element is a String sharing one ASCII-compatible fast-path encoding (UTF-8/US-ASCII/ASCII-8BIT) and the separator is compatible,

Update default gems list at ea47612f7d799216a4c41cfc0e9f08 [ci skip]

github/ruby/ruby · 2026-06-11

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

[ruby/json] Merge 2.19.9 changes

github/ruby/ruby · 2026-06-11

https://github.com/ruby/json/commit/53f9d990bb

[ruby/json] generator.c: don't start with a stack buffer in IO case

github/ruby/ruby · 2026-06-11

It was never intended to be initialized with a stack buffer in that case, as when dumping into an IO we want larger chunks. https://github.

Fix Make syntax in Heredoc Makefile snippet

github/ruby/ruby · 2026-06-11

Co-authored-by: Nobuyoshi Nakada <nobu.nakada@gmail.com>

Enable DTrace USDT GC probes in the modular default GC

github/ruby/ruby · 2026-06-11

When Ruby is built with `--with-modular-gc`, the default GC module is built with `BUILDING_MODULAR_GC` defined. The existing code stubbed o

【保存版】Linux作業を爆速化する便利コマンド5選

Qiita(trend) · 2026-06-11

この記事では「知ってる人は知ってる、でも意外と使われていない」実用コマンドを厳選して紹介します。 コピペしてすぐ使える形でまとめたので、ぜひターミナルを開きながら読んでみてください。 はじめに Linuxを日常的に使っていると、「もっと速くできないか?」と感じる場...

ワイ「ヘイ、AI!お仕事を奪わんといて!」

Qiita(trend) · 2026-06-11

ある日、リモートワーク中 ワイ「さあ、今日もお仕事がんばって行くでぇ」 AIちゃんに指示 ワイ「ヘイ、AIエディタちゃん!」 ワイ「このタスク進めといて!」 AI「かしこまりました」 AI「・・・タスクの内容を確認中・・・」 AI「一点確認ですが、〇〇の部分はどうします...

Merge pull request #57638 from Shopify/uk-refactor-cpk

github/rails/rails · 2026-06-11

Refactor Composite Primary Key implementation by using polymorphism

Claude Codeのアドバイザーが「プロジェクトの本質」を毎回思い出させてくれる ── 公式仕様を踏まえたCLAUDE.mdの書き方

Zenn · 2026-06-11

! この記事は AI(Claude)を利用して作成し、内容は公式ドキュメント(Claude API / Claude Code)に照らして確認しています。とはいえ仕様はベータで変わりうるため、重要な点はご自身で一次情報を確認してください。 この記事で言いたいこと 長いセッシ

Merge pull request #57673 from 55728/fix-current-attributes-reject-at…

github/rails/rails · 2026-06-11

…tributes-name Reject attribute names that shadow CurrentAttributes methods

Claude Codeと91本のPDFで知識グラフを作って卒論を書いた(そして何が壊れたか)

Zenn · 2026-06-11

完成した知識グラフの可視化(622ノード・846エッジ、vis-network製)。左下のギャップ候補リストには後述する「あるバグ」が写り込んでいます 卒論のために、91本のPDF文献(約460万字)から概念を抽出して知識グラフを作りました。使ったのはClaude Code(当時

Address review feedback on ActiveRecord::Key

github/rails/rails · 2026-06-11

* Mark ActiveRecord::Key and its subclasses as :nodoc: and remove their documentation comments (it is not public API) * Drop the private s

Rename PrimaryKey value object to ActiveRecord::Key and apply to fore…

github/rails/rails · 2026-06-11

…ign keys The abstraction was never primary-key specific -- it models any database key of one or more columns. Renaming it to ActiveRecord:

Apply PrimaryKey value object to remaining composite-key branches

github/rails/rails · 2026-06-11

Refactor the call sites where the branch body performed the scalar-vs-array operation the value object already encapsulates: * relation#des

Build PrimaryKey through a named factory instead of overriding new

github/rails/rails · 2026-06-11

Overriding PrimaryKey.new to return a subclass forced a cascade of workarounds: a splat to forward arity, an equal?(PrimaryKey) guard to sto

Make ActiveRecord::PrimaryKey polymorphic instead of conditional

github/rails/rails · 2026-06-11

The value object encapsulated the single-vs-composite distinction but still branched on it inside every method. Resolve the key&#39;s shape

Introduce ActiveRecord::PrimaryKey value object for composite keys

github/rails/rails · 2026-06-11

Composite primary key support scattered `primary_key.is_a?(Array)` checks across finders, relations, associations, counter cache, reflection

Deep Data Securityで実現するNL2SQLのアクセス制御

Qiita(trend) · 2026-06-11

今回は、少し具体的なユースケースを用いてDeep Data Securityを試してみます。 最近ではSQLだけでなくLLMを利用したNL2SQL(自然言語)によるデータベースアクセスも増えてきていますので、その両方のパターンで実際にどのような動作するのかというのを試してみ...

Reject attribute names that shadow CurrentAttributes methods

github/rails/rails · 2026-06-11

CurrentAttributes stores per-request state in @attributes, exposed through an attributes reader and writer that reset relies on. Declaring a

Add timeout scale to all macos check CI jobs

github/ruby/ruby · 2026-06-11

MacOS CI jobs are prone to flake on Github Actions with timeouts using assert_separately. I had a hunch this was happening a lot, so I had

Downgrade back to pnpm@10 (#11543)

remix · 2026-06-11

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Downgrade back to pnpm@10 (#11543) · remix-run/rem

Remove duplicate tests in test_call.rb and test_rational.rb

github/ruby/ruby · 2026-06-11

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

明確な Goal と Eval でエージェントを動かす — Code with Claude Extended Tokyo で学んだこと

Zenn · 2026-06-11

今半の弁当、マカロン、ムース、Bun の肉まん……。 ……と写真を並べていたら、Slack で「食レポはええねん!」と突っ込まれたので、この辺で本題に入ります(笑)。 6月11日、Anthropic の「Code with Claude: Extended Tokyo」(本

[Feature #17944] Remove deprecated socket methods

github/ruby/ruby · 2026-06-11

These methods have been deprecated since nine years ago.

③ 組織で使うNotion設計:Notion AIを活かす情報構造の作り方

Qiita(trend) · 2026-06-11

(Notion AIにて生成) こんにちは。ハートランド・データ株式会社の樫村です。 これまでの記事では、Silo BustersとしてNotionの情報サイロ化に向き合った活動と、ミッションDBを軸にしたデータベース(以降DB)構造・ガードレール設計について紹介しました...

② 組織で使うNotion設計:自由度を負債にしないための設計

Qiita(trend) · 2026-06-11

(Notion AIにて生成) こんにちは。ハートランド・データ株式会社の樫村です。 前回の記事では、技術者研修で立ち上げた Silo Busters の活動全体を紹介しました。今回は、その中でもNotionのデータベース構造とガードレール設計に焦点を当てます。 Noti...

① 組織で使うNotion設計:情報サイロ化を見直した実践レポート

Qiita(trend) · 2026-06-11

(Notion AIにて生成) こんにちは。ハートランド・データ株式会社の樫村です。 私たちの組織では、Notionを議事録、タスク、ナレッジ管理などに活用しています。便利に使える一方で、チームごとに似たようなデータベース(以下、DB)が増え、「どこに何を書けばよいのか分...

【freee MCP】経理にClaudeを雇う時代?請求書下書きワークフローをSkill化してみた

Qiita(trend) · 2026-06-11

はじめに 「この請求書作成、Claudeに頼めないかな?」 経理やバックオフィスの仕事には、毎月くり返す作業がたくさんあります。 スプレッドシートの請求対象リストを確認する freeeで請求書や見積書の下書きを作る 作成済み/未作成を売上管理表に戻す 未回収や入金状況...

MarkdownをWord,PDF,HTMLに一発変換する ~ 文章作成はWordをやめてMarkdownにしよう ~

Zenn · 2026-06-11

はじめに 文章作成を Markdown で行っている場合, 困るのが「Word や PDF で提出してください」という場合です. Markdown ファイルを開いて Word にコピー &amp; ペーストして体裁を整えて... という作業は, 頻繁に発生する割には手間がかかり過

Switch to bump pointer allocator for default GC

github/ruby/ruby · 2026-06-11

This commit replaces the per-slot freelist allocator in the default GC with a bump-pointer allocator over coalesced free regions. Allocatio

AIが文法を肩代わりする時代に、未経験者がClaude Codeより先に自分で鍛えるべき3つの土台

Qiita(trend) · 2026-06-11

構文(文法)の暗記は、もうAIが肩代わりしてくれる時代になりました。map と forEach の違いを覚えていなくても、Claude Code に「配列を変換して新しい配列を返して」と言えば動くコードが出てきます。 ただ、毎日 Claude Code を回していて確信して...

テストピラミッド入門 ― ユニット・統合・E2Eテストの最適バランスを理解する

Qiita(trend) · 2026-06-11

はじめに 「自動テストを書こう」とはよく言われますが、どの種類のテストを、どれくらいの割合で書くべきかという問いに即答できる人は意外と少ないのではないでしょうか。 その指針として最も広く知られているのが「テストピラミッド(Test Pyramid)」です。本記事では、テ...

ゲーム事業部設立して、終了したお話

Zenn · 2026-06-11

はじめに 会社からゲーム事業部作ってみない?と言われたのがきっかけで事業部を作ってみることになり、その経過と終了までをまとめたものになります。 これから事業を始めていく人や、事業を始めるってどういうことなんだろう?という方に少しでも参考になれば幸いです。 事業計画書 まずは事

IO::Buffer.map: Show actual values in error messages

github/ruby/ruby · 2026-06-11

This is for easy to find what was wrong.

[ruby/rubygems] Document single-thread assumption of @gemfile_parse

github/ruby/ruby · 2026-06-11

https://github.com/ruby/rubygems/commit/f868e59f6b Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

[ruby/rubygems] Validate only explicitly requested gems against the l…

github/ruby/ruby · 2026-06-11

…ockfile explicit_gems aliased the same array that the --group handling mutates with concat, so group-derived gems leaked into the lockfile

[ruby/rubygems] Adjust specs to plugin registration changes

github/ruby/ruby · 2026-06-11

Registering only the requested plugins restores the CLI argument order in the plugin index, matching the original expectation on master, and

[ruby/rubygems] Fix bundle update not updating plugins

github/ruby/ruby · 2026-06-11

The unlock skip was based on index.installed_plugins, which misses plugins not yet installed locally, and install_definition resolved from c

[ruby/rubygems] Rename Plugin::DummySource to UnloadedSource

github/ruby/ruby · 2026-06-11

The name now reflects why the placeholder exists: it stands in for a source whose handler plugin is not loaded yet while the lockfile is par

[ruby/rubygems] Don't register plugin dependencies as plugins

github/ruby/ruby · 2026-06-11

save_plugins received every spec materialized for the plugin definition, so transitive dependencies of a plugin went through validate_plugin

[ruby/rubygems] Remove plugins_in_lockfile setting

github/ruby/ruby · 2026-06-11

Plugins declared in the Gemfile are now always tracked in the lockfile, so that checksums and cooldown verification apply to them unconditio

[ruby/rubygems] Adjust plugin specs to lockfile-based plugin installa…

github/ruby/ruby · 2026-06-11

…tion Plugins from the Gemfile now count as regular dependencies and are installed into the bundle path instead of the plugin root. https:

[ruby/rubygems] Use Index#up_to_date? to skip already-registered plugins

github/ruby/ruby · 2026-06-11

save_plugin grew an equivalent manual path comparison on this branch while master extracted Index#up_to_date? for the same purpose, so use t

[ruby/rubygems] remove validate_plugins!

github/ruby/ruby · 2026-06-11

it's not core to this PR, and can be debated separately https://github.com/ruby/rubygems/commit/cfe66376d1

[ruby/rubygems] Change how plugin deps are identified

github/ruby/ruby · 2026-06-11

Since #8486, hax to make any dependency type work inside bundler have been removed, so we mark plugins as type: :plugin. Instead, follow tha

[ruby/rubygems] Fix plugin dep handling

github/ruby/ruby · 2026-06-11

Since #8480, we can&#39;t use the undocumented &quot;type&quot; option, but the add_dependency helper was added that lets us easily validate

[ruby/rubygems] Fix plugin installation from gemfile

github/ruby/ruby · 2026-06-11

Several things are fixed: * Don&#39;t re-install a plugin referenced from the gemfile with every call to `bundle install` * If the vers

Copilot Studio でナレッジにリストを改めて追加できるようになった (検索精度も向上している)

Qiita(trend) · 2026-06-11

はじめに これまで、Copilot Studio のナレッジとして SharePoint リストを追加する件について、沢山記事を書いてきました。 理由は、市民開発が盛んなお客様では、Power Apps や Power Automate のデ...

Merge pull request #57660 from chaadow/fix_normalize_onjsonb_default_…

github/rails/rails · 2026-06-11

…emptyhash Fix `normalizes` casting raw database values on in-place change detection

【バグ対応】iPhone17カメラ横向き問題

Zenn · 2026-06-11

はじめに iPhone 17系の端末でだけ「アプリ内のカメラ映像が90度横向きになる」という問題に遭遇しました。調べてみると、SignalやMicrosoftのSDKでも同じ報告が上がっている、なかなか根の深い問題でした。 原因は iPhone 17のフロントカメラで video

Merge pull request #57658 from hammadxcm/test-duration-branch-coverage

github/rails/rails · 2026-06-11

Add test coverage for ActiveSupport::Duration edge cases

Keep C printf result encodings ASCII-compatible

github/ruby/ruby · 2026-06-11

Reject ASCII-incompatible result encodings, and avoid associating such encodings from `PRIsVALUE` arguments; convert them to the existing re

Use the result encoding for the terminator in String#ljust/rjust/center

github/ruby/ruby · 2026-06-11

When `enc` is changed by `rb_enc_check(str, pad)`, `termlen` must follow it. Otherwise the terminator is filled with the wrong length.

【React】shadcn/ui で作るデザインシステムとAI駆動開発 — 導入編

Qiita(trend) · 2026-06-11

はじめに この記事は、shadcn/ui でデザインシステムを構築するための導入編です。 以下の理論編で「なぜ shadcn/ui がデザインシステムに向いているのか」を整理しました。 この記事では実際にプロジェクトを立ち上げ、トークンを設計し、コンポーネントをプロ...

[DOC] Improve docs for ObjectSpace::InternalObjectWrapper#type

github/ruby/ruby · 2026-06-11

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

[ruby/rubygems] Set `Bundler.settings[:ssl_ca_cert]` to download gems

github/ruby/ruby · 2026-06-11

When `bundle install` connects with a certification (CA) to a private RubyGems HTTPS server emulated by WEBrick, the connection to the https

Avoid reading TypedData type after dfree

github/ruby/ruby · 2026-06-11

[Bug #22101]

[DOC] Harmonize fnmatch methods

github/ruby/ruby · 2026-06-11

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

自分専用のAIニュースキュレーターをCodexで作って約1か月運用してみた

Zenn · 2026-06-11

こんにちは、松尾研究所 データサイエンスチームのマネージャーの浮田です。 AI系のニュース、毎日とても多いですよね...!! 論文、モデルのリリース、プロダクトのローンチ、ビジネス動向など、毎日大量のニュースが流れてきます。これらを全部丁寧に追うのはとても難しくなってきています。

Bump taiki-e/install-action

github/ruby/ruby · 2026-06-11

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

Merge pull request #57666 from Shopify/freeze-constants-on-request-path

github/rails/rails · 2026-06-11

Make some more constants ractor safe

Make some more constants ractor safe.

github/rails/rails · 2026-06-11

These are encountered when trying to serve scaffolded routes on a new app from a ractor.

[ruby/rubygems] Forward security policy to old-format gems

github/ruby/ruby · 2026-06-11

The Gem::Package.new factory forwarded security_policy via super on the normal path but dropped it on the old-format branch, so -P/--trust-p

Merge pull request #57663 from Shopify/clean-up-cookies-test

github/rails/rails · 2026-06-11

Little clean up in cookies_test.rb

Extract some shared methods to make cookies_test.rb a bit more readable

github/rails/rails · 2026-06-11

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

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

github/rails/rails · 2026-06-10

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

Fix bug where reload leaks ordinary scopes into all_queries lookups.

github/rails/rails · 2026-06-10

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

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

github/ruby/ruby · 2026-06-10

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

ZJIT: Support Proc handler for getblockparamproxy

github/ruby/ruby · 2026-06-10

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

Claude Code × Obsidian で『記憶の二層構造』を作る

Zenn · 2026-06-10

はじめに Claude(Claude Code / claude.ai)を日常的に使っていると、「前にこの話したよね」「あのアイデア、どこかに書いた気がする」という場面が増えてくる。 これを解消するために、以下の二層構造を構築した。 長期ナレッジ層: Obsidian + M

Support a single composite primary key id in `delete`

github/rails/rails · 2026-06-10

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

10歳娘「パパ、AI時代にはDDDなんて要らないの?」

Qiita(trend) · 2026-06-10

ある日の我が家 ワイ「はぁ・・・」 娘(10歳)「パパ、どうしたの?ため息ついて」 ワイ「いや、ちょっと会社でショックなことがあってな・・・」 ワイ「ワイってほら、今の会社で最年長で」 ワイ「しかもちょっと、頭もおかしいやろ?」 娘「うん!」 ワイ「せやから、後輩たちから...

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

github/rails/rails · 2026-06-10

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

Keep composite primary key columns in the default attribute set

github/rails/rails · 2026-06-10

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

ZJIT: Invert bop check control flow

github/ruby/ruby · 2026-06-10

Make the common case less indented.

ZJIT: Clean up bop checks in HIR build

github/ruby/ruby · 2026-06-10

Add a new assume function and a new guard function.

Fix `normalizes` casting raw database values on in-place change detec…

github/rails/rails · 2026-06-10

…tion Follow-up to #57639. `normalized_attribute_changed_in_place?` compared the current value against `attribute.type.cast(attribute.valu

Simplify data-table integration test configuration (#11540)

remix · 2026-06-10

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

fix CI flows on pnpm@11 (#11536)

remix · 2026-06-10

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

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

github/ruby/ruby · 2026-06-10

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

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

github/rails/rails · 2026-06-10

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

Document fake pointer trick (#17253)

github/ruby/ruby · 2026-06-10

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

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

Qiita(trend) · 2026-06-10

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

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

github/rails/rails · 2026-06-10

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

オンラインで認定スクラムマスター資格を取得した話

Qiita(trend) · 2026-06-10

はじめに 私は非常に出不精なので、オンラインで済ませることができるならばオンライン派です。 なんと、認定スクラムマスター研修がオンラインで受けられる! ということで、オンラインで認定スクラムマスター研修を受けたのでそのレポートです! 受けた研修 RSM (Registe...

Autonomous AI Database:Sharepoint上のファイルに対してRAGを使用した自然言語による検索を実行してみた

Qiita(trend) · 2026-06-10

はじめに こちらの記事の続きとして、Sharepointのサイト内のファイルに対するベクトル索引をAutonomous AI Database内に作成し、SELECT AI with RAG(RAGを使用した自然言語による検索)を実行してみました。 0. 事前準備...

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

Publickey · 2026-06-10

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

Add test coverage for ActiveSupport::Duration edge cases

github/rails/rails · 2026-06-10

Cover several untested branches and documented behaviors of ActiveSupport::Duration: - unary minus negates the value and every part - .buil

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

Qiita(trend) · 2026-06-10

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

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

github/rails/rails · 2026-06-10

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

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

github/rails/rails · 2026-06-10

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

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

github/rails/rails · 2026-06-10

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

Merge pull request #57646 from yashika279/fix-grammar

github/rails/rails · 2026-06-10

Minor Grammar Fixes

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

github/rails/rails · 2026-06-10

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

Run test-tool without extension libraries in bundled gems

github/ruby/ruby · 2026-06-10

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

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

Qiita(trend) · 2026-06-10

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

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

github/rails/rails · 2026-06-10

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

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

github/ruby/ruby · 2026-06-10

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

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

Qiita(trend) · 2026-06-10

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

Minor Grammar Fixes

github/rails/rails · 2026-06-10

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

Update bundled gems list as of 2026-06-10

github/ruby/ruby · 2026-06-10

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

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

Qiita(trend) · 2026-06-10

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

Memoize ivar when freezing ActiveSupport::TaggedLogging::Formatter

github/rails/rails · 2026-06-10

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

Go言語はなぜ人気なのか?これから学ぶ人に知ってほしい魅力と始め方

Qiita(trend) · 2026-06-10

プログラミング言語を学ぼうと思ったとき、候補に上がるものはたくさんあります。 Python、JavaScript、Java、TypeScript、Rustなど、それぞれに強みがあります。 その中でも、ここ数年で存在感を大きく高めているのがGo言語です。 Goは、シンプルで読...

「AIに書かせていると取り残される」を防ぐ — Claude Codeを"解説役"に変える3つの実践

Qiita(trend) · 2026-06-10

「AIにコードを書かせていると、いつまでも自分の実力がつかないのでは」——最近よく聞く不安です。実際、Claude Code に丸投げして出力をコピーするだけだと、手は速くなっても理解はほとんど増えません。 ですが、これは Claude Code の使い方(設定とプロンプト...

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

Qiita(trend) · 2026-06-10

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

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

Qiita(trend) · 2026-06-10

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

新しく出たGemma4-E2B-QATを試してみる

Zenn · 2026-06-10

はじめに 2026年6月5日、Googleが QAT(Quantization-Aware Training) という手法で最適化したGemma4として Gemma4 QAT モデルをリリースしました。QATモデルはモバイル向けからハイスペックPC向けまで5つのサイズが用意されて

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

Qiita(trend) · 2026-06-10

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

Update bundled gems list as of 2026-06-10

github/ruby/ruby · 2026-06-10

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

Upcoming breaking changes for npm v12 - GitHub Changelog

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

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

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

github/ruby/ruby · 2026-06-10

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

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

github/ruby/ruby · 2026-06-10

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

[ruby/mmtk] Bump mmtk-core

github/ruby/ruby · 2026-06-10

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

Anthropicの新モデル「Claude Fable 5 & Mythos 5」を徹底解説

Zenn · 2026-06-10

はじめまして、ますみです! 株式会社Galirage(ガリレージ)というAIスタートアップで、代表をしております^^ その他にも、「AIとコミュニケーションする技術(インプレス出版)」という書籍を執筆させていただいたり、生成AIアカデミーというYouTubeチャンネルを運営したり

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

github/rails/rails · 2026-06-10

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

Nuxt で Pinia と Nuxt Plugin を活用してナビゲーション履歴管理を実現する

Zenn · 2026-06-10

はじめに Nuxt(Vue.js)を利用していて、サイト内・サイト外からの遷移の履歴を管理したい、ナビゲーションガード時ではなく、コンポーネントライフサイクルの mount/create Hook 時でも遷移前のページがどこであったかを判定した上で処理を書きたい などの実装に悩ん

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

github/ruby/ruby · 2026-06-10

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

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

github/ruby/ruby · 2026-06-10

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

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

github/ruby/ruby · 2026-06-10

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

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

github/ruby/ruby · 2026-06-10

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

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

github/ruby/ruby · 2026-06-10

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

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

github/ruby/ruby · 2026-06-10

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

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

Zenn · 2026-06-10

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

LLM時代に非構造化データを構造化して扱う設計を考える

Zenn · 2026-06-10

はじめに 最近、非構造化データや現場由来のデータをどうAIで扱うかについて考えることが増えました。 これまで非構造化データというと、画像、音声、紙の帳票、動画などは扱いづらいデータという印象が強かったと思います。これらをシステムで扱うには、OCR、音声認識、画像認識など、それぞれ

[DOC] Improve class docs for ObjectSpace::InternalObjectWrapper

github/ruby/ruby · 2026-06-10

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

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

github/rails/rails · 2026-06-10

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

Merge pull request #57630 from yahonda/remove-flaky-baseline-test-def…

github/rails/rails · 2026-06-09

…ault-order Remove unordered baseline assertions from test_default_order

ZJIT: Use shape id as cache key for object layout (#17187)

github/ruby/ruby · 2026-06-09

* ZJIT: Use shape id as cache key for object layout Since #17158, we can use the shape id as our cache key for determining object layout.

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

github/rails/rails · 2026-06-09

`normalize_changed_in_place_attributes` ran the normalizer again on every `valid?` call for a record that is not yet saved. It used `attribu

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

github/rails/rails · 2026-06-09

LoggerThreadSafeLevel stores its per-logger thread-local level under a key derived from object_id. A clone/dup has a new object_id but copie

Merge pull request #57636 from 55728/fix-number-to-currency-precision…

github/rails/rails · 2026-06-09

…-nil-negative Fix `number_to_currency` crashing on a negative number with `precision: nil`

Merge pull request #57635 from 55728/fix-timezone-strptime-fractional…

github/rails/rails · 2026-06-09

…-seconds Preserve the sub-second fraction in `TimeZone#strptime` with `%s`

Merge pull request #57634 from 55728/fix-delegate-class-block-forwarding

github/rails/rails · 2026-06-09

Forward blocks to `DelegateClass` methods that yield implicitly

Forward blocks to DelegateClass methods that yield implicitly

github/rails/rails · 2026-06-09

`ActiveSupport::Delegation.DelegateClass` generates a delegator method per public method of the wrapped class, building each method&#39;s si

Merge pull request #57632 from 55728/fix-default-order-association-sc…

github/rails/rails · 2026-06-09

…ope-cache Carry `has_many` `default_order:` into the cached association SQL

Cloudflare、従業員やアプリごとにAIの利用上限額を設定できるCloudflare AI Gatewayの新機能を発表

Publickey · 2026-06-09

Cloudflareは、同社が提供するサービス「Cloudflare AI Gateway」の新機能として、全社でAIベンダのAPIキーを共有して使用していても、従業員やアプリごとに毎月のAIの利用料の上限額を設定できる[新機能を発表しまし...

ZJIT: Fix polymorphic_summary to chase guards on profile entries (#17…

github/ruby/ruby · 2026-06-09

…238) ## Summary Using `chase_insn` instead of `find_const` in `polymorphic_summary`. ## Why When an ivar instruction is specialized, `s

Fix number_to_currency crashing on a negative number with precision: nil

github/rails/rails · 2026-06-09

number_to_currency accepts precision: nil for positive numbers (no rounding), but raised TypeError: nil can&#39;t be coerced into Integer fo

[DOC] ZJIT: Fix yjit exec mem size comment to zjit (#17226)

github/ruby/ruby · 2026-06-09

It doesn't seem to be fully implemented yet, but I don't think it's a yjit command.

Preserve sub-second fraction in TimeZone#strptime with %s

github/rails/rails · 2026-06-09

TimeZone#strptime parsing an epoch-seconds format that also carries a fraction (e.g. &quot;%s.%N&quot; / &quot;%s.%L&quot;) silently dropped

【総集編】e-Stat分析し続けたら分かった、データ分析で絶対にハマる4つの罠──東京最下位、奈良の謎、香川の異常値、兵庫のMAUP

Qiita(trend) · 2026-06-09

統計学の教科書には書かれている。 しかし、自分でデータを分析して初めて理解できることがある。 分母を忘れる罠 外れ値を捨てる罠 偽相関を信じる罠 粒度を見誤る罠 はじめに 東京の外食支出を分析したら、東京が最下位になった。 奈良県は回帰分析から大きく外れた。 香川...

Merge pull request #57633 from 55728/fix-hwia-falsy-default

github/rails/rails · 2026-06-09

Preserve falsy default value when building `HashWithIndifferentAccess`

Preserve falsy default value when building HashWithIndifferentAccess

github/rails/rails · 2026-06-09

`HashWithIndifferentAccess.new` copies the source hash&#39;s default value so that reads for missing keys behave the same after conversion.

ログラス5daysインターンシップ参加体験記:価値のあるエンジニアとは

Zenn · 2026-06-09

はじめに ログラス5daysインターンシップに参加し、覚えきれないほど学ぶことがあったので体験記を書きました。私はインターン中、顧客の価値についてやチームビルディングに注力していたので技術的なことはここではあまり書いていません。 ログラス5Daysインターンシップの開催概要

Carry `has_many` `default_order:` into the cached association SQL

github/rails/rails · 2026-06-09

The `default_order:` association option (added by aa76590371, not yet released) was honored when building a relation (`pluck`/`count`/`to_sq

# AWS初心者の自分が「例え」で整理したサービス一覧〜それぞれのサービスを“役割”で理解する〜

Qiita(trend) · 2026-06-09

はじめに AWSを学習し始めた頃、一番苦戦したのは「サービス名の多さ」でした。 EC2、VPC、NAT Gateway、IAM、CloudFront…。 最初は正直、「単語が多すぎて何が何だか分からない」という状態でした。 そこで、自分の中では、 「このサービスって結局何...

プロダクトより先に「自分の環境」を守る ─ 今日からできるセキュリティ対策

Zenn · 2026-06-09

はじめに 初めまして。 Contreaという医療系スタートアップでテックリードをしている河野です。 ここ最近、AIの進化は目まぐるしく、開発やデリバリーもグッと速くなりました。 その一方で、ライブラリやツールのセキュリティ事故が一気に増えています。これはもう SRE や DevO

IO::Buffer: Add the helper function `get_io_buffer`

github/ruby/ruby · 2026-06-09

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

IO::Buffer: Remove `ensure` from `set_value` and `set_values`

github/ruby/ruby · 2026-06-09

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

Merge pull request #57614 from 55728/fix-insert-bang-unique-by

github/rails/rails · 2026-06-09

Allow `insert!` to accept the `:unique_by` option

Allow `insert!` to accept the `:unique_by` option

github/rails/rails · 2026-06-09

`insert` and `insert_all!` both accept `:unique_by`, and `insert!` delegates to `insert_all!`, but `insert!`&#39;s signature omitted the key

生成 AI 時代の人材像と、その評価について考えてみる

Qiita(trend) · 2026-06-09

はじめに 最近、お客様との打ち合わせや、社内のメンバーとの何気ない会話の中で、「生成 AI 時代に求められる人材像とは何か」という話題になることが増えてきました。そのたびに、自分の考えを改めて言語化しておく必要があるなと感じていたので、今回整理してみることにしました。 生...

Update capiext cache action to Node.js 24 runtime

github/ruby/ruby · 2026-06-09

actions/cache v4.2.4 runs on the deprecated Node.js 20 runtime. Bump restore/save to v5.0.5, matching the actions/cache pin already used els

Silence Homebrew already-installed warnings in tarball-macos

github/ruby/ruby · 2026-06-09

Add --quiet to brew install so pre-installed formulae no longer emit &quot;already installed and up-to-date&quot; annotations, matching the

Update Launchable setup actions to Node.js 24 runtime

github/ruby/ruby · 2026-06-09

actions/setup-python v5.6.0 and actions/setup-java v4.8.0 run on the deprecated Node.js 20 runtime, which GitHub Actions warns about and wil

Remove unordered baseline assertions from test_default_order

github/rails/rails · 2026-06-09

`HasManyAssociationsTest#test_default_order` failed on rails-nightly build #4408: https://buildkite.com/rails/rails-nightly/builds/4408#019

なぜCatBoostはカテゴリ変数に強いのか?LightGBM・XGBoostとの違いから理解する

Qiita(trend) · 2026-06-09

CatBoostとは?LightGBMやXGBoostとの違いをわかりやすく解説 ビジネスの現場で扱うデータの多くは、きれいに数値だけで構成されているわけではありません。 例えば、顧客データであれば「顧客セグメント」「地域」「業種」「契約プラン」、マーケティングデータで...

Don't dump memory map in crash report when modular GC enabled

github/ruby/ruby · 2026-06-09

MMTk reserves a large amount of memory, which can cause the memory maps to take a long time to generate and thus cause test timeouts.

[DOC] Doc for frozen objects

github/ruby/ruby · 2026-06-09

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

そのテスト、本当にバグを検出できますか?——Mutation Testingでテストの質を測る

Zenn · 2026-06-09

はじめに こんにちは! 株式会社エクスプラザのhyodoです! 最近はコードだけでなく、テストもAIに書かせることが増えてきました。「この関数のテストを書いて」とお願いすれば、それっぽいテストが一瞬で出てきます。 でも、ここで一度立ち止まって考えたいことがあります。 そのテスト

Claude Managed Agents で社内データ・ログ・コードを横断調査する Slack bot を安定運用する方法

Zenn · 2026-06-09

はじめに 前回の記事『Claude Managed Agentsで「まずエンジニアに聞こう」を「まずbotに聞こう」に変えた』では、ダイニーが社内向け Slack bot @ask-anything を Claude Managed Agents で組み、社内エンジニアへの調査依

【脱・従量課金】CPUローカルLLM×Microsoft Agent Frameworkで始める次世代マルチエージェント開発 (Vol.1 導入/01-get-started編)

Qiita(trend) · 2026-06-09

はじめに 昨今、クラウドのフロンティアモデルを利用したLLMサービスにおいて、値上げであったり、定額制から従量課金制へと移行する動きが活発になっています(例えば https://qiita.com/yun_bow/items/3c920416555c8c31dfeb を参...

Merge pull request #57581 from excid3/action-mailer-callback-only-exc…

github/rails/rails · 2026-06-09

…ept-support

データエンジニアこそ組織のオントロジーに向き合うべき

Zenn · 2026-06-09

こんにちは、クラシルでデータエンジニアをしているharry(@gappy50)です。 クラシルでは、これまでAI-Readyなデータ利活用に取り組んできました。Tier設計でデータの信頼性を担保したり、Snowflake Managed MCP × Claude Codeでデータ

Merge pull request #57595 from maksim-romanov/fix-mirror-service-meta…

github/rails/rails · 2026-06-09

…data Forward blob metadata to MirrorService mirrors

Add Action Mailer raise_on_missing_callback_actions support

github/rails/rails · 2026-06-09

Co-authored-by: Iaroslav <iaroslav2k@gmail.com>

Merge pull request #57622 from 55728/fix-range-include-exclusive-non-…

github/rails/rails · 2026-06-09

…integer Fix `Range#include?` / `Range#===` raising on exclusive non-integer sub-ranges

Merge pull request #53161 from viktorianer/improvement/installing-bun…

github/rails/rails · 2026-06-09

…dler-dependencies Add bundler-cache feature in dev container setup

Merge pull request #57574 from Shopify/default-backtrace-procs-shareable

github/rails/rails · 2026-06-09

Make the backtrace cleaner ractor shareable by default

Support `only:` and `except:` on `_deliver` callbacks in ActionMailer

github/rails/rails · 2026-06-09

This makes ActionMailer callbacks added in https://github.com/rails/rails/pull/47630 consistent with ActionController. Co-authored-by: Iaro

Add bundler-cache feature in dev container.

github/rails/rails · 2026-06-09

Addresses the issue of caching bundler dependencies in a Dev Container setup, which can significantly speed up container startup times by av

難解な条文すら関西弁なら理解できる説。試せるサイト「おおさかけんぽう」を作った話

Zenn · 2026-06-09

「カーニーはんの手紙」を知ってますか? https://kabumatome.doorblog.jp/archives/65900288.html 初めて読んだ時、その理解りやすさに衝撃を受けました。 難しい経済用語ですら、関西弁にすると理解できるならば! 司法試験のための暗記も

Merge pull request #57600 from 55728/fix-store-accessor-read-mutates-…

github/rails/rails · 2026-06-09

…null-structured-column Fix `store_accessor` read mutating a `NULL` structured column

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

github/ruby/ruby · 2026-06-09

Bumps the github-actions group with 2 updates in the / directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby) and [taiki-e/install

Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト作成

Zenn · 2026-06-09

はじめに モバイルアプリ開発におけるE2Eテストは、テストシナリオの作成やメンテナンスにコストがかかるため、十分な数のテストシナリオを整備・維持するのが難しいという課題があります。私自身も業務でMaestroを利用していますが、一部の主要なテストシナリオに絞った運用にとどまってい

Forward blob metadata to MirrorService mirrors

github/rails/rails · 2026-06-09

MirrorService#mirror (invoked asynchronously by MirrorJob) called the mirror&#39;s upload with only checksum:, so mirrored copies on S3, R2,

Merge pull request #57593 from Edilbek/add-activestorage-variation-tests

github/rails/rails · 2026-06-09

Add unit tests for ```ActiveStorage::Variation```

Make the backtrace cleaner ractor shareable by default

github/rails/rails · 2026-06-09

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

Merge pull request #57060 from shouichi/sync-metadata-in-background

github/rails/rails · 2026-06-09

Offload ActiveStorage::Blob#metadata sync to background

マルチテナント化のために本番稼働中のMySQLをPostgreSQLに移行した話(マルチテナント化連載 第2回・PostgreSQL移行編)

Zenn · 2026-06-09

はじめに こんにちは。株式会社カウンターワークスにて、テックリードとして、リーシングのDXを実現するクラウド管理システム 「ショップカウンター エンタープライズ」(以下 SCE)を開発しております shim です。 前回の俯瞰編に続いて、いよいよ各論に入っていきます。今回は Ph

Fix store_accessor read mutating a NULL structured column

github/rails/rails · 2026-06-09

Reading a store_accessor on a genuinely NULL json/jsonb/hstore column went through HashAccessor.prepare, which initialized the store to {} a

Merge pull request #57617 from 55728/fix-nested-attributes-destroy-doc

github/rails/rails · 2026-06-09

Fix `accepts_nested_attributes_for` docs about `_destroy` and new records [ci skip]

Merge pull request #57606 from 55728/fix-update-all-aliased-locking-c…

github/rails/rails · 2026-06-09

…olumn Resolve attribute aliases for the locking column in `update_all`

[DOC] Improve docs for ObjectSpace.internal_super_of

github/ruby/ruby · 2026-06-09

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

[DOC] More examples for "Filename Matching" page (#17227)

github/ruby/ruby · 2026-06-09

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

[DOC] Harmonize ftype methods (#17219)

github/ruby/ruby · 2026-06-09

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

[DOC] Glob examples doc

github/ruby/ruby · 2026-06-09

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

[ruby/psych] Reject non-Hash classes for hash-with-ivars tags

github/ruby/ruby · 2026-06-09

!ruby/hash-with-ivars, !ruby/hash and !map are only emitted for Hash subclasses, but the loader allocated whatever class the tag named and p

[ruby/psych] Reject non-Array/String classes for their subclass tags

github/ruby/ruby · 2026-06-09

!ruby/array, !seq and !ruby/string carry the same exposure just fixed for the hash tags: the loader allocated the named class and replaced i

[ruby/psych] Route !ruby/encoding through the class loader

github/ruby/ruby · 2026-06-09

safe_load resolved !ruby/encoding directly via ::Encoding.find, bypassing the permitted_classes check that !ruby/object:Encoding already hon

「Claude Code」を支える技術

Zenn · 2026-06-09

本記事では、Claude Code の裏側を支えるアーキテクチャについて、ざっくり理解します。 株式会社ナレッジセンスは、生成AIやRAGを使ったプロダクトを、エンタープライズ企業向けに開発しているスタートアップです。 この記事は何 この記事は、Claude Code の内部

HTMLメール開発の悪夢を終わらせる:Next.js + React Email + SendGrid で作るモダンなメール配信基盤と、メーラー崩れとの死闘

Qiita(trend) · 2026-06-08

Webサービスの開発において、切っても切り離せないのが「メール送信機能」です。 しかし、多くのエンジニアにとってHTMLメール開発はできれば避けて通りたい苦行の筆頭ではないでしょうか。 「20年前のホームページか?」と思うような タグのネスト地獄 インライ...

ExcelVBA開発をAIエージェントで自律化させるAll-in-Oneな開発ランタイムを作りました

Zenn · 2026-06-08

! この記事は97%人間による手書きで執筆しています。(真心) TL;DR ExcelVBA開発は、VBE・GUIダイアログ・Debug.Print・MsgBox・UserFormなどがAIエージェントと相性最悪 そこで、AIエージェントがExcelVBAマクロを自律的に

Update pnpm

remix · 2026-06-08

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Update pnpm · remix-run/remix@6616ed2

z-indexに悩まないようにしたい人のための記事

Qiita(trend) · 2026-06-08

はじめに こんなコードを書いたことはありませんか? ヘッダー カード本文 モーダル(z...

[ハンズオン手順書] Claude + Microsoft Foundry で AI エージェントを構築する #CodeWithClaude

Qiita(trend) · 2026-06-08

アンソロピック社の公式カンファレンス『Code w/ Claude Tokyo』(2026/6/10(水) に開催) に マイクロソフト社として 1 枠 (45 分間) いただきまして、 「Claude + Microsoft Foundry でAI エージェントを構築する...

Add a check in non-debug mode for a T_NONE class

github/ruby/ruby · 2026-06-08

Although a crash could occur anywhere, one of the most common symptoms we see from getting a reference to a garbage collected object is cras

Fix mutex_free so it doesn't call into Ruby code during GC

github/ruby/ruby · 2026-06-08

While freeing a locked mutex, if there is a waiter for the mutex it could call `rb_fiber_scheduler_unblock` which calls into Ruby code. The

自作Chrome拡張機能をChrome Web Storeに公開するまでにやったこと

Qiita(trend) · 2026-06-08

はじめに 最近、Fiviaというプロダクトを個人開発しました。 一言でいうと「アートボードに画像を集めて、MCP経由でAIに渡すツール」です。 構想はシンプルで、こういう流れです。 Chrome拡張機能でWeb上の画像をアートボードに保存する MCP経由でAIがその...

Merge pull request #57624 from VladNegara/migrations-associations-url

github/rails/rails · 2026-06-08

Fix URL fragment in Active Record Migrations guide [ci skip]

Merge pull request #57620 from 55728/fix-number-to-delimited-negative

github/rails/rails · 2026-06-08

Fix `number_to_delimited` corrupting numbers with a leading sign

Merge pull request #57621 from 55728/fix-inheritable-options-eq-non-hash

github/rails/rails · 2026-06-08

Fix `InheritableOptions#==` raising `NoMethodError` on non-Hash comparison

IBM Enterprise Build of Quarkusの魅力をAWS Lambdaで体感する: 雨量監視システムを低コストに動かす

Qiita(trend) · 2026-06-08

はじめに Java でクラウドネイティブなアプリケーションを作るとき、以前は「起動が遅い」「メモリを使う」「サーバーレスに載せるとコールドスタートが気になる」といった印象がありました。 その前提を変えてくれる選択肢が Quarkus です。 この記事では、IBM Ente...

Ubuntu、サンドボックス化された開発環境をコマンド一発で構築。新機能「Workshop」リリース

Publickey · 2026-06-08

Ubuntuの開発元であるCanonicalは、AIエージェントなどに適したサンドボックス化された開発環境をコマンド一発で構築できる新機能「Workshop」をリリースしました。 Today we announced Workshop – ...

Fix Range#include? and Range#=== raising on exclusive non-integer ranges

github/rails/rails · 2026-06-08

When comparing two ranges, ActiveSupport&#39;s Range#include? and Range#=== overrides computed the other range&#39;s maximum element with:

Fix InheritableOptions#== raising NoMethodError on non-Hash comparison

github/rails/rails · 2026-06-08

ActiveSupport::InheritableOptions#== was implemented as def ==(other) to_h == other.to_h end which calls #to_h on the argume

Fix URL fragment in migration guide

github/rails/rails · 2026-06-08

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

AI/LLMを利用したベクトル検索とは?

Qiita(trend) · 2026-06-08

はじめに ベクトル検索ってなんや?と思い調べてみました。 これを書いているのは以下の人物です。 普段はSQLで業務をしている リレーショナルデータベース(RDB)が思考の土台になっている 「ベクトル検索」「embedding」「RAG」という単語は聞くが、自分の知識と地...

経験浅いエンジニアが AI に React 書かせてると、進化に取り残される説

Qiita(trend) · 2026-06-08

📝 はじめに こんにちは、シュートです。前回は「就活中のジュニアエンジニアが面接で痛感した『力不足』の話」を書きました。読んでくださった方、ありがとうございました。 その記事の最後で、「AIに頼って速さだけで進まず、一つひとつちゃんと理解してから次に進む」と書きました。今...

どこからでもAIで仕事をできるようにしたけど、疲れてやめた話

Zenn · 2026-06-08

お風呂から始まるエンジニアリング きっかけはお風呂でした。私はお風呂が好きで、毎日湯船に一時間は浸かっています。お風呂でのんびり小説や漫画を読む。熱でも出ない限りは、そうやって湯船に浸かってのんびりとする時間は欠かさずとっていました。 AIがまだそこまで長時間稼働できなかった今年

Fix `number_to_delimited` corrupting numbers with a leading sign

github/rails/rails · 2026-06-08

`NumberToDelimitedConverter#parts` groups the integer part into threes by slicing on `left.size % 3`. For a value with a leading sign the `-

AIにも「口コミ」がつく時代。〜信頼の証跡をWeb3に残すインフラを図解で整理する(ERC8004)〜

Qiita(trend) · 2026-06-08

「AIの自動化に失敗する会社が見落としている『評価』の問題と、それに応えるERC-8004を、ビジネス視点で解説します。」 はじめに:なぜ今「AIの評価」が論点になっているのか ここ数年、AIは「ある意味なんでもできる」という期待とともに語られてきました。いわゆるAI...

落語で学ぶ『AI時代のDDD』ドメインプリミティブ編

Qiita(trend) · 2026-06-08

慶応三年、江戸にて 娘「おとっつぁん、大変だよ!」 熊さん「一体どうしたってんだい、娘ちゃん」 熊さん「朝っぱらから、ただごとじゃねぇ顔してるじゃねぇか」 娘「うちのECサイトで、問題が起こっちまってるんだよぉ!」 娘「新規登録の時だけのキャンペーン割引が」 娘「全ての...

React Nativeの日本語IME入力下線問題を、Expo UIで解決

Zenn · 2026-06-08

はじめに https://zenn.dev/pushmyheart/articles/c0647e89efb277 現在、React NativeのTextInputコンポーネントで日本語IMEで入力すると、iOSだと変換確定していないにも関わらず、下線が出ない問題があります。

Docker Buildを106秒→44秒、32秒→3秒に高速化した3つの改善

Zenn · 2026-06-08

Docker Composeで複数のコンテナを管理していると、気づかないうちにDocker Buildの待ち時間が長くなりがちです。 私の関わっているプロジェクトでは、Next.jsのフロントエンド1台、Goのバックエンド2台、Go Worker1台をビルドしており、開発中に頻繁

Claude Codeと一緒に、MagicPodのWebAPI × TypeScript自動テストを作った話

Qiita(trend) · 2026-06-08

はじめに こんにちは!KIYOラーニングでQAエンジニアをしている@ayshiinaです。 私は普段テスト設計・実行を主業務としており、プログラミングコードについての知識はなく、書くことができません。 そんな私が今回、MagicPodでWebAPIステップやTypeScr...

[ruby/rubygems] Cover per-source cooldown behind a mirror

github/ruby/ruby · 2026-06-08

A mirror rewrites the fetch URI while cooldown stays keyed by the URI declared in the Gemfile. Confirm the redirect to the serving mirror do

[ruby/rubygems] Take one timestamp per multi-source repo build

github/ruby/ruby · 2026-06-08

Stamping each solo_gem with its own Time.now.utc lets the two dates drift apart and matches neither the surrounding before block. Snapshot t

[ruby/rubygems] Pin that frozen installs ignore cooldown

github/ruby/ruby · 2026-06-08

A frozen install reads the lockfile rather than resolving, so cooldown never runs. Document that a version locked inside the window still in

[ruby/rubygems] Cover per-source cooldown on bundle lock --update

github/ruby/ruby · 2026-06-08

This is the exact path from the original report: regenerating the lockfile must not advance a gem into the cooldown window. Assert the writt

[ruby/rubygems] Cover per-source cooldown across multiple sources

github/ruby/ruby · 2026-06-08

A single converge can hold several rubygems sources, each keyed by its own remotes. A partial update re-converges the still-locked sources,

[ruby/rubygems] Cover per-source cooldown through bundle add

github/ruby/ruby · 2026-06-08

bundle add re-resolves the Gemfile against the existing lockfile via the injector, which converges sources the same way install and update d

[ruby/rubygems] Pin that cooldown is inactive without publish dates

github/ruby/ruby · 2026-06-08

The legacy dependency API exposes no per-version publish dates, so the cooldown filter has nothing to compare against and silently does noth

IO::Buffer: Validate the buffer after type argument conversion

github/ruby/ruby · 2026-06-08

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

IO::Buffer: Validate the buffer after argument conversion

github/ruby/ruby · 2026-06-08

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

IO::Buffer: Avoid inadvertent ID creation

github/ruby/ruby · 2026-06-08

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

[ruby/rubygems] Preserve per-source cooldown when converging sources …

github/ruby/ruby · 2026-06-08

…from the lockfile https://github.com/ruby/rubygems/commit/66dd16f025

生成AI時代のエンジニアの生存戦略

Zenn · 2026-06-08

はじめに こんにちは。株式会社カウンターワークス、テックリードの shim です。 別途マルチテナントの記事を頑張って書いているのですが、先日社内にて「AI開発LT大会」を主催しました。 言い出しっぺなので、そこで「(生成)AI時代のエンジニアの生存戦略」というテーマで発表したの

GitHub Copilot FinOps戦略:Usage-Based Billingへの移行と最適化

Zenn · 2026-06-08

GitHub Copilotは2026年6月1日よりPremium Request Unit(PRU)ベースの課金からUsage-Based Billing(UBB)へと移行しました。本記事では、この移行の背景と、組織がAI Creditのコストを適切に管理するためのFinOps

GPU プログラミングでも Modern C++ コードを書きたい: gpu-array ライブラリの紹介

Zenn · 2026-06-08

はじめに C++20 では、C++17 以前と比べて C++ の表現力が大きく広がりました。特に、コンセプトや Ranges ライブラリの導入により、コンテナ (配列) に対する抽象化がデータ指向設計を容易にし、ビューによる遅延評価・パイプによる合成・射影によるデータ抽出、などが

プロダクトマネジメント研修を受講して振り返る過去案件の失敗事例

Zenn · 2026-06-08

はじめに 今年2月にDASAプロダクトマネジメント研修を受講しました。 これまでプロジェクトマネジメントは学んできましたが、プロダクトマネジメントを体系的に学ぶのは初めてでした。 本記事では、研修で得た学びと、それを踏まえて過去案件をプロダクトマネジメントの視点で振り返った内容を

[ruby/json] Suppres the warning for comment in JSON

github/ruby/ruby · 2026-06-08

Suppres it for now because JRuby version does not support it yet. https://github.com/ruby/json/commit/8144d4cb34

ping、tracerouteコマンドを使用した、SSHできない時の切り分け方

Qiita(trend) · 2026-06-08

はじめに インフラ構築をしていると、よくあるトラブルのひとつに「SSHできない」があります。 たとえば、新しく作成したLinuxサーバにSSHしようとしたとします。 ssh user@192.168.1.100 しかし、しばらく待っても接続できず、次のようなエラーが返っ...

フロントエンド・PHPカンファレンス北海道2026に登壇・参加しました

Zenn · 2026-06-08

概要 6/6に開催された、フロントエンド・PHPカンファレンス北海道2026に登壇・参加しましたので、その感想記事になります。 フロントエンド・PHPカンファレンス北海道2026 https://frontend-php-con.hokkaido.jp/ 登壇内容 こちらの内

フロントエンド・PHPカンファレンス北海道2026に登壇・参加しました

Zenn · 2026-06-08

概要 6/6に開催された、フロントエンド・PHPカンファレンス北海道2026に登壇・参加しましたので、その感想記事になります。 フロントエンド・PHPカンファレンス北海道2026 https://frontend-php-con.hokkaido.jp/ 登壇内容 こちらの内

Dynamic workflow と /goal コマンドによるスキルの最適化手法

Zenn · 2026-06-07

! 本記事で紹介する手法は、通常よりも多くのトークンを消費する可能性があります。 はじめに 実運用において、Agent Skillsは作って終わりではなく、検証ループで育てるものです。 先日、チームへ配布するワークフロー系のスキルを作成しました。スキル自体は /skill-

[DOC] Improve docs for ObjectSpace.each_object

github/ruby/ruby · 2026-06-07

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

On Rendering Diffs :: Pierre Computer Company

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

diffレンダリングライブラリ@pierre/diffsの実装解説。巨大なコード差分をブラウザで効率的に描画するための、仮想化やメモリ最適化の手法について書かれている。sticky positioningを反転させてスクロール中の空白表示を防ぐ手法、行範囲レンダリングでのバイナリ

Declarative partial updates | Blog | Chrome for Developers

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

HTMLを宣言的に部分更新するためのAPIとして提案中の&lt;template for&gt;について。&lt;template&gt;要素と&lt;?marker&gt;などの処理命令プレースホルダーを使い、ドキュメント内の順序に依存せずコンテンツを配信するOu...

VoidZero is joining Cloudflare

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

CloudflareがViteやOxCなどを開発するVoidZeroを買収。

Chrome 150 beta | Blog | Chrome for Developers

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

Chrome 150 betaリリース。CSSのtext-fitプロパティ、background-clip: border-areaによるグラデーションボーダー、polygon()の角丸サポート、focusgroup属性のサポート。IndexedDBの実装がLevelDBからSQ

Merge pull request #57615 from 55728/fix-clear-attribute-change-doc

github/rails/rails · 2026-06-07

Fix `clear_*_change` doc claiming it clears previous changes [ci skip]

Merge pull request #57598 from 55728/fix-find-ordered-offset-past-ids…

github/rails/rails · 2026-06-07

…-spurious-not-found Fix `find` with an explicit `order` and an `offset` greater than the number of ids

Fix `find` with an explicit `order` and an `offset` greater than the …

github/rails/rails · 2026-06-07

…number of ids When find receives an explicit order, it goes through find_some, which computes the expected number of results and adjusts i

個人開発に AI-DLC を導入してみたら、開発体験がガラッと変わった話

Qiita(trend) · 2026-06-07

はじめに 最近、各種 LT やカンファレンスのセッションで「AI-DLC をベースにしている」という発表を見かけることが増えてきました。 気になって調べていくうちに、自分が個人開発している Fivia(アートボードに画像を集めて MCP 経由で AI に渡すツール)に実際...

[ruby/json] parser.c: Precompute JSON::ParserError and ivar IDs

github/ruby/ruby · 2026-06-07

https://github.com/ruby/json/commit/8972c6da6e

[ruby/json] Deprecate default support of JavaScript comments in the p…

github/ruby/ruby · 2026-06-07

…arser Add the `allow_comments: true` parsing option. https://github.com/ruby/json/commit/138b9a2c49

CloudflareがViteやRolldownの開発元であるVoidZeroの買収を発表。これでAstroとViteがCloudflareの傘下に

Publickey · 2026-06-07

Cloudflareは、JavaScriptで人気のビルドツール「Vite」やバンドルツール「Rolldown」の開発元であるVoidZeroの買収を発表しました(Cloudflareの発表、VoidZeroの発表)。 Today, Voi...

マイクロソフト独自のLinuxディストリビューション「Azure Linux 4.0」パブリックプレビュー開始。Azureに最適化、WSLでも利用可能に

Publickey · 2026-06-07

マイクロソフトは同社が独自に構築したLinuxディストリビューション「Azure Linux 4.0」のパブリックプレビューを発表しました。 Azure Linux 4.0はFedora由来のRPMベースのLinuxディストリビューションで...

トレードオフ過ぎるバージョン管理

Zenn · 2026-06-07

対象読者 前回記事(Dependabotに任せよ?)を読んでいる、または GitHub Actions の action バージョン管理方針を設計判断したい人。SHA pin の可読性問題が気になって踏み切れていない、あるいは「とりあえず SHA pin すればよい」と思っている

Merge pull request #57616 from 55728/fix-decimal-type-arbitrary-doc

github/rails/rails · 2026-06-07

Fix `ActiveModel::Type::Decimal` doc for a non-numeric cast [ci skip]

Merge pull request #57618 from 55728/fix-schema-add-index-unique-doc

github/rails/rails · 2026-06-07

Fix `add_index` example in Active Record Schema docs [skip ci]

[DOC] Fix missing parentheses in Kernel#print

github/ruby/ruby · 2026-06-07

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

Merge pull request #57607 from 55728/fix-in-order-of-drops-unserializ…

github/rails/rails · 2026-06-07

…able-values Fix `in_order_of` surfacing `NULL` rows for an unknown enum key or out-of-range integer

Drop unrepresentable values in in_order_of instead of matching NULL

github/rails/rails · 2026-06-07

in_order_of serialized each value with `caster.serialize(value) if caster.serializable?(value)`. When a value could not be represented in th

dbt Core v2 の manifest.json の進化版「Parquet アーティファクト」の中身を見てみる

Zenn · 2026-06-07

背景 2026年6月の Snowflake Summit で、 dbt からは Fivetran との合併や dbt State、dbt Core v2 など、いくつかのビッグニュースが発表されました。 タイムラインは dbt State の話でもちきりでしたが、個人的には公式ブ

QAエンジニアがAIスキルを作った理由:「画面UIは5つしかない」という気づきに至るまで

Zenn · 2026-06-07

! この記事はQAエンジニアとしての実務経験と、AIとの長い議論の中で生まれた設計思想をまとめたものです。コードを書く立場ではなく、品質を保証する立場から見たコード調査の話として読んでもらえると嬉しいです。 はじめに 私はQAエンジニアです。開発者ではありません。 コードを

数学で読み解くHaskell——入門編

Zenn · 2026-06-07

Haskellの抽象的な概念(型システムからFunctor、Monadまで)を、集合や代数構造といった「馴染みのある数学の言葉」を補助線にして読み解く入門書。難解な理論を学ぶためではなく、Haskellの挙動を理解するためのツールとして数学を活用するスタイルで解説します。そのため

Fix `add_index` example in Active Record Schema docs [ci skip]

github/rails/rails · 2026-06-07

The usage example for `ActiveRecord::Schema` passes `:unique` as a bare third positional argument: add_index :authors, :name, :unique

IO::Buffer: Validate the mask argument of bit operations

github/ruby/ruby · 2026-06-07

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

Merge pull request #57613 from jeromedalbert/fix-rails-new-vips-error

github/rails/rails · 2026-06-07

Make `rails new` work again on systems that do not have vips

[ruby/json] Compile UNREACHABLE_RETURN into `rb_bug` when in debug mode

github/ruby/ruby · 2026-06-07

This makes it much easier to debug. https://github.com/ruby/json/commit/bbcf0a3254

[ruby/json] Mark JSON_Parser_frame_stack_type as WB protected

github/ruby/ruby · 2026-06-07

It already implictly is on recent rubies because it has no mark function, but might as well make it explicit. https://github.com/ruby/json/

TypeScript拡張「TSRX」を触ってみて、JSXと比べて考えたこと

Zenn · 2026-06-07

はじめに Reactを書くとき、私たちはほぼ必ずJSX(TSX)で書くと思います。 そんなJSX(TSX)の代替となるようなTSRXというTypeScriptのスーパーセット言語がアルファ版として公開されていて、ちょっと面白そうだったので触れてみました。 TSRXとは? ht

TypeScript拡張「TSRX」を触ってみて、JSXと比べて考えたこと

Zenn · 2026-06-07

はじめに Reactを書くとき、私たちはほぼ必ずJSX(TSX)で書くと思います。 そんなJSX(TSX)の代替となるようなTSRXというTypeScriptのスーパーセット言語がアルファ版として公開されていて、ちょっと面白そうだったので触れてみました。 TSRXとは? ht

AIがコードを書けても、ソフトウェアエンジニアが不要になるわけではない - 構造で育てるプロダクト組織付録15

Zenn · 2026-06-07

AIで代替されるのは、エンジニアではなく「コードを書くことだけを仕事だと思っていた解像度」である 構造で育てるプロダクト組織シリーズでは、プロダクト組織を「人の集まり」ではなく、観測・判断・実行・振り返りが流れる構造として見てきました。 ここまでの付録では、AI時代の生産性、個人

Skip the hang-up test in mmtk [ci skip]

github/ruby/ruby · 2026-06-07

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

sprintf.c: Fix width overflow

github/ruby/ruby · 2026-06-07

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

sprintf.c: Refactor CHECK macro

github/ruby/ruby · 2026-06-07

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

GitHub Copilot法人利用の移行先検討結果

Zenn · 2026-06-07

2026年6月1日より、GitHub Copilot Business / Enterprise のAIモデル利用は、AI Creditsベースの従量課金に移行しました。 それなりに使っていた方が従量課金で同程度利用しようとすると、月額$100〜$2,000程度の予算が必要になる

Scout / Opal / OpenClaw / Power Automate Desktop をアーキテクト視点で徹底比較 ~ 環境・実行・操作・認証・ユースケース観点で読み解いた結果とは?

Qiita(trend) · 2026-06-07

はじめに 私は、2026 年 5 月下旬から Project Opal の評価を始めています。 そして、翌月に Microsoft Build 2026 で Microsoft Scout が発表されました。 自動運転的なソリューションに注目が集まっていますが、 それぞれ...

[DOC] Fnmatch examples doc

github/ruby/ruby · 2026-06-07

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

Fix `accepts_nested_attributes_for` docs about `_destroy` and new rec…

github/rails/rails · 2026-06-07

…ords [ci skip] A new record with a truthy `_destroy` flag is only skipped when the `:allow_destroy` option is enabled (see `reject_new_rec

Fix `ActiveModel::Type::Decimal` doc for a non-numeric cast [ci skip]

github/rails/rails · 2026-06-07

`:arbitrary.to_s.to_d` is `&quot;arbitrary&quot;.to_d`, and `BigDecimal` returns `0.0` for a non-numeric string rather than `nil`. The doc e

Fix `clear_*_change` doc claiming it clears previous changes [ci skip]

github/rails/rails · 2026-06-07

`clear_attribute_change` only calls `forget_change` on `mutations_from_database` (the current changes); it does not touch `mutations_before_

IBM Bobはじめました (無料トライアル登録とインストールの流れ)

Qiita(trend) · 2026-06-07

こんにちは。職業「戸倉彩」です。 IBMのAI駆動開発パートナーとして登場した 「IBM Bob」 に興味はあるけれど、最初の一歩が少し分かりにくい。 そんな方向けに、この記事ではIBM Bobの無料トライアル開始からインストール、起動までをできるだけやさしくまとめます。 ...

AIウォーターフォール開発:コンテキストゼロのAIを一人前にする仕組み

Zenn · 2026-06-07

はじめに Claude Codeを使い始めてすぐ気づいた。セッションを開くたびに、AIは何も知らない状態から始まる。 先週話した仕様変更も、ADRで決めた設計方針も、あの実装が依存している要件も、全部ない。毎回ゼロから説明し直す。それでも「影響範囲が抜けていた」「別の仕様と矛盾し

Fix `rails new` on systems that do not have vips

github/rails/rails · 2026-06-06

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

推論モデルに「think step by step」は、もういらない — AIに「どれだけ考えさせるか」を設計する実践ガイド

Qiita(trend) · 2026-06-06

はじめに — think step by step って、まだ条件反射で書いてませんか? プロンプトの最後に、こう書いてないでしょうか。 最後に、ステップバイステップで考えてください。 Let's think step by step. 正直に言うと、ちょっと前まではこ...

新卒2年目・独学のCISSP合格体験記(2026年6月)

Qiita(trend) · 2026-06-06

はじめに 2026年6月2日にCISSPを受験し、合格しました。 公式トレーニング(費用50万円ぐらい)は受講せず、公式問題集・Udemy・インターネット上の情報を活用しました。 公式トレーニング CISSPとは CISSP(Certified Informa...

【Snowflake Summit 2026】最新BIツールレポート

Zenn · 2026-06-06

はじめに こんにちは!ナウキャストでコンサルタントをしている寺西です。 2026年6月1日〜4日、サンフランシスコで開催されたSnowflake Summit 2026に参加してきました。Snowflake Summitは、クラウドデータプラットフォームを提供するSnowflak

OCIコンソールの時刻表示をJSTに変更できるようになっていた件

Qiita(trend) · 2026-06-06

いつからなのかわからないのですが、OCIコンソールの表示タイムゾーンを変更できるようになっていました。 これまでOCIコンソール上の時刻を見ながら、 「UTCなので日本時間だと +9 時間か」 と脳内変換していたのですが、設定から (UTC+09:00 アジア/東京) を選...

Clarify docs for `AR::Relation` predicates with pattern args [ci-skip]

github/rails/rails · 2026-06-06

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

Clean up `config.sandbox_by_default` description [ci-skip]

github/rails/rails · 2026-06-06

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

Avoid list markup for single link [ci-skip]

github/rails/rails · 2026-06-06

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

Clean up wording / punctuation in filter parameters note [ci-skip]

github/rails/rails · 2026-06-06

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

Fix typos in testing guide [ci-skip]

github/rails/rails · 2026-06-06

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

Merge pull request #57611 from skipkayhil/hm-lmsswlsulvwplsou

github/rails/rails · 2026-06-06

Fix double encode for Coders::JSON and JSON column

結局どっち? E2Eで私が「Chrome DevTools 中心・Playwright 限定」に落ち着いた理由

Zenn · 2026-06-06

はじめに 「E2E は Playwright で全部書く」——いまの定番です。 でも私の実務での運用は少し違って、主軸は Chrome DevTools、Playwright は“凍結したい一部だけ”に絞って使う形に落ち着きました。 「自動テストの話なのに DevTools が中

Fix double encode for Coders::JSON and JSON column

github/rails/rails · 2026-06-06

`build_column_serializer` treats `coder: JSON` and `coder: ActiveRecord::Coders::JSON` as the same JSON coder, but the compatibility guard `

Merge pull request #57601 from 55728/fix-update-delete-all-ignoring-g…

github/rails/rails · 2026-06-06

…roup-having Fix `update_all` / `delete_all` ignoring `group`/`having` (updates/deletes every row)

Fix update_all/delete_all ignoring group/having

github/rails/rails · 2026-06-06

A relation carrying group/having but no joins, limit, offset, or order fell through the subquery rewrite in the base Arel to_sql visitor: it

Constify local pointer variables in string.c

github/ruby/ruby · 2026-06-06

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

Extract str_to_cstr

github/ruby/ruby · 2026-06-06

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

Merge pull request #57605 from 55728/fix-sti-finder-needs-type-condit…

github/rails/rails · 2026-06-06

…ion-memo-stale Reset the memoized `finder_needs_type_condition?` flag on `reset_column_information`

Reset finder_needs_type_condition? memo on reload_schema_from_cache

github/rails/rails · 2026-06-06

finder_needs_type_condition? memoizes @finder_needs_type_condition (derived from whether columns_hash includes the inheritance column). The

お前のフィラーを数えろ。AmiVoice APIで日本語フィラーを消さずに数えるCLIを作ってみた

Zenn · 2026-06-06

ことはじめ 「お前の罪を数えろ」なんて、イカしたセリフだなぁ🟢⚫️と思っていた青春時代はとうに過ぎ去り、犯した罪を記憶の彼方に追いやることに全力を注いでいる今日この頃。&nbsp; そんな折、LTやその他の発表練習をしようと自分の話を録音すると、どうにも的を得ないし、発話が耳を滑

Claude Codeで仕様書をMarkdown/HTMLで記述を比較

Zenn · 2026-06-06

Claude Codeで仕様書をMarkdown/HTMLで記述を比較 AI駆動開発・仕様駆動開発の流れのなかで、仕様書の存在感が増しています。Claude の技術ブログ Using Claude Code: The unreasonable effectiveness of H

自作言語の近況

Qiita(trend) · 2026-06-06

現在、Rustで開発しています! impl-rustブランチにあります 私は今年から自作言語Meltgoの開発をしています 最近、F#からRustに移行し、コンパイラと睨めっこしていますが、F#の時より開発効率が上がった気がします 今日は、Meltgoの今を整...

Update to ruby/spec@e695ce6

github/ruby/ruby · 2026-06-06

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

Update to ruby/mspec@82868a2

github/ruby/ruby · 2026-06-06

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

Use nprocessors as default_max_cpu for M:N scheduler (#17100)

github/ruby/ruby · 2026-06-06

Resolves the &quot;TODO: CPU num?&quot;. Uses `sysconf(_SC_NPROCESSORS_ONLN)` with a fallback to 8, guarded by `#if defined(HAVE_SYSCONF) &a

ultracode でアイデア出しを安く回す — Claude Code の workflow コストを実測で約7割削る手法

Zenn · 2026-06-06

Claude Code の dynamic workflows、いわゆる ultracode は、通常のセッションよりずっと多くのトークンを消費します。この記事は、架空のお題で 5 段のパイプラインを何度も回し、トークン・コスト・実時間・品質を実測して、どこを変えるとどれだけ安く

Merge pull request #57603 from 55728/fix-relation-cache-key-null-time…

github/rails/rails · 2026-06-06

…stamp-loaded Fix `ActiveRecord::Relation#cache_key` / `cache_version` for a loaded collection containing a record without a timestamp

Fix `ActiveRecord::Relation#cache_key` / `cache_version` for a loaded…

github/rails/rails · 2026-06-06

… collection containing a record without a timestamp compute_cache_version derives the collection timestamp two ways. The unloaded path run

[ruby/json] Add note explaining why rvalue_stack is not WB_PROTECTED

github/ruby/ruby · 2026-06-06

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

[ruby/json] json_parse_any: eliminate the loop and switch

github/ruby/ruby · 2026-06-06

Each phase now takes care of dispatching to the next one. https://github.com/ruby/json/commit/ad6b9cff9e

RAGで詰まったのは、検索結果ではなく検索クエリだった

Zenn · 2026-06-06

RAGを作っていると、つい検索結果の品質ばかり気になります。 Vector DBは何を使うか。 embedding modelは何を使うか。 rerankerを入れるか。 検索結果を何件渡すか。 ど典型です。 もちろん、それも大事です。 でも実際に作っていて最初に詰まったのは、そ

[Box] make the tmp array safe

github/ruby/ruby · 2026-06-06

* Using rb_ary_hidden_new() to hide this array from ObjectSpace.each_object * Call RB_GC_GUARD to not collect this value in GC

開発者が攻撃対象になった時代に、開発環境とCI/CDについて考えていること

Zenn · 2026-06-06

最近のサプライチェーンアタックを見ていると、これまでとは明らかにフェーズが変わったと感じています。 この記事は、具体的な解決策を提示するというより、最近のサプライチェーン攻撃を見て、自分が開発環境やCI/CDについて考えていることを整理したものです。 以前の攻撃は、どちらかという

やっとわかった!AIの「MCP」と「Skill」の違い

Qiita(trend) · 2026-06-06

CursorやClaudeを使っていると、「MCP」とか「Skill」とかいう単語がよく出てきませんか? 「CursorにMCP Serverを連携して…」 「Claude CodeでSkillがロードされました!」とか言われても、 「え、結局どっちもAIができることを増や...

Raspberry Pi×OpenClawで始める 自宅AIエージェント入門

Zenn · 2026-06-06

自宅にRaspberry Piサーバーを置いた。NextcloudやGitLabも動かせるようになった。 でも、日々の作業はまだ、自分で画面を開き、自分で確認し、自分で判断している—。 本書は、その自宅サーバーに「自分専用のAIエージェント」を住まわせるための1冊です。 たと

Claude Code Skill「cc-rsg」をWeb化した話 — OpenHandsという発見

Zenn · 2026-06-06

はじめに こんにちは、daishir0です。 普段はClaude Codeを趣味や開発でガシガシ使っていて、副産物として小さなSkillをいくつか作って公開しています。GitHubはこちらです。 今回の記事は、自作のClaude Code Skillである cc-rsg(リバース

【React】フォームにonChangeもvalueも不要!全てuseActionStateで解決する

Qiita(trend) · 2026-06-05

Reactにとって、複数のフォーム制御はけっこう処理が面倒な部分でした。 ですが今までのフォーム制御の知識は全部捨てて下さい。全てuseActionStateフックで解決します。 React19でこのuseActionStateフックが登場し、以下の方法を知ったときは遂に...

「AIエージェントは作る人の話」と思っていたインフラ屋が、この本(Amazon Bedrock AgentCore 実践入門)を読んだら

Qiita(trend) · 2026-06-05

著者のみのるんさん(@minorun365)から『Amazon Bedrock AgentCore 実践入門 — Strands Agents で構築する AI エージェント [AWS深掘りガイド]』を頂いたので、書評を書きます。 私は、自分の立ち位置——「エージェントを...

`placeholder` のアクセシビリティ問題、3パターンで整理してみた

Qiita(trend) · 2026-06-05

これはなに フォームを実装するとき、placeholder 属性に入力例や説明を書いてしまうことが多いと思います。 この書き方、実はアクセシビリティ上の問題があります...

Move UI render coverage out of test package (#11531)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Move UI render coverage out of test package (#1153

Remove test package UI dependency cycle (#11530)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove test package UI dependency cycle (#11530) ·

[ruby/json] ALWAYS_INLINE for json_match_keyword()

github/ruby/ruby · 2026-06-05

https://github.com/ruby/json/commit/7b284d4c1d

Fix Bun assert compatibility test (#11529)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix Bun assert compatibility test (#11529) · remix

Remove Codex PR review workflow (#11528)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove Codex PR review workflow (#11528) · remix-r

Update GitHub actions to Node 24 versions (#11527)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Update GitHub actions to Node 24 versions (#11527)

AIコーディングツールは本当に開発生産性を向上させるのか?

Qiita(trend) · 2026-06-05

近年、Claude Code、Cursor、GitHub CopilotなどのAIコーディングツールが急速に普及しています。 私自身も日々の開発で活用していますが、「本当に生産性は向上しているのか?」という疑問を持つことがあります。 今回は実際に利用して感じたメリットと課題...

ZJIT: Add recompile support to GuardType (#17133)

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

【配送最適化入門】配送最適化とは?⓪

Qiita(trend) · 2026-06-05

この記事について 本記事では「配送ルートを最適化したい」という最適化について扱っていこうと思います。 「何十か所もある配送先を、なるべく短い距離で全部回りたい」というやつですね。 直感的にはシンプルに聞こえるのですが、これが意外と奥が深くて難しい問題なんですよね。 このシ...

海外ベンダーが作成したテスト方針やテストケースに対する品質改善業務に従事して得た学び

Qiita(trend) · 2026-06-05

はじめに こんにちは。 QAエンジニアのふじです。 QAエンジニアとして実務に携わって約2年が経ちました。 私が過去に所属したプロジェクトではオフショア開発を取り入れており、 海外ベンダーが作成したテスト方針やテストケースのレビュー、および品質改善業務を担当する機会があり...

Merge pull request #55061 from Shopify/dersam/middleware_docs

github/rails/rails · 2026-06-05

[ci skip] Add docs for error context middleware

Release

remix · 2026-06-05

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

Fix browser script abort handling

remix · 2026-06-05

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

[ci skip] Add docs for error context middleware

github/rails/rails · 2026-06-05

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

Convert object_tracing to use weak references

github/ruby/ruby · 2026-06-05

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

自宅ルーターのポート443を開放したら、ISPによる遮断(推定)でインターネットが死んだ話

Zenn · 2026-06-05

【免責事項(Disclaimer)】 本記事に記載されているファイアウォールやDPI(Deep Packet Inspection)の迂回手法は、あくまでネットワークの挙動検証および自宅インフラのセキュアな設計を考察するための技術的な実験の記録です。 これを読んだ貴方が所属する組

AIエージェントに絶対に任せてはいけないことと、私がプロジェクトで使っているAGENTS.mdのルール

Qiita(trend) · 2026-06-05

※ この記事の日本語には、少し不自然な部分があるかもしれません。AIの言語サポートを利用しながら作成しています。 目次 はじめに 権限マトリックス:いつエージェントに任せ、いつ人間がレビューするか リスクレベル別の実例 AIエージェントに絶対に任せてはいけない6つのこ...

しばらく触っていなかった自分が作ったシステムを、AIと一緒にテストデータ作成と評価で整理した話

Qiita(trend) · 2026-06-05

はじめに 過去に担当していたデータ連携処理を、あらためて見直すことになりました。 きっかけは、連携先の仕様変更に備えて、既存の処理が問題なく動くかを確認したくなったことです。 コードもドキュメントも検証に必要な情報も残っていましたが、「どの条件で正常になるのか」「何を確認...

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

github/ruby/ruby · 2026-06-05

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

SKILL.mdを書き換えて、AIの動きがどう変わるのか実験してみる

Qiita(trend) · 2026-06-05

2026年春、育休から復帰したらAI戦国時代の真っ只中でした。 これまで離乳食の相談でAIを使っていましたが、「開発でAIって何ができるの?どこまで使えるの?」と、まさに浦島太郎状態。 調べているうちに、どうやらAIを真に使いこなすには「Skill(SKILL.md)」の定...

[ruby/json] parser.c: Extract json_match_keyword

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

電力の海へ (入社エントリー)

Qiita(trend) · 2026-06-05

こんにちは。Shizen Connect の入澤 賢と申します。ソフトウェアエンジニアをしています。 1999年よりシステムエンジニアとして19年、その後、ベンチャー、アーリーステージのスタートアップを経験し、2026年4月、自然電力グループの一員となりました。簡単ですが、...

Node.js — Node.js 24.16.0 (LTS)

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

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

WASM な PHP でブラウザ内に Laravel 13 を立てる(php-wasm)

Zenn · 2026-06-05

はじめに 前回、WASM な Node.js でブラウザ内に Express を立てる(NodePod) という記事を書きました。ブラウザのタブの中だけで Node.js + Express が動く、というものです。 そうなると当然「PHP / Laravel でも同じことができ

Dump FreeBSD socket credential data wholely

github/ruby/ruby · 2026-06-05

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

Bookings の予約を Teams に一覧表で通知する

Qiita(trend) · 2026-06-05

はじめに ごきげんよう、百合宮桜(Miyu)です(*'▽') 今回は Bookings で予約された予定を Teams に一覧で投稿するフローを紹介します。 本フローではフロー実行者の Outlook 予定表を参照しています。 従って フロー実行者の予定表に Boo...

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

github/rails/rails · 2026-06-05

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

CI: Allow dependabot to save the built vcpkg cache

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

ローカルLLMにドキュメントを要約からの書込

Qiita(trend) · 2026-06-05

今回は、ドキュメントをローカルLLMに要約からの書き込みをさせてみました。ぜひご参考に。 近年LLMの成長もありローカルでもLLM使うとわざわざRAG作らなくてもある程度利用できるようになりましたね。実践をしてみようと思い取り組みました。 環境紹介 セル 内容 ...

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

github/rails/rails · 2026-06-05

Fix order-dependent test failures with `sqlite3_mem`

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

github/rails/rails · 2026-06-05

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

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

Qiita(trend) · 2026-06-05

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

フロントエンド開発で使えるMCPサーバーを徹底的にまとめてみた

Zenn · 2026-06-05

はじめに 以前Chrome DevTools MCPとCursorとの連携について書きましたが、MCP(Model Context Protocol)に対応したサーバーは他にもどんどん増えてきています。「コードを書く」だけだったAIエージェントが、ブラウザを操作したり、デザインを

Update bundled gems list as of 2026-06-05

github/ruby/ruby · 2026-06-05

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

[ruby/json] Fix memsize function for embedded types

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

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

github/rails/rails · 2026-06-05

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

Skip Proc and Regexp filter_attributes when syncing to filter_parameters

github/rails/rails · 2026-06-05

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

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

github/rails/rails · 2026-06-05

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

【Snowflake Summit 2026】AIはデータのある場所で動かす ─ GitLabが示した設計思想と実装アプローチ

Zenn · 2026-06-05

! ナウキャストのSnowflake Summit 2026参加記の一覧は以下でご覧ください。 https://zenn.dev/finatext/articles/snowflake-summit-2026-summary-nowcast ※ 本記事は Snowflake S

CI: Fetch vcpkg repository before install for baseline

github/ruby/ruby · 2026-06-05

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

【2026年最新】Multi-Agentフレームワーク徹底比較:CrewAI vs AutoGen vs LangGraph — SME(中小企業)が選ぶべき「最適解」とは?

Qiita(trend) · 2026-06-05

2026年現在、生成AIの活用は単一のプロンプト処理(Single-Agent)から、複数のAIが役割を分担して協調動作するマルチエージェント(Multi-Agent)システムへと完全にシフトしました。 しかし、開発現場やSME(中小企業)のDX推進担当者から最も多く聞か...

File.expand_path: use `rb_dir_getwd_ospath()`

github/ruby/ruby · 2026-06-05

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

[DOC] Harmonize glob and fnmatch docs

github/ruby/ruby · 2026-06-05

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

E2Eテストを民主化したら、朝には失敗の分析も再実行も修正PRも終わっていた

Zenn · 2026-06-05

はじめに 始業時にSlackを開いたら、昨夜実行したE2Eテストの失敗の分析も、再実行も、修正PRの作成も、ぜんぶ終わっていた。 そんな状態を実現するまでの、QAとAIのお話です。 第1章:QAチームが一手に担っていた時代 私たちのチームでは、PlaywrightでE2Eテス

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

Zenn · 2026-06-05

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

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

github/rails/rails · 2026-06-05

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

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

github/rails/rails · 2026-06-05

Fix MessagePack serialization of records with a `time` column

Fix MessagePack serialization of records with a time column

github/rails/rails · 2026-06-05

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

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

github/rails/rails · 2026-06-05

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

Clear the type column when removing a polymorphic has_one

github/rails/rails · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

スマホからプロンプト指示のみで 会員制 Webサイト内のジョブを完結 | Project Opal の「サイトログインで止まる問題」を解決する設計(OPSM パターン)

Qiita(trend) · 2026-06-05

はじめに Project Opal による自動運転では、 Cloud PC 上でブラウザ操作を含めた処理を実行できます。 Project Opal をご存じない方は・・・ まず 以下の記事を参照ください** AI が Windows を自律操作するって本当? Proj...

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

github/rails/rails · 2026-06-05

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

Merge pull request #56899 from rosa/sql-notifier

github/rails/rails · 2026-06-05

Add `sql_notifications` connection config option to disable SQL notifications

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

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

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

Qiita(trend) · 2026-06-05

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

[DOC] Improve docs for ObjectSpace.undefine_finalizer

github/ruby/ruby · 2026-06-05

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

Fix reaper fork test by disabling GSS encryption.

github/rails/rails · 2026-06-05

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

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

github/ruby/ruby · 2026-06-05

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

[ruby/zlib] Drop older rubies than 2.7

github/ruby/ruby · 2026-06-05

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

【Snowflake Summit 2026】Snowflake Semantic Viewの作成・改善・BI連携を支える新機能

Zenn · 2026-06-04

! ナウキャストのSnowflake Summit 2026参加記の一覧は以下でご覧ください。 https://zenn.dev/finatext/articles/snowflake-summit-2026-summary-nowcast はじめに こんにちは。Nowca

Add sql_notifications connection config option to disable SQL notific…

github/rails/rails · 2026-06-04

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

GitHub Copilotのクレジット節約術3選

Zenn · 2026-06-04

一言でいうと GitHub Copilotの料金体系が6/1に変わり、従量課金(トークンベース)となりました。 X上でも「1日で1か月分消費してしまった」 などの悲鳴が多数上がっています。 自分が意識しているクレジット節約術を共有します。 変更概要 旧料金(~5/

Merge pull request #57570 from Shopify/hm-rtrkwroxrunnlztx

github/rails/rails · 2026-06-04

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

元オンプレ屋がAWS運用監視設計で最初に間違えたこと—「正常を定義する」が先だった

Zenn · 2026-06-04

本記事の執筆にはAIを活用しています。 はじめに 前回の記事(元オンプレ屋が疑似AWS環境のログをGemiclawに確認してもらうまで)で、GemiclawにLocalStackのログを確認してもらったとき、出てきたのはこれだけでした。 START RequestId: c

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

github/rails/rails · 2026-06-04

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

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

Qiita(trend) · 2026-06-04

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

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

github/rails/rails · 2026-06-04

Clear Postgres warnings as they get handled

Clear Postgres warnings as they get handled

github/rails/rails · 2026-06-04

In passing, also handle warnings after a failed query.

Update nested query explanation in plain English

github/rails/rails · 2026-06-04

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

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

github/rails/rails · 2026-06-04

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

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

Qiita(trend) · 2026-06-04

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

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

github/rails/rails · 2026-06-04

Action Cable: only skip eager loading for Redis and Postgres

Action Cable: only skip eager loading for Redis and Postgres

github/rails/rails · 2026-06-04

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

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

github/rails/rails · 2026-06-04

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

Claude Code入門 | mode, model, effort からCLAUDE.mdまで。初めての方が一通り使えるようになるガイド

Qiita(trend) · 2026-06-04

この記事について Claude Codeをはじめて触るエンジニア向けの入門記事です。 上から読めば自分の手で動かせるようになり、つまずいたときに何を調べればいいかも分かる状態を目指しました。 わかること インストールから最初のセッション 必ず出会うplanとautoの...

Enable per-pool query log tags formatter

github/rails/rails · 2026-06-04

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

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

github/rails/rails · 2026-06-04

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

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

github/rails/rails · 2026-06-04

…ibe-idempotent Make ActionCable unsubscribe idempotent

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

github/rails/rails · 2026-06-04

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

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

github/rails/rails · 2026-06-04

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

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

github/rails/rails · 2026-06-04

Disconnect pools while cycling tests' connection handlers

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

github/ruby/ruby · 2026-06-04

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

Claude Codeから画像をWezTermに表示する方法

Qiita(trend) · 2026-06-04

はじめに 最近、Claude Codeで画像を生成する機会が増えてきました。 生成するたびにFinderで確認するのが地味に手間で、ターミナルから出たくないですよね。 WezTermには wezterm imgcat という画像をターミナルにインライン表示するコマンドがあ...

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

Qiita(trend) · 2026-06-04

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

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

Zenn · 2026-06-04

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

問い合わせ業務を生成AIで効率化する:Outlookアドイン活用事例

Qiita(trend) · 2026-06-04

1. はじめに 1.1 背景 近年、生成AIは単なるチャットツールとしての利用にとどまらず、既存の業務フローやツールに生成AIを組み込み、業務を支援することが重要になってきました。特にバックオフィス業務では、過去のナレッジを参照しながら問い合わせ内容に応じて表現や判断を...

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

Qiita(trend) · 2026-06-04

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

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

Qiita(trend) · 2026-06-04

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

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

Zenn · 2026-06-04

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

CUDA Programming Guide Part 1

Zenn · 2026-06-04

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

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

Qiita(trend) · 2026-06-04

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

Add test coverage for Enumerable key-helper edge cases

github/rails/rails · 2026-06-04

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

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

github/rails/rails · 2026-06-04

Add test coverage for String filter boundary inputs

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

Qiita(trend) · 2026-06-04

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

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

github/rails/rails · 2026-06-04

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

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

github/rails/rails · 2026-06-04

Test Type::Boolean#serialize and #serialize_cast_value

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

Qiita(trend) · 2026-06-04

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

[ruby/json] Make the JSON parse loop iterative

github/ruby/ruby · 2026-06-04

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

Re-raise suppressed RedisClient errors in RedisCacheStore behavior tests

github/rails/rails · 2026-06-04

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

Azure Update Microsoft Build 2026 特別版

Qiita(trend) · 2026-06-04

本記事は GitHub Copilot および Microsoft Foundry を活用して作成されています。内容の正確性については各公式ドキュメントをご確認ください。 概要 Build期間中にアナウンスされたUpdateをまとめました。個人的に最も印象に残ったのは...

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

Zenn · 2026-06-04

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

Amazon S3 Filesがでました!

Zenn · 2026-06-04

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

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

github/ruby/ruby · 2026-06-04

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

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

github/ruby/ruby · 2026-06-04

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

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

github/ruby/ruby · 2026-06-04

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

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

Zenn · 2026-06-04

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

AIエージェント時代に、人月受託会社はどう壊れるのか

Qiita(trend) · 2026-06-04

AIエージェント時代に、人月受託会社はどう壊れるのか 生成AIやAIコーディングエージェントによって、ソフトウェア開発の生産性は大きく変わりつつあります。 Claude Code、Cursor、GitHub Copilot、Devin、Gemini Code Assist...

[ruby/mmtk] Use rb_gc_obj_needs_cleanup_p

github/ruby/ruby · 2026-06-04

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

ZJIT: Remove Control write effect of HasType

github/ruby/ruby · 2026-06-04

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

ZJIT: Replace IsNil with existing HasType

github/ruby/ruby · 2026-06-04

No need for a separate opcode.

Bump actions/checkout to v6.0.3

github/ruby/ruby · 2026-06-04

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

Move artipacked suppressions to zizmor config

github/ruby/ruby · 2026-06-04

The inline `# zizmor: ignore[artipacked]` comment is a second trailing comment on the checkout line, which prevents Dependabot from updating

Fix createHref optional param values (#11513)

remix · 2026-06-04

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix createHref optional param values (#11513) · re

ZJIT: Skip HeapBasicObject pointer check if known heap object (#17151)

github/ruby/ruby · 2026-06-04

This saves ~115KiB of code on lobsters but mostly it&#39;s just a common-sense thing I&#39;ve been meaning to do for a while. I have also t

PR 前後で AI レビューを2段構えにしたら、レビュー待ちが約70%減った話

Zenn · 2026-06-03

はじめに こんにちは! 株式会社estie(エスティ) でソフトウェアエンジニアをしている rebonire です。 みなさん、開発に AI Agent 活用していますか? 私が所属する開発チームでは、2025年後半から AI Agent を本格的に活用するようになりました。 A

[DOC] Improve docs for ObjectSpace.memsize_of

github/ruby/ruby · 2026-06-03

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

Fix route-pattern default port matching (#11511)

remix · 2026-06-03

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix route-pattern default port matching (#11511) ·

Handle malformed route-pattern pathnames (#11512)

remix · 2026-06-03

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Handle malformed route-pattern pathnames (#11512)

chore: format

remix · 2026-06-03

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

Add version flag to docs prerender (#11505)

remix · 2026-06-03

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add version flag to docs prerender (#11505) · remi

Merge pull request #57563 from 55728/fix-pg-reset-column-sequences-qu…

github/rails/rails · 2026-06-03

…oted-schema Fix `reset_column_sequences!` for tables in quoted schemas

Gemini・Claude・ChatGPT・Copilot の4つのAIにそれらの使い分けを聞いたら、全員が自分をハブだと思っていた

Zenn · 2026-06-03

きっかけ:「自分の使い分け」をAIに聞くとどうなるか Gemini・Claude・ChatGPT・Copilot——これら4つのAIのチャット履歴をすべて一つのNotebookLMノートブックに統合したところで、ふと思いつきました。 「各AIは自分を他のAIとどう使い分けるよう勧

Fix `reset_column_sequences!` for tables in quoted schemas

github/rails/rails · 2026-06-03

`reset_column_sequences!` (and `reset_pk_sequence!` / fixture loading, which call it) keyed an internal table map by the caller&#39;s table

基本からしっかり学ぶフロントエンドテスト入門 | 技術評論社

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

2026年6月26日発売。フロントエンドのテストについての書籍

Disconnect orphaned pools while cycling tests' connection handlers

github/rails/rails · 2026-06-03

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

Merge pull request #57560 from 55728/fix-nested-attributes-limit-sing…

github/rails/rails · 2026-06-03

…le-hash Fix `accepts_nested_attributes_for` `:limit` miscounting a single-record hash

Run FREEOBJ hook as separate step

github/ruby/ruby · 2026-06-03

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

Fix `accepts_nested_attributes_for` `:limit` miscounting a single-rec…

github/rails/rails · 2026-06-03

…ord hash A bare attributes hash with an `id` key represents one record — it is wrapped into a single-element array a few lines later and i

ZJIT: Initialize JITFrame on method entry (#17188)

github/ruby/ruby · 2026-06-03

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

Merge pull request #57550 from Shopify/ractor-shims-only-ruby-4

github/rails/rails · 2026-06-03

Make Ractor shareability methods only available on 4.0 and above.

【Generative UI】3Dアバターとの対話体験を壊さない設計 - ホワイトボードAIエージェントを作った話

Qiita(trend) · 2026-06-03

はじめに 今回、3D空間上でアバターと対話しながら、必要に応じてUIを生成するAIエージェントアプリを作りました。(まだ試作ですが...) Generative UIでは、チャット欄の中にテキスト応答とUIを一緒に表示することが多いと思います。今回は少し変えて、会話はチャ...

Merge pull request #57565 from 55728/fix-rename-index-drops-where-order

github/rails/rails · 2026-06-03

Fix `rename_index` to preserve a partial index's `WHERE` for SQLite and older MySQL/MariaDB versions

【Snowflake Summit 2026】 Platform Keynote まとめ

Zenn · 2026-06-03

はじめに こんにちは!ナウキャストのけびんと庵原です。今年も Snowflake Summit に参加してきました!今回は2人で Platform Keynote のレポートをお届けします。 2026年6月2日の朝、サンフランシスコで開催された Snowflake Summit

Fix `rename_index` to preserve a partial index's `WHERE` for SQLite a…

github/rails/rails · 2026-06-03

…nd older MySQL/MariaDB versions The fallback `rename_index` (used by SQLite, and by MySQL/MariaDB versions without `RENAME INDEX`) recreat

Read mysql2 affected_rows during perform_query

github/rails/rails · 2026-06-03

It's not safe to assume the connection will maintain this state until we need it, especially if it's pinned by test fixtures.

Test using an unusual row count to reduce false negatives

github/rails/rails · 2026-06-03

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

Correct test runner examples

github/rails/rails · 2026-06-03

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

Merge pull request #57561 from 55728/fix-pg-foreign-keys-quoted-schema

github/rails/rails · 2026-06-03

Fix PostgreSQL `foreign_keys` for a target table in a quoted schema

Fix PostgreSQL foreign_keys for a target table in a quoted schema

github/rails/rails · 2026-06-03

The referenced table name was read from `regclass::text`, which returns a schema-qualified and selectively-quoted identifier (for example `&

マイクロソフト、AIエージェントにWindowsアプリ開発の知識を与える「Windows Development Skills」を一般提供開始

Publickey · 2026-06-03

マイクロソフトは日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、AIエージェントにWindowsアプリ開発のライフサイクル全体に関する知識を与える「Windows Development Skill...

New Relic Workflow Automation 実践ガイド ― Alert Trigger の正しい設定順序とテストのコツ

Qiita(trend) · 2026-06-03

New Relic Workflow Automation(Alert Trigger)をスムーズに立ち上げるための設定手順を解説します。データ型の確認方法から最小構成でのテスト手法、バージョン同期ズレの回避策まで、現場で役立つ実践的なポイントをまとめました。 1. はじ...

Add test coverage for String filter boundary inputs

github/rails/rails · 2026-06-03

Cover untested no-op/boundary inputs to the String filter methods in active_support/core_ext/string/filters.rb: - remove with no patterns r

俺的 Book of News キーノート編: Microsoft Build 2026 は『Agent を動かす層』が全部そろった回だった

Qiita(trend) · 2026-06-03

こんにちは、Build を追いすぎて寝不足気味のアーキテクトのやまぱん!です。 補足コメントや質問、いいね、拡散、ぜひお願いします 🥺! 間違っていたら 優しく 教えてください! 今回は、Microsoft Build 2026 の keynote を起点に、X、Micro...

Claude Code (Opus 4.8) で全ツール呼び出しが壊れる — 日本語環境で踏みやすい未修正バグと回避策

Zenn · 2026-06-03

長時間・常時起動でClaude Codeを使っていると、ある時からすべてのツール呼び出しが壊れて動かなくなることがある。日本語環境で複数のセッションを何時間も回していて、実際にこれを踏んだ。原因と回避策が分かったので、特に日本語ユーザーが踏みやすい点を含めて共有する。 起きる

ZJIT: Implement Polymorphic DefinedIvar (#16981)

github/ruby/ruby · 2026-06-03

* ZJIT: Implement Polymorphic Definedivar Closes: https://github.com/Shopify/ruby/issues/980 Build polymorphic shape/type branches for def

計画は願望、振り返りは事実 ― Contribution Arc の日報システム

Qiita(trend) · 2026-06-03

「測れないものは、改善できない。だが多くの人は、自分の一日すら測っていない。」 「今日も一日、なんとなく過ぎた気がする」 恐るべきはサボった日ではありません。頑張ったのか頑張っていないのかすら、自分でわからない日です。記録がなければ、昨日の自分は存在しなかったのと同じ。...

Oxlintのカスタムルールの現況 - Speaker Deck

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

Oxlintのカスタムルールついてのスライド。Rust製のLinterであるOxlintで、ESLint互換のカスタムルールを追加できるJS Plugin(アルファ版)の機能やパフォーマンスについて紹介している。既存のESLintプラグインの動作やtsgolint、corsa-b

「聞く AI」から「進める AI」へ: OpenClaw / ClawPilot / Microsoft Scout が見せる仕事エージェントの未来🦞

Qiita(trend) · 2026-06-03

こんにちは、最近 AI エージェントに仕事を任せすぎて自分の仕事量が分からなくなってきたアーキテクトのやまぱん!です。 補足コメントや質問、いいね、拡散、ぜひお願いします 🥺! 間違っていたら 優しく 教えてください! 今回は、Microsoft の公開情報と、実際に触れた...

何でもスプシで管理してしまう病を、Snowflakeで業務アプリを作って解決したい

Zenn · 2026-06-03

はじめに〜スプレッドシートは銀の弾丸だった(個人の意見)〜 こんにちは、Fusicの岡山です。 「Snowflake1人アドカレチャレンジ」3日目です 前回:Snowflakeで販促担当者の悩み「販促物をデータベース化する」を解決してみる。 次回:「Snowflakeなのに、何も

Merge pull request #57547 from hammadxcm/test-mime-type-matchers

github/rails/rails · 2026-06-03

Test `Mime::Type#===` and nil matching

Merge pull request #57556 from hammadxcm/test-parameter-filter-empty-dup

github/rails/rails · 2026-06-03

Test `ParameterFilter#filter` with empty filters returns a dup

Merge pull request #57554 from hammadxcm/test-object-with-block-return

github/rails/rails · 2026-06-03

Test `Object#with` returns the block's result

Merge pull request #57553 from hammadxcm/fix-in-order-of-filter-false…

github/rails/rails · 2026-06-03

…-drops-nil Fix `Enumerable#in_order_of` dropping nil elements when `filter: false`

Fix in_order_of dropping nil elements when filter: false

github/rails/rails · 2026-06-03

Enumerable#in_order_of with filter: false is documented to keep elements that aren&#39;t named in the series, but a stray compact (copied fr

Merge pull request #57548 from hammadxcm/test-range-sole-endless

github/rails/rails · 2026-06-03

Test `Range#sole` with an endless range

[DOC] Update bundled gems list at 71515f8bfdd8da23b59742f39abac3

github/ruby/ruby · 2026-06-03

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

型の表現力はタダ: Rustのニッチ最適化を追う【第2部: MIR・LLVM IR・ASMを追う】

Zenn · 2026-06-03

! この記事はシリーズの第2部です。 第1部: メモリレイアウトの観察 第2部: MIR・LLVM IR・ASMを追う(本記事) 第3部: コンパイラ内部を読む 第4部: 多重ネスト・パフォーマンス・保証と注意点 はじめに こんにちは、moriです。 ファスト

[ruby/json] Coverage: ignore test/*

github/ruby/ruby · 2026-06-03

https://github.com/ruby/json/commit/52c9d9bdf2

[ruby/json] Integrate with Ruby 4.1 `ruby_sized_xfree`

github/ruby/ruby · 2026-06-03

Ensure that buffer sizes have been properly tracked when running in debug mode, and appease the GC slightly when running in release mode. R

[ruby/json] parser.c: noinline `json_eat_comments`

github/ruby/ruby · 2026-06-03

Comments shouldn't be present in performance sensitive documents, so it's best not to inline it to make space for more important code. http

Microsoft Build 2026 Keynote まとめ

Qiita(trend) · 2026-06-03

本記事は GitHub Copilot を活用して作成されています。内容の正確性については各公式ドキュメントをご確認ください。 概要 2026年6月2日(米国時間)にサンフランシスコで開幕した Microsoft Build 2026 の Keynote では、「Be...

Update default gems list at 2faad3767c506ad4ee0e22f3141bd8 [ci skip]

github/ruby/ruby · 2026-06-03

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

[ruby/json] Release 2.19.8

github/ruby/ruby · 2026-06-03

https://github.com/ruby/json/commit/5233dd9b85

[DOC] Improve docs for ObjectSpace.internal_class_of

github/ruby/ruby · 2026-06-03

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

【Snowflake Summit 2026】Sigmaが取り組むSemantic View 運用の自動化

Zenn · 2026-06-03

! ナウキャストのSnowflake Summit 2026参加記の一覧は以下でご覧ください。 https://zenn.dev/finatext/articles/snowflake-summit-2026-summary-nowcast はじめに こんにちは。Nowca

Test ParameterFilter#filter with empty filters returns a dup

github/rails/rails · 2026-06-03

When constructed with no filters, ParameterFilter#filter returns a dup of the params rather than the same object. filter_param was tested fo

Test Object#with returns the block's result

github/rails/rails · 2026-06-03

Object#with yields self to the block and returns the block&#39;s value. The existing test only proved the block receives self (it returned a

データサイエンティストのためのAGENTS.mdとSkills

Zenn · 2026-06-03

はじめに 2026年現在、多くのエンジニアは GitHub Copilot, Claude Code, Cline, Cursor をはじめとするAIコーディングツールを使っているでしょう。データサイエンティストも例外に漏れず、AIコーディングツールを使っています。 AIコーディ

受け身な速さしかないエンジニアが、開発組織の設計をしている話

Zenn · 2026-06-03

はじめに ネクスタの畠山です。今回は技術の話ではなく、ネクスタの開発組織について、最近考えていることを書いてみます。 背景なのですが、ありがたいことに組織人数も増え、これからもっと仲間を増やしていきたい最中、開発組織の姿勢やマインド、ひいては組織課題も併せて発信があった方が、今一

[DOC] New page for "Filename Globbing" (#17173)

github/ruby/ruby · 2026-06-03

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

[DOC] Adds page "Filename Matching"

github/ruby/ruby · 2026-06-03

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

[Bug #22092] Improve `Array#sum` when the initial value is a `Float`

github/ruby/ruby · 2026-06-03

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

[DOC] Improve docs for ObjectSpace.reachable_objects_from_root

github/ruby/ruby · 2026-06-03

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

[DOC] Harmonize find methods (#17150)

github/ruby/ruby · 2026-06-03

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

Claudeを学ぶな、「仕事の言語化能力」を磨け — 陳腐化しない学習法

Zenn · 2026-06-02

はじめに 📝 前 2 本との関係: この記事は学習論 3 部作の 完結編にあたる。技術書を買わずに Claude Code を 1 ヶ月で実用化した学習法が 「何で学ぶか」(無料リソースの優先順位)、1 ヶ月ハマって学んだ Claude Code 設計の地図が 「どう捉えるか」

chore: format

remix · 2026-06-02

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

Add composable fetch-router mounts and middleware inference (#11498)

remix · 2026-06-02

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add composable fetch-router mounts and middleware

Merge pull request #57539 from 55728/fix-reverse-order-default-order

github/rails/rails · 2026-06-02

Reverse `default_order` in `reverse_order` instead of discarding it

Reverse default_order in reverse_order instead of discarding it

github/rails/rails · 2026-06-02

reverse_order only reversed order_values. On a relation carrying only a default_order (no explicit order), order_values was empty, so revers

[ruby/rubygems] Assign rubygems_ext_spec to a test shard

github/ruby/ruby · 2026-06-02

The new spec was unassigned, so the shard-based CI jobs would skip it and spec_helper would warn. Add it to shard_d per the file&#39;s guida

[ruby/rubygems] Keep the parse_dependency override private and testable

github/ruby/ruby · 2026-06-02

Define SplitCompactIndexEntryOnFirstColon unconditionally so it can be exercised on any RubyGems, prepending it only when the host RubyGems

[ruby/rubygems] Split compact index entries on the first colon on old…

github/ruby/ruby · 2026-06-02

…er RubyGems Bundler delegates compact index parsing to the host RubyGems&#39; Gem::Resolver::APISet::GemParser. Before RubyGems 4.0.13 tha

ZJIT: Add codegen tests for fixnum mod (#17182)

github/ruby/ruby · 2026-06-02

Cover the basic case, negative operands, and division by zero.

ZJIT: Fold unnecessary RefineType (#17183)

github/ruby/ruby · 2026-06-02

If it's already the type we're refining, we can delete the RefineType.

ZJIT: Add HIR Comment insn (#15166)

github/ruby/ruby · 2026-06-02

Useful for adding comments to HIR/LIR/disasm that are not specific to an instruction. Possibly most useful for temporarily printing more in

Make Ractor shareability methods only available on 4.0 and above.

github/rails/rails · 2026-06-02

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

Test Range#sole with an endless range

github/rails/rails · 2026-06-02

Range#sole raises for an infinite range, where either end is nil. The beginless case (..1) was tested but the endless case (1..) was not. A

Test Mime::Type#=== and nil matching

github/rails/rails · 2026-06-02

Mime::Type#=== matches when the type is included in a given array, and #=~/#match? guard against a nil argument by returning false. Neither

[速報]マイクロソフト、自社開発した7つのAIモデル「Microsoft AI Models」を発表

Publickey · 2026-06-02

マイクロソフトは、日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、自社開発した7つのAIモデル群「Microsoft AI Models」を発表しました。 MAI-Thinking-1 Micro...

[速報]マイクロソフト、AIエージェントのためのカスタマイズ可能な分離環境「Microsoft Execution Containers (MXC)」発表

Publickey · 2026-06-02

マイクロソフトは、日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、AIエージェントのためのカスタマイズ可能な分離環境「Microsoft Execution Containers (MXC)」を発表...

Merge pull request #57546 from hammadxcm/test-content-disposition-format

github/rails/rails · 2026-06-02

Test ContentDisposition.format class method

Merge pull request #57544 from hammadxcm/test-validation-error-model-…

github/rails/rails · 2026-06-02

…message Test ValidationError exposes model and message

Merge pull request #57543 from hammadxcm/test-array-inquirer-any-no-args

github/rails/rails · 2026-06-02

Test ArrayInquirer#any? without candidates

Merge pull request #57545 from hammadxcm/test-big-integer-serialize-s…

github/rails/rails · 2026-06-02

…tring Test BigInteger serializing string values

Merge pull request #57541 from hammadxcm/test-truncate-omission-longer

github/rails/rails · 2026-06-02

Test truncate when omission is longer than truncate_to

Merge pull request #57540 from hammadxcm/test-array-out-of-bounds-acc…

github/rails/rails · 2026-06-02

…essors Test Array offset accessors when out of bounds

Merge pull request #57532 from 55728/fix-cpk-group-belongs-to-count

github/rails/rails · 2026-06-02

Fix grouped calculations by a `belongs_to` association with a composite primary key model

Merge pull request #57542 from hammadxcm/test-mime-type-html-predicate

github/rails/rails · 2026-06-02

Test Mime::Type#html? predicate

Merge pull request #56422 from drjayvee/render_clears_rendered

github/rails/rails · 2026-06-02

ActionView::TestCase#render resets rendered

[速報]Windows上でLinuxコンテナの作成や実行ができる「WSL containers」発表

Publickey · 2026-06-02

マイクロソフトは、日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、Windows上でLinuxコンテナの作成や実行、操作などを実現するWSL(Windows Subsystem for Linux)...

[速報]マイクロソフト、UNIX系コマンドをWindowsに移植「Coreutils for Windows」一般公開

Publickey · 2026-06-02

マイクロソフトは、日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、UNIX系の基本的なコマンド群をWindowsに移植した「Coreutils for Window」の一般公開を発表しました。 Co...

Test ContentDisposition.format class method

github/rails/rails · 2026-06-02

ActionDispatch::Http::ContentDisposition.format is the public shortcut that builds the header string (used by data streaming and ActiveStora

Test BigInteger serializing string values

github/rails/rails · 2026-06-02

ActiveModel::Type::BigInteger#serialize accepts strings: a numeric string serializes to its integer, a leading-numeric string is truncated t

Test ValidationError exposes model and message

github/rails/rails · 2026-06-02

ActiveModel::ValidationError documents that the invalid model is available via #model, and it builds a &quot;Validation failed: ...&quot; me

Test ArrayInquirer#any? without candidates

github/rails/rails · 2026-06-02

ArrayInquirer#any? documents that calling it with no candidates returns whether the array has any elements (delegating to Array#any?), but o

ZJIT: Upgrade self to HeapBasicObject in normal methods on most class…

github/ruby/ruby · 2026-06-02

…es (#17155) If the ISEQ we&#39;re compiling is a `ISEQ_TYPE_METHOD` and it&#39;s defined on a class that no immediate object&#39;s class i

Test Mime::Type#html? predicate

github/rails/rails · 2026-06-02

Mime::Type#html? is true when the symbol is :html or when the type string contains &quot;html&quot; (e.g. application/xhtml+xml), and false

Test truncate when omission is longer than truncate_to

github/rails/rails · 2026-06-02

When the :omission string is longer than the requested length, String#truncate returns just the omission, so the result can exceed truncate_

Test Array offset accessors when out of bounds

github/rails/rails · 2026-06-02

Array#second through #forty_two and #second_to_last/#third_to_last return nil when the array is too short, but the only test used a 42-eleme

誰も教えてくれないテスト自動化が普及しない理由

Zenn · 2026-06-02

半地下のこのバーには不思議といつも、日本のIT業界の疲弊と倦怠感のような吹き溜まりが似合う。 Enterキーを叩く音が切なく響くような、鈍色の夜がまた凝りもせず繰り返し訪れる。今夜もまた、気を滅入らせる雨が降っている。 今夜もひとり、静かに飲んでいたら後輩がやってきた。珍しくスー

ZJIT: Change return type of FixnumDiv to Integer (#17165)

github/ruby/ruby · 2026-06-02

`FIXNUM_MIN / -1` overflows to a `Bignum` rather than a `Fixnum`, so type it as returning an `Integer` rather than `Fixnum`. Users that expe

[DOC] Fix hash style for Struct

github/ruby/ruby · 2026-06-02

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

テスト技法を学んだのにテストが書けないのはなぜか

Qiita(trend) · 2026-06-02

はじめに 同値分割、境界値分析、デシジョンテーブル、状態遷移テスト…… 「テスト技法」を一通り学んだのに、いざ実際のプロダクトでテストを書こうとすると手が止まる。 本や研修のサンプルだと書けるのに、実務になると書けない 「どの技法を使えばいいのか」そもそも判断できない ...

使い方は覚えなくていいから tmux を入れろ

Zenn · 2026-06-02

こんにちは @jomatsu_ です。AWS を退職して、RyoRee というレシピアプリを作っています。 Claude Code や Codex を使っていると、AI にコマンドを実行させる場面が増えます。その中で困ることが 2 つあります。 時間がかかるコマンドを back

Node.js — Node.js 26.3.0 (Current)

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

Node.js v26.3.0 (Current)リリース。Buffer.poolSizeのデフォルトを64 KiBに変更。HTTPヘッダの値の検証をカスタマイズするhttpValidationオプション、パーミッションを破棄するpermission.dropを追加。Staged

Merge pull request #57534 from 55728/fix-cpk-disable-joins-through-gr…

github/rails/rails · 2026-06-02

…ouping Fix `disable_joins` through associations grouping by composite key

 【初心者向け】【Windows】PCのデータを確認するときによく使うPowerShellコマンドレット

Qiita(trend) · 2026-06-02

はじめに Windows端末の情報収集で、WMIC ではなく PowerShellコマンドレット を使ってPC情報を取得する方法をまとめます。 WMIC は Windows 10 21H1 以降で非推奨となっており、今後は Get-CimInstance などのPower...

IBM i のソースをSSHを使わずにシュッとダウンロードしてBobで検証したい

Qiita(trend) · 2026-06-02

前置き ✋ IBM iの開発者なら誰もが一度は通る(かもしれない)道、ソースファイルの一括ダウンロードについてです。 「BobでIBM i のソースを使った検証をしてみたい、1個ずつソースメンバーをダウンロードするの面倒…FTPでもいいけど、もっとGUIでシュッとできな...

Goの型安全性で実現する、複数プロダクトを横断する権限管理

Zenn · 2026-06-02

はじめに こんにちは。アカウント基盤開発部でエンジニアをしている ishikawa-pro です。 今回は、Go の型システムを活用したバクラクの権限管理の仕組みについて紹介します。 この記事は、 Layerx.go#4 で登壇した内容をベースにしています。 https://sp

[ruby/rubygems] Prefer the earlier source for same-version dependency…

github/ruby/ruby · 2026-06-02

… ties When version and platform match across sources, prefer the earlier source. This formalises existing behaviour and matches Bundler. C

[ruby/rubygems] Include the missing dependency's version in resolver …

github/ruby/ruby · 2026-06-02

…errors & test and document Bundler-aligned resolver behaviors https://github.com/ruby/rubygems/commit/3d5dfa91b9

[ruby/rubygems] Fix resolver eliminating all gem versions on a missin…

github/ruby/ruby · 2026-06-02

…g dependency https://github.com/ruby/rubygems/commit/22134cc22b

[ruby/rubygems] Remove dangling resolver stats call from --explain path

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/8bc787e863

[ruby/rubygems] resolver performance optimisations

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/9f585e6d0e

[ruby/rubygems] Performance optimisations

github/ruby/ruby · 2026-06-02

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

[ruby/rubygems] Fix transitive prerelease filtering and clean up reso…

github/ruby/ruby · 2026-06-02

…lver internals https://github.com/ruby/rubygems/commit/a920da05ce

[ruby/rubygems] Resolve issue with pre-release root dependencies bein…

github/ruby/ruby · 2026-06-02

…g filtered incorrectly https://github.com/ruby/rubygems/commit/4c280ac057

[ruby/rubygems] Fix --force to skip unsatisfiable version constraints

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/24c69d4769

[ruby/rubygems] Improve error messages for contradictory requirements…

github/ruby/ruby · 2026-06-02

… and prereleases https://github.com/ruby/rubygems/commit/4d131aa532

[ruby/rubygems] Distinguish unknown packages from filtered packages i…

github/ruby/ruby · 2026-06-02

…n error messages https://github.com/ruby/rubygems/commit/638af500a2

[ruby/rubygems] Fetch development dependencies for API-sourced specs

github/ruby/ruby · 2026-06-02

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

[ruby/rubygems] Align incompatibilities_for with BasicPackageSource d…

github/ruby/ruby · 2026-06-02

…esign https://github.com/ruby/rubygems/commit/390d035339

[ruby/rubygems] Skip self-dependencies in compute_dependencies

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/310263f948

[ruby/rubygems] Use PubGrub's intended root dependency pattern

github/ruby/ruby · 2026-06-02

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

[ruby/rubygems] Optimize PubGrub resolver performance

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/56738545e9

[ruby/rubygems] Add custom inline explanation when gems are filtered …

github/ruby/ruby · 2026-06-02

…from resolution https://github.com/ruby/rubygems/commit/353ecaa178

[ruby/rubygems] Define custom PubGrub Root Package to customise error

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/302e5c83a0

[ruby/rubygems] Add extended explanations for platform and Ruby versi…

github/ruby/ruby · 2026-06-02

…on hints https://github.com/ruby/rubygems/commit/b3e24fd709

[ruby/rubygems] Remove dead resolver methods

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/5fd0abb214

[ruby/rubygems] Address PR review on cooldown local stub bypass

github/ruby/ruby · 2026-06-02

Snapshot the remote alongside `created_at` and restore it during backfill so per-remote cooldown settings (`source ..., cooldown: N`) surviv

[ruby/rubygems] Apply cooldown to locally installed gem versions

github/ruby/ruby · 2026-06-02

`Source::Rubygems#specs` merges `installed_specs` on top of `remote_specs`, so a `Bundler::StubSpecification` for an already-installed gem o

[ruby/rubygems] Parse created_at via Time.new instead of Time.iso8601

github/ruby/ruby · 2026-06-02

A full ISO-8601 timestamp with seconds (the format compact index v2 sends, e.g. 2026-05-30T08:52:10Z) is recognised by Time.new directly, so

Update default gems list at a4031fcacb1856fe6f846cc56fc383 [ci skip]

github/ruby/ruby · 2026-06-02

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

[ruby/psych] v5.4.0

github/ruby/ruby · 2026-06-02

https://github.com/ruby/psych/commit/f7066d8f5e

Remove redundant include darray.h in gc.c

github/ruby/ruby · 2026-06-02

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

[ruby/find] [DOC] Doc for Find

github/ruby/ruby · 2026-06-02

(https://github.com/ruby/find/pull/24) https://github.com/ruby/find/commit/e49a5cf1bd

クリーンアーキテクチャを3行で説明してみる

Zenn · 2026-06-02

はじめに クリーンアーキテクチャって難しいですよね。 最近ではソフトウェアアーキテクチャを考える上で クリーンアーキテクチャ は避けて通れません。 ですが、クリーンアーキテクチャで設計しよう!となった時に、そもそもクリーンアーキテクチャとは... となることが多々あります。 そこ

Centralize `ISASCII` early exit for `search_nonascii` (#17166)

github/ruby/ruby · 2026-06-02

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

[ruby/rubygems] Cover cooldown outdated annotation and update error path

github/ruby/ruby · 2026-06-02

Adds three E2E checks against the v2 cooldown artifice: the negative CLI value is rejected at parse time, `bundle outdated --cooldown` tags

[ruby/rubygems] Reject negative --cooldown values from the CLI

github/ruby/ruby · 2026-06-02

The Gemfile DSL already rejects `cooldown: -7`, but `--cooldown -7` on install/update/add/outdated slipped through Thor and ended up disabli

[ruby/rubygems] Add a v2 compact index artifice and cover cooldown en…

github/ruby/ruby · 2026-06-02

…d-to-end A `CompactIndexCooldownAPI` subclass overrides `build_gem_version` to emit `CompactIndex::GemVersionV2` with `created_at` sourced

[ruby/rubygems] Annotate in-cooldown versions in bundle outdated output

github/ruby/ruby · 2026-06-02

bundle outdated still surfaces newer-but-cooldown&#39;d versions instead of hiding them, so the user knows an upgrade is pending rather than

[ruby/rubygems] Document cooldown in CLI and config man pages

github/ruby/ruby · 2026-06-02

Adds the `--cooldown=NUMBER` option to the install, update, add, and outdated man pages and describes the `cooldown` / `BUNDLE_COOLDOWN` set

[ruby/rubygems] Filter cooldown-excluded versions and surface a hint …

github/ruby/ruby · 2026-06-02

…in errors Adds a per-version filter to `Resolver#filter_specs` that drops specs whose `created_at` falls within the effective cooldown win

[ruby/rubygems] Accept --cooldown on install, update, add, and outdated

github/ruby/ruby · 2026-06-02

Adds the CLI flag and routes it through `set_command_option_if_given` so the value lands in Bundler.settings&#39; temporary store. This keep

[ruby/rubygems] Plumb per-source cooldown from the Gemfile DSL

github/ruby/ruby · 2026-06-02

Lets `source &quot;https://rubygems.org&quot;, cooldown: 7` attach a per-remote value to the global Rubygems source, which the new `Remote#e

[ruby/rubygems] Capture created_at metadata on EndpointSpecification

github/ruby/ruby · 2026-06-02

The cooldown feature needs each gem version&#39;s publish timestamp on the client side. Compact index v2 exposes it as a `created_at:ISO8601

[ruby/rubygems] Recognize cooldown as an integer Bundler setting

github/ruby/ruby · 2026-06-02

Adds `cooldown` to NUMBER_KEYS so that `BUNDLE_COOLDOWN` and `bundle config set cooldown` are parsed as integer days. Reading the value is e

[ruby/rubygems] Limit compact index dependency parser to split on fir…

github/ruby/ruby · 2026-06-02

…st colon The upcoming compact index v2 format introduced by rubygems.org appends a `created_at:ISO8601` field to each info line, and the t

[DOC] Fix code sample formatting for `TrueClass#&`

github/ruby/ruby · 2026-06-02

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

Polyfill.ioを放置したサイトで不審なダイアログが表示されている件

Qiita(trend) · 2026-06-02

この記事は筆者のブログに投稿した記事をQiita向けに再構成したものです。 2024年にサプライチェーン攻撃に使われたpolyfill.ioを放置していたWebサイトで現在、polyfill.ioのユーザー名とパスワードの入力を求める不審なダイアログが表示されるよう...

デプロイ速度を約50%高速化した話

Zenn · 2026-06-02

こんにちは。Dress Code株式会社でプロダクトエンジニアをしているぽこひで(@pokohide)です。 弊社の提供する「DRESS CODE」のBackend APIのデプロイパイプラインを見直し、デプロイ時間を40~50%ほど高速化した話をご紹介します。 この手のパーセン

win32: Limit the size up to the rounded-up half of the max range

github/ruby/ruby · 2026-06-02

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

win32: Release crypt provider in end proc

github/ruby/ruby · 2026-06-02

End procs are executed in reverse order of registration. Since the crypt provider is initialized very early on via `Init_RandomSeedCore`, n

[ruby/psych] Clamp io_reader copy to libyaml's buffer size

github/ruby/ruby · 2026-06-02

io_reader trusted IO#read to honour its size argument and copied RSTRING_LEN(string) bytes into libyaml&#39;s fixed-capacity buffer. An IO-l

[ruby/psych] Round the io_reader clamp down to a character boundary

github/ruby/ruby · 2026-06-02

Clamping the over-read at exactly the requested size could split a multibyte character, since the string an IO returns may carry a non-binar

AWS Lambda Web AdaptorがGAしたので触ってみる

Zenn · 2026-06-02

https://serverless.co.jp/blog/zk3qigvmd_6/ に投稿した記事の微修正版です。 AWS Lambda Web Adapter は、開発者が使い慣れたWebフレームワーク(Express.js、Next.js、Flask、SpringBoot、

その commit、本当に安全? コーディングエージェント時代に Git Hook で情報流出を防ぐ方法

Qiita(trend) · 2026-06-02

こんにちは、AI に git 操作を任せるのが便利すぎて、逆にちょっと怖くなってきたアーキテクトのやまぱん!です 😅 補足コメントや質問、いいね、拡散、ぜひお願いします 🥺! 間違っていたら 優しく 教えてください! TL;DR Git Hook と GitHub Co...

Fix disable_joins through associations grouping by composite key

github/rails/rails · 2026-06-02

A `has_many`/`has_one :through` association with `disable_joins: true` silently returned an empty result when the chain was ordered and the

[ruby/rubygems] Assert webauthn request auth instead of last request

github/ruby/ruby · 2026-06-01

test_with_webauthn_enabled_failure checked the Authorization header on @stub_fetcher.last_request, but the webauthn flow runs a real polling

[ruby/rubygems] Scrub invalid bytes when normalizing command output

github/ruby/ruby · 2026-06-01

When captured subprocess output contained a byte that isn&#39;t valid UTF-8, normalize tagged the buffer as UTF-8 and then ran gsub over it,

[ruby/rubygems] Disable git auto maintenance during git source operat…

github/ruby/ruby · 2026-06-01

…ions Installing a git source clones the local cache repo into bundler/gems with git&#39;s hardlink optimization. Git 2.54 kicks off commit

[DOC] Description and soundness reasoning for `Primitive.rb_jit_ary_*`

github/ruby/ruby · 2026-06-01

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

ActionView::TestCase#render resets rendered

github/rails/rails · 2026-06-01

Restores behavior to conform to documentation. Fix #56235

[ruby/rubygems] Write vendored compact_index files atomically

github/ruby/ruby · 2026-06-01

The completeness check skips the download once every expected file exists, but File.write truncates before writing, so an install interrupte

Improve assert Node compatibility (#11489)

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Improve assert Node compatibility (#11489) · remix

Keep generated remix README mirrors out of git (#11493)

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Keep generated remix README mirrors out of git (#1

Merge pull request #57403 from janko/image-processing-2.0

github/rails/rails · 2026-06-01

Update Active Storage for ImageProcessing 2.0

Add remix test timeouts (#11491)

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add remix test timeouts (#11491) · remix-run/remix

Allow unfuzzed libvips loaders

github/rails/rails · 2026-06-01

This keeps backwards compatibility, since Active Storage already has an allowlist of "variable" formats.

Update Active Storage for ImageProcessing 2.0

github/rails/rails · 2026-06-01

ImageProcessing 2.0 makes ruby-vips and mini_magick gems soft dependencies, so they need to be added explicitly to the Gemfile. It also blo

Avoid infinite recursion when raising SIGABRT in SIGABRT handler

github/ruby/ruby · 2026-06-01

When VM state is corrupted enough, we can call abort() from the SIGABRT handler. Previously, we would spam until the stack is full: ABR

Merge pull request #57469 from 55728/fix-form-builder-partial-path-no…

github/rails/rails · 2026-06-01

…n-builder-name Fix `FormBuilder#to_partial_path` returning nil for non-Builder subclasses

Merge pull request #57531 from 55728/fix-cpk-ids-writer-string-ids

github/rails/rails · 2026-06-01

Fix collection `ids=` writers raising `RecordNotFound` for composite primary key models with string ids

ZJIT: Fold arithmetic identity operations (#17131)

github/ruby/ruby · 2026-06-01

Fold arithmetic identity operations such as `x + 0`, `x - 0`, `x * 1`, `x / 1` in `fold_constants`.

Reapply "Reserve 2 bits for expressing object layout (#17139)" (#17158)

github/ruby/ruby · 2026-06-01

This reverts commit ddb5055d961d970aded287cfebd07b78efee3ca7.

Fix `FormBuilder#to_partial_path` returning nil for non-Builder subcl…

github/rails/rails · 2026-06-01

…asses `FormBuilder._to_partial_path` cached the result of `name.demodulize.underscore.sub!(/_builder$/, &quot;&quot;)`. `String#sub!` retu

Cast composite primary key ids component-wise in collection ids= writers

github/rails/rails · 2026-06-01

For a composite primary key model, assigning a collection association&#39;s ids writer (e.g. `author.book_ids=`) ids whose components are st

Merge pull request #57530 from 55728/fix-cpk-find-string-ids

github/rails/rails · 2026-06-01

Fix `find` silently returning `[]` for composite primary key ids passed as strings

Cast composite primary key ids component-wise in find

github/rails/rails · 2026-06-01

`find` with multiple composite-key ids passed as strings — the shape ids take when they arrive from request parameters — silently returned `

Merge pull request #57439 from 55728/fix-range-schema-dump-syntax-error

github/rails/rails · 2026-06-01

Fix PostgreSQL range column schema dump producing invalid Ruby

Ensure DTrace probes capture all GC marking events

github/ruby/ruby · 2026-06-01

`gc_prof_mark_timer_start` and `gc_prof_mark_timer_stop` include DTrace hooks for the `MARK_BEGIN` and `MARK_END` events, respectively. Prev

chore: format

remix · 2026-06-01

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

[ruby/prism] Use PM_BINDING_POWER_COMPOSITION for the conditional pre…

github/ruby/ruby · 2026-06-01

…dicate floor The `+ 1` form is meant to express associativity, not a binding-power floor; use the named constant instead, matching while/u

[ruby/prism] Reject modifier conditionals in `if`/`unless` predicates

github/ruby/ruby · 2026-06-01

Prism accepted a modifier conditional as the predicate of an `if`/`unless` (and `elsif`), while parse.y rejects it: if a if b then end

Require middleware to explicitly continue (#11492)

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Require middleware to explicitly continue (#11492)

Linux コマンド中級編 — find / grep・awk・sed / ジョブ管理

Qiita(trend) · 2026-06-01

Linux コマンド中級編 — find / grep・awk・sed / ジョブ管理 対象読者: ls cd cat などの基本コマンドは使えるが、もう一段階上のCLI操作を身につけたい方 動作確認環境: Ubuntu 22.04 / bash 5.1 はじ...

Update to ruby/spec@6b3b96d

github/ruby/ruby · 2026-06-01

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

Merge pull request #57004 from byroot/redis-client

github/rails/rails · 2026-06-01

Reimplement RedisCache store using `redis-client`

Merge pull request #57533 from byroot/actioncable-redis-client

github/rails/rails · 2026-06-01

Reimplement Action Cable redis adapter with redis-client

Reimplement RedisCache store using `redis-client`

github/rails/rails · 2026-06-01

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

Merge pull request #57528 from p8/guides/host-auth-with-ports

github/rails/rails · 2026-06-01

Document ports can be added to hosts in `config.hosts' [ci-skip]

Rust製の高速なJavaScriptバンドラ「Rolldown」がバージョン1.0に到達。ビルドツールVite 8.0で採用

Publickey · 2026-06-01

Rutで書かれたオープンソースの高速なJavaSriptバンドラ「Rolldown」がバージョン1.0に到達しました。 esbuildの高速性とRollupの拡張性を兼ね備える Rolldownは長年にわたり人気を維持してきたJavaScr...

Oracle Database@AWSが大阪リージョンでも提供開始。これでAWS東京リージョンとAWS大阪リージョンの両方で利用可能に

Publickey · 2026-06-01

Amazon Web Services(AWS)は、AWSのクラウドデータセンターにOracle Cloudのインフラを持ち込み、そこでOracle Databaseを提供する「Oracle Database@AWS」がAWS大阪リージョン...

エンジニアの「コミュ力」って、たぶんそういう意味じゃない

Qiita(trend) · 2026-06-01

エンジニアに必要な「コミュ力」の正体 「エンジニアに必要なのはコミュ力」 よく聞く言葉ですが、かなり雑だと思うし、違和感を感じませんか? ここでいうコミュ力は、雑談がうまいとか、明るく話せるとか、飲み会で盛り上げられるとか、そういう話ではありません。 エンジニアに必要な...

議事録AIでは、会議は前に進まない。前回→今回→次回をつなぐ Decision Loop を作った

Zenn · 2026-06-01

議事録AIでは、会議は前に進まない。前回→今回→次回をつなぐ Decision Loop を作った この記事の要点 定例会議を回しているチームのための、AIエージェント Decision Loop を作りました。会議で生まれた発言を「決定・未決・タスク・曖昧さ」に切り分け、その

Cloudflareは「AWSの代わり」になるのか? ── インフラ経験者のための技術選定ガイド

Zenn · 2026-06-01

対象読者: クラウド/インフラの基礎(VPC、ロードバランサ、Lambda、S3、RDS等)は分かるが、Cloudflareの開発者プラットフォームは触ったことがない人。 ゴール: 「自分の案件にCloudflareは向くのか?」を、暗記ではなく設計思想から判断できるようになるこ

Reimplement Action Cable redis adapter with redis-client

github/rails/rails · 2026-06-01

Combined with https://github.com/rails/rails/pull/57004 this would allow to not longer depend on the much larger `redis` gem, and the subscr

Amazon Bedrock 経由で使える LLM の日本語ベンチマーク性能

Zenn · 2026-06-01

世の中にはたくさんの LLM が存在します。 全てを数えるのは困難ですが、例えば、Artificial Analysis https://artificialanalysis.ai/ で情報が提供されているモデルは本記事執筆時点で 500 以上あります。 たくさんある LLM か

Reactのstate設計でまず疑うべきこと:その値、本当にstateですか?

Qiita(trend) · 2026-06-01

Reactコンポーネントを書いていると、表示に必要な値をとりあえずstateとして持ちたくなることがあります。 たとえば、 propsから受け取ったユーザー情報をもとに表示名を作る 検索キーワードをもとにフィルタリング済みのリストを作る 選択状態に応じて表示用のデータを作...

OCI IAMとAutonomous AI DatabaseでDeep Data Security環境を5分で構築する

Qiita(trend) · 2026-06-01

Deep Data Securityに必要なOracle Databaseのトークンベース認証ですが、できるだけ簡単に試してみたいという方向けに、Autonomous AI DatabaseとOCI IAMの構成を簡単に作成するスクリプトがあります。Deep Data Se...

Rename RedisCacheStore as DeprecatedRedisCacheStore

github/rails/rails · 2026-06-01

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

Wrap functions in USE_MODULAR_GC

github/ruby/ruby · 2026-06-01

rb_gc_modular_gc_loaded_p and rb_gc_active_gc_name are only used when compiling with modular GC enabled.

[ruby/rubygems] Lock compact_index vendoring against parallel races

github/ruby/ruby · 2026-06-01

The vendored compact_index install ran without any coordination, so two test setups starting at once could both write into tmp/compact_index

Fix syntax for Rack response in Rack guide (#57527)

github/rails/rails · 2026-06-01

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

Document ports can be added to hosts in `config.hosts' [ci-skip]

github/rails/rails · 2026-06-01

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

Fix syntax for Rack response in Rack guide

github/rails/rails · 2026-06-01

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

Merge pull request #57526 from byroot/as-ractor

github/rails/rails · 2026-06-01

Revert adding ractor helpers in Kernel

whoisが無ェ、RDAPは何者だ?

Zenn · 2026-06-01

Who is RDAP? 30秒でわかるかもしれない概要 社内システムが使っているドメインが少し気になったのでwhoisをかけてみたが引っかからずにgetaddrinfoで落ちた 調べてみると2025年1月28日にgTLDのWHOIS提供義務は公式に消滅していた 現在は後継のR

[ruby/rubygems] Refresh vendored compact_index when COMPACT_INDEX_REF…

github/ruby/ruby · 2026-06-01

… is set Previously the install_vendored_compact_index short-circuit only checked whether `tmp/compact_index/lib/compact_index.rb` existed,

[ruby/rubygems] Vendor compact_index during install_test_deps

github/ruby/ruby · 2026-06-01

The earlier `rake vendor:compact_index` hook into `dev:deps` and the hard-copy step in ruby-core.yml fell apart in ruby/ruby&#39;s test-bund

「技術価値創造部」=「ギカソー」Tシャツを作った話

Qiita(trend) · 2026-06-01

はじめに 今年の4月、弊社、株式会社オーイーシーの「DX推進部」は 「技術価値創造部」 に生まれ変わりました 自分でもつい「DXでは、、、」みたいに言ってしまうので、新しい部署名を社内外に知ってもらうため、 T シャツを作りました! ネーミング 技術価値創造部、は言い...

【ビルドシステム入門#1】Makefileをちゃんと理解する ― パターンルール・自動変数・依存関係追跡

Qiita(trend) · 2026-06-01

はじめに make コマンドは日常的に使っているけれど、Makefileの中身はなんとなくコピペで乗り越えてきた——そういうエンジニアは多いと思います。本記事ではMakefileの「なんとなく」を「ちゃんと」に変えることを目的に、実際に動くサンプルを使いながら基本を整理し...

Add IPv6 test case for HostAuthorization

github/rails/rails · 2026-06-01

Followup: https://github.com/rails/rails/pull/57503

Merge pull request #57476 from darrunategui/rescue-redis-client-error

github/rails/rails · 2026-06-01

Rescue `RedisClient::Error` in `RedisCacheStore` failsafe

Rescue RedisClient::Error in RedisCacheStore failsafe

github/rails/rails · 2026-06-01

`Redis::Client#translate_error!` converts `RedisClient::*` errors into `Redis::*` errors, but the translation is bypassed when the underlyin

Merge pull request #57502 from fallintoplace/fix/cache-coder-malforme…

github/rails/rails · 2026-06-01

…d-signed-frame Handle malformed signed cache payloads gracefully

Handle malformed signed cache payloads gracefully

github/rails/rails · 2026-06-01

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

Merge pull request #57524 from paul-louyot/patch-2

github/rails/rails · 2026-06-01

Update Ruby requirement to 3.4+ in the Getting Started guide [ci skip]

Merge pull request #57503 from afurm/af/reject-malformed-host-port

github/rails/rails · 2026-06-01

Reject malformed hosts with extra ports

Revert adding ractor helpers in Kernel

github/rails/rails · 2026-06-01

Followup: https://github.com/rails/rails/pull/57467 I don&#39;t think adding these helpers in Kernel and making them Rails public API is a

Merge pull request #57460 from yahonda/fix-mysql2-fork-prepared-state…

github/rails/rails · 2026-06-01

…ments Fix Mysql2Adapter#discard! corrupting parent connection after fork

Merge pull request #57509 from hammadxcm/test-immutable-string-booleans

github/rails/rails · 2026-06-01

Test ImmutableString custom boolean options and serialize

Merge pull request #57515 from 55728/fix-pg-range-bounds-comma-split

github/rails/rails · 2026-06-01

Fix PostgreSQL range bounds parser corrupting comma-containing bounds

Fix PostgreSQL range bounds parser corrupting comma-containing bounds

github/rails/rails · 2026-06-01

PostgreSQL::OID::Range#extract_bounds split a range&#39;s textual representation on the first comma (value[1..-2].split(&quot;,&quot;, 2)).

Merge pull request #57519 from 55728/fix-store-accessor-change-false-…

github/rails/rails · 2026-06-01

…pair Fix store accessor `*_change` and `saved_change_to_*` reporting unchanged keys as changed

Fix store accessor *_change and saved_change_to_* reporting unchanged…

github/rails/rails · 2026-06-01

… keys as changed ActiveRecord::Store generates &lt;key&gt;_change and saved_change_to_&lt;key&gt; methods per store accessor. They guarded

Parse all HTTP-date formats in If-Modified-Since

github/rails/rails · 2026-06-01

The If-Modified-Since request header carries an HTTP-date, which RFC 9110 (§5.6.7) permits in three formats -- IMF-fixdate, RFC 850, and asc

Merge pull request #57514 from 55728/fix-pg-cable-channel-identifier-…

github/rails/rails · 2026-06-01

…bytesize Hash PostgreSQL cable channel identifiers by byte size

Hash PostgreSQL cable channel identifiers by byte size

github/rails/rails · 2026-06-01

PostgreSQL identifiers are limited to NAMEDATALEN-1 (63) bytes, not characters. The PostgreSQL subscription adapter hashes channel names tha

Merge pull request #57510 from hammadxcm/test-float-special-strings

github/rails/rails · 2026-06-01

Test Float casting of Infinity and NaN strings

寝ている間にクラッシュ報告から PR まで全自動化した話 — GitHub Actions × Claude Code Routines

Zenn · 2026-06-01

はじめに GitHub Actions の cron 実行や Claude Code Routines のクラウド実行を組み合わせると、寝ている間にアプリのクラッシュ対応が進む仕組みが作れるんじゃないか と思って試してみました。 リリース済みアプリのクラッシュ対応、地味に時間を食

Merge pull request #57516 from 55728/fix-duration-in-unit-subsecond-p…

github/rails/rails · 2026-06-01

…recision Fix `Duration#in_*` truncating sub-second precision

Fix Duration#in_* truncating sub-second precision

github/rails/rails · 2026-06-01

ActiveSupport::Duration#in_minutes, #in_hours, #in_days, #in_weeks, #in_months, and #in_years divided in_seconds (aliased to to_i) rather th

Merge pull request #57523 from VladNegara/form-helpers-typos

github/rails/rails · 2026-06-01

Fix typos and grammar in Form Helpers docs

[ruby/strscan] [Feature #21943] Add `StringScanner#integer_at`

github/ruby/ruby · 2026-06-01

(https://github.com/ruby/strscan/pull/205) See also: https://bugs.ruby-lang.org/issues/21943 This is semantically equivalent to `scanner[s

Merge pull request #57525 from byroot/json-encoding-keys-to-s

github/rails/rails · 2026-06-01

JSONGemCoderEncoder: serialize non-String keys with `to_s` instead of `as_json`

大規模なデータ基盤にdbtを導入して1から作り直すことでBigQueryのスキャン量を90%以上削減した話

Zenn · 2026-06-01

株式会社Macbee Planet で3D ADという広告配信プラットフォーム(DSP)を開発・運用しているrami(@rami)です。 3D ADでは、QPS※を最大化させるために、クラウド基盤のリアーキテクチャを推進しています。 QPSが増加した分、ログが増加することになるの

JSONGemCoderEncoder: serialize non-String keys with `to_s` instead of…

github/rails/rails · 2026-06-01

… `as_json` Fix: https://github.com/rails/rails/pull/57520 That is what the old encoder used to do. Co-Authored-By: Kenta Ishizaki <kenta

Update Ruby version requirement to 3.4 or newer in the guide

github/rails/rails · 2026-06-01

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

[ruby/rubygems] Document and test all available gemrc configuration keys

github/ruby/ruby · 2026-06-01

Document missing gemrc configuration keys. The documented configuration key order aligns with the following part. https://github.com/ruby/r

負荷試験をやったことがない4年目エンジニアがk6を使って実施するまで

Zenn · 2026-06-01

こんにちは! atamaplusでエンジニアをしているzussyです。 今回、本番リリースの準備として 自分主体で初めて負荷試験を担当 することになりました。k6 の選定から試験設計・実行・評価まで、ほぼ未経験のまま進めた一連の流れを、この記事にまとめています。 はじめに 正

Make hash_replace_ref to evaluate rb_gc_location once

github/ruby/ruby · 2026-06-01

In hash_replace_ref, it currently evaluates rb_gc_location twice for the key and value. We can reduce that to once each.

Bump taiki-e/install-action

github/ruby/ruby · 2026-06-01

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

【入社エントリ】長年勤めたメーカーを辞めて松尾研究所に入社した話

Zenn · 2026-06-01

はじめに 松尾研究所に2026年4月からジョインした具利晟(ク リソン)です。愛称はドラゴンボールでお馴染みのクリリンです。由来はお気づきの通りです。現在はデータサイエンスチームのシニアデータサイエンティストとして、金融領域のLLM活用に関する開発寄りのPJT(プロジェクト)や、

Antigravity CLI × Chrome DevTools for AgentsでAIデバッグ開発体験(for LIFF)

Zenn · 2026-06-01

Antigravity CLIとChrome DevTools for Agents

AI による Windows 自動運転 (Project Opal) の認証停止を回避する方法|OpalOnboard.ps1 の中身と実行ポイントを徹底解説

Qiita(trend) · 2026-06-01

はじめに Project Opal の「認証で止まる問題」を解消する実践的な手順を解説します。 本記事は、以下のような方を対象にしています。 OpalでCloud PC操作の自動化を試している方 「Take control」で止まるのがストレスな方 スマホから完全自動で...

ボトルネックの移動から見るソフトウェア開発の近未来

Zenn · 2026-06-01

要旨 ソフトウェア開発の変化は、「何がボトルネックか」の移動として捉えると見通しやすい気がする。かつての壁は「コードを書くこと」だった。生成がコモディティ化した今、壁は「検証」を通り過ぎ、「プランニング(与えられた目的をどう分解し、どう実現するか)」へ移ってきている。その先には、

[AI] 2026年6月時点でBestな開発環境を本気で考えた

Zenn · 2026-06-01

2022年の終わりにGPT3.5が出てから約3年半が経ちました。 この3年半で、開発スタイルや使用するツールがたびたび変わりました。 これまで使ってきたエディタ、IDE、開発スタイルの変化を振り返りながら、「現時点でBestな開発環境」について考えていきたいと思います。 エデ