Tech – walker – 2026-08

1680 items · updated 2026-08-31 23:35 UTC · RSS · Up to archive

ZJIT: Compile the throw instruction (#18541)

github/ruby/ruby · 2026-08-31

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

ZJIT: Stop generating a new stub after invalidation (#18526)

github/ruby/ruby · 2026-08-31

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

ZJIT: Bump the distribution size of profiles to 8 (#18540)

github/ruby/ruby · 2026-08-31

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

ZJIT: Also count calls from the interpreter (#18564)

github/ruby/ruby · 2026-08-31

We were missing a lot of calls in our top-called list. Before: ``` Top-20 most called JIT functions (20.4% of total 12,040,141):

Clarify Remix UI soft navigation behavior (#11762)

remix · 2026-08-31

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify Remix UI soft navigation behavior (#11762)

Install Playwright browsers for Bun tests (#11765)

remix · 2026-08-31

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Install Playwright browsers for Bun tests (#11765)

Release v3.0.0-rc.1 (#11724)

remix · 2026-08-31

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release v3.0.0-rc.1 (#11724) · remix-run/remix@1e5

Merge pull request #58620 from Shopify/actionview-base-singleton-attrs

github/rails/rails · 2026-08-31

Make some ActionView::Base settings shareable

Point Remix config schema to node_modules (#11763)

remix · 2026-08-31

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

[ruby/openssl] ssl: refactor tests for protocol version negotiation

github/ruby/ruby · 2026-08-31

Since we have dropped support for OpenSSL 1.0.2, all versions of OpenSSL and compatible libraries we currently support can speak TLS 1.2 and

[ruby/openssl] ssl: update docs for SSLContext#{min,max}_version=

github/ruby/ruby · 2026-08-31

Fix some typos, document that assigning 0 has the same effect as assigning nil, and mention that SSLContext#security_level= may also affect

DHH氏が開発するLinux OS「Omarchy Quattro」リリース。AIエージェントとをOSと統合、スキルによりAIエージェントがOSの設定や操作、プラグイン作成まで支援

Publickey · 2026-08-31

Ruby on Railsの作者として知られるDHH氏は、同氏が開発するデスクトップ向けLinux OS「Omarchy」の最新バージョンとなる「Omarchy 4.0」(Omarchy Quattro)をリリースしました。 Omarchy...

DHH氏が「Omacom Foundation」を設立、Omarchy推進によるLinuxデスクトップの本格普及を目指す。マイケル・デル、ジャック・ドーシーら著名人も出資

Publickey · 2026-08-31

DHH氏が開発したデスクトップ向けLinux「Omarchy」を推進するための団体「Omacom Foundation」が設立されました。 Omacomは「おまかせコンピューティング」の略 Omacom Foundationの「Omacom...

OCI Generative AIでGeminiもgpt-ossも呼べたので、7モデルの日本語力を比べてみた

Qiita(trend) · 2026-08-31

はじめに OCIには OCI Generative AI というマネージドな生成AIサービスがあります。CohereやMetaのLlamaをAPI経由で呼べるやつですね。 これをAPEXから使う記事を書こうとしていたのですが、このサービス、東京リージョンでは提供されていま...

Store default_formats in a singleton class attribute

github/rails/rails · 2026-08-31

We don't need class variables or class attributes since it's read only through ActionView::Base.

Store simple ActionView::Base settings in singleton class attributes

github/rails/rails · 2026-08-31

They are only ever read through ActionView::Base and hold frozen or immediate values, so are shareable.

Make ActionView::Base.field_error_proc shareable

github/rails/rails · 2026-08-31

And since it's only read through ActionView::Base and not any of its subclasses, we can store it in a instance variable on the singleton.

[ruby/openssl] ssl: delay closing TCP sockets in start_server

github/ruby/ruby · 2026-08-31

Some tests expect server-side SSLSocket#accept to fail for various reasons. On some systems, closing the underlying socket immediately with

[ruby/openssl] ssl: use start_server_proc in more test cases

github/ruby/ruby · 2026-08-31

Update more tests to use start_server_proc instead of UNIXSocket.pair. It runs threads with timeout and prevents &quot;rake test&quot; from

[ruby/openssl] ssl: move tests for IO-like methods to test_pair.rb

github/ruby/ruby · 2026-08-31

r8081 originally intended test_pair.rb for testing methods that behave like IO. Move tests for #{get,read}byte, #sys{read,write}, #close_wr

[ruby/openssl] ssl: refactor test helper start_server

github/ruby/ruby · 2026-08-31

Break it into multiple pieces and simplify: - Let callers pass a complete SSLContext object instead of a callback proc ctx_proc to mu

[ruby/openssl] ssl: simplify test_pair.rb

github/ruby/ruby · 2026-08-31

OpenSSL::SSL::SSLSocket only depends on T_FILE and a small number of methods defined on IO, so the difference between TCPSocket and Socket i

[ruby/openssl] ssl: deprecate OpenSSL::SSL::SSLServer

github/ruby/ruby · 2026-08-31

Although OpenSSL::SSL::SSLServer presents itself as a TCPServer-like wrapper, its design has flaws. Document OpenSSL::SSL::SSLServer as depr

AIコードレビュー、エージェントを増やしても見落としたバグが一文を足すと見つかった

Qiita(trend) · 2026-08-31

はじめに 山一情報システム ビジネスデベロップメント部の hoshi です。 AIのコードレビューはどの構成が良いのか(単独か、サブエージェントに分けるか)を検証するために、バグが混ざったコードを用意して、構成ごとの検出結果を比べていました。 その採点の途中で、5体のレビ...

【2026年版】生成AIを学ぶための51冊 ― LLM・RAG・AIエージェント・LLMOps・Physical AIまで

Qiita(trend) · 2026-08-31

1. 本記事の目当て 生成AIを単に使うだけであればWeb上の情報もあり、書籍は不要と思います。本記事の対象読者は 生成AIの組織導入を検討している方 一歩進んだ・踏み込んだ使い方を模索している方 生成AI開発・運用のために理論を知る必要がある方 生成AI開発・運用のた...

[ruby/rubygems] Skip the Rust newgem cargo test where magnus cannot b…

github/ruby/ruby · 2026-08-31

…uild Ruby master added `handle_weak_references` to `rb_data_type_struct`, and no released `magnus` compiles against it, so the generated c

Merge pull request #58606 from carlosdanielpohlod/fix-encrypted-fixtu…

github/rails/rails · 2026-08-31

…res-json-columns Fix encrypted fixtures for JSON columns

Fix encrypted fixtures for JSON columns

github/rails/rails · 2026-08-31

Encrypted fixture values were serialized twice: `EncryptedFixtures` stored the encrypted payload (a String) in the fixture, and `build_fixtu

Merge pull request #58612 from lazerg/fix-json-coder-encode-options

github/rails/rails · 2026-08-31

Fix `NameError` when `ActiveRecord::Coders::JSON` is given encode options

Do not mix the PID into the fallback random suffix

github/ruby/ruby · 2026-08-31

The PID is already visible in the directory name, so it adds no entropy. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Copy box-local extensions into a process-private directory

github/ruby/ruby · 2026-08-31

Flattening the full source path into a single file name made the copy fail with ENAMETOOLONG when the extension lives under a deep path such

[DOC] Doc for File::executable?

github/ruby/ruby · 2026-08-31

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

[DOC] Doc for File::executable?

github/ruby/ruby · 2026-08-31

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

[DOC] Doc for File::exist?

github/ruby/ruby · 2026-08-31

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

Drop the stale bundled simplecov TODO

github/ruby/ruby · 2026-08-31

Nothing has been bundled under coverage/ since update-coverage switched to installing the gem. Co-Authored-By: Claude Opus 5 <noreply@anthr

Drop simplecov's former dependencies from the coverage load path

github/ruby/ruby · 2026-08-31

simplecov 1.1 ships the HTML and JSON formatters and has no runtime dependencies, so the globs for simplecov-html, simplecov_json_formatter

Update the ignored simplecov report artifacts

github/ruby/ruby · 2026-08-31

simplecov 1.x writes a self-contained index.html plus coverage.json and .report_stamp, and no longer writes an assets directory. The simplec

個人向け Coding Agent サブスクリプションのコストパフォーマンス比較

Zenn · 2026-08-31

はじめに Coding Agent 向けのサブスクリプションの選択肢も増えてきており、このエントリでは各社のサブスクリプションのコストパフォーマンスを整理し比較していきます。 Open Model は安いと言われますが、大抵は「同水準のモデルを 1/3 - 1/5 に抑える程度」

[ruby/rubygems] Format the coverage report once, after the workers fi…

github/ruby/ruby · 2026-08-31

…nish turbo_tests workers share one coverage directory, and simplecov warns when a worker overwrites a coverage.json another worker just wr

[ruby/rubygems] Point bundler coverage root back at the repository root

github/ruby/ruby · 2026-08-31

Moving bundler/spec to spec/ rewrote the path to spec/../bundler, which does not exist, so every bundler spec run reported 0 / 0 lines. htt

[ruby/rubygems] Replace deprecated SimpleCov filter and group API

github/ruby/ruby · 2026-08-31

simplecov 1.x renamed `add_filter` to `skip` and `add_group` to `group`, and warns once per call for the old names. https://github.com/ruby

[ruby/rubygems] Update simplecov to 1.1

github/ruby/ruby · 2026-08-31

The current filter and group API only exists from simplecov 1.0. simplecov 1.x also ships the HTML and JSON formatters in the gem itself, so

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

github/ruby/ruby · 2026-08-31

Bumps the github-actions group with 4 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action), [git

202608個人的claude code設定

Zenn · 2026-08-31

以下の記事から半年経ちました。 https://zenn.dev/kawarimidoll/articles/7da5fd40f19fb1 前の記事と重複する点や、誰でもやっている有名な設定もあるかと思いますが、現在の自分の環境のスナップショットとしてまとめるのでご容赦ください。

128GB の Mac で Qwen3.8 Flash Next をどう動かすか ─ 3つのランタイムを実測で比べた

Zenn · 2026-08-31

株式会社ジェイテックジャパン CTOの高丘 @tomohisaです。 前回、MacBook Pro(M4 Max・128GB)で Qwen3.8 Flash Next を動かして、実際の issue を実装させた記録を書きました。 https://zenn.dev/jtechja

Explicitly cast to `unsigned long` to fix the `sign-compare` warning

github/ruby/ruby · 2026-08-31

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

[ruby/rubygems] Load RDoc before the test sandbox in TestGemRDoc

github/ruby/ruby · 2026-08-31

RDoc 8 depends on rbs, and that dependency stays unresolved when several rbs versions are installed. It is then resolved on the first requir

Fix autoload's require dispatch under Ruby::Box

github/ruby/ruby · 2026-08-30

With RUBY_BOX=1, firing an autoload invoked Ruby::Box#require on the registered box, bypassing any Kernel#require decoration (RubyGems, Zeit

Fix prepend ancestry order in user boxes

github/ruby/ruby · 2026-08-30

ensure_origin read the m_tbl before the first write created the box-local classext, so the origin ICLASS captured the prime m_tbl while the

AI Agentが決済で予算超過させた時インフラ制御で暴走を止められるのかをAgentCore Payments使って実験してみた

Qiita(trend) · 2026-08-30

「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」 の30日目の投稿です! 過去の投稿は以下の(リンク集)からご覧ください! https://qiita.com/ys-yoshida/private/6f7c7f85155a993e2c...

【JavaScript】Uncaught TypeError: backButton.previousElementSibling is not a function

Qiita(trend) · 2026-08-30

はじめに ある要素の前のdomを取得する実装をしていた 問題 previousElementSiblingでdomを取得しようとしたができない 解決 previousElementSiblingはメソッドではなくプロパティだった previousElemen...

【JavaScript】値の真偽を確認

Qiita(trend) · 2026-08-30

はじめに 実装中、真偽値この場合どっちだっけとなった 問題 値の真偽どっちだっけとなることがあった 解決 すぐ確認できるスクリプトを書いた const judgementBool = (targetArray) =&gt; { console.log(tar...

[ruby/timeout] Exclude the gemspec from packaged files

github/ruby/ruby · 2026-08-30

https://github.com/ruby/timeout/commit/72a3743ec4

IT運用の手作業を廃止。空いた時間はレジリエンス強化に注力(Datadog Private Action Runner)

Qiita(trend) · 2026-08-30

図解で、Private Action Runner ! Datadog Private Action Runner の導入ガイドとして記録する。 はじめに 従来型ITインフラ監視では、「アラートを検知したら、定型作業手順書に従って復旧を試みる」などという作業を定義する場...

【Unity】C++エンジニアが「1シーン+枠組み常駐+アセット動的ロード」のアーキテクチャに辿り着いた話

Qiita(trend) · 2026-08-30

はじめに C++や他言語でネイティブ開発を行ってきたエンジニアがUnityに参入した際、最初に陥りやすい思考の罠があります。 それは、 「メモリ効率を高めるために、画面やUI要素は必要なときに生成(Instantiate)し、不要になったら即座に破棄(Destroy)する...

Pass the buffer's size to ruby_xrealloc_sized, not the field distance

github/ruby/ruby · 2026-08-30

rb_econv_insert_output() grew the insertion buffer with ruby_xrealloc_sized(*buf_start_p, s, buf_end_p - buf_start_p); The old-size ar

Keep the fallback string alive across rb_econv_insert_output

github/ruby/ruby · 2026-08-30

transcode_loop() passed the fallback result to rb_econv_insert_output() as a bare pointer and length. Nothing roots the string during that

Claudeのキャッシュを使い倒す

Qiita(trend) · 2026-08-30

Claudeのキャッシュを使い倒す Claude APIの請求額を眺めると、その大半が「毎回同じ内容を送り直している入力トークン」であることに気づきます。長いシステムプロンプト、ツール定義、参照ドキュメント、積み上がる会話履歴——これらはリクエストのたびにフルプライスで再...

JetBrains、Mac上で動作するコーディングエージェント「Junie Local」提供開始。Claude Sonnet 4.5と同等の能力、RTX5090対応も開発中

Publickey · 2026-08-30

JetBrainsは、ローカルで動作するAIコーディングエージェント「Junie Local」の提供開始を発表しました。 Junie Localはその名称の通り完全にローカルマシン上で動作し、API使用料やモデル使用料などは一切不要。ソフト...

「ページのトップへ戻るボタン」はなぜ非推奨か

Zenn · 2026-08-30

前提と問い 「ページのトップへ戻るボタン」がデジタル庁デザインシステムでは非推奨にされています。 なぜ非推奨なのでしょう。調べると、さまざまな問題があることが分かりました。 きっかけ https://x.com/bissybissy/status/2091795541625

TypeScript ライブラリとして動作する組版エンジン minitype を公開しました

Zenn · 2026-08-30

2025 年度下期未踏アドバンスト事業[1]にて開発してきた,TypeScript ライブラリとして動作する組版エンジン minitype を公開しました! 従来は独立したシステムや専用言語として提供されることの多かった組版処理をライブラリとして提供することにより,LLM や外部

読書感想文『運用設計の教科書』監視運用編(p240〜p252)

Qiita(trend) · 2026-08-30

書籍情報 書籍名: 運用設計の教科書【改訂新版】 〜現場でもっと困らないITサービスマネジメントの実践ノウハウ〜 著者: 近藤 誠司 著者について 株式会社K-model代表。オンプレからクラウドまで幅広いシステム導入プロジェクトに運用設計担当として参画。運用設計・運用...

Fix `NameError` when `Coders::JSON` gets encode options

github/rails/rails · 2026-08-30

Since #58601 renamed the initializer argument to `encode_options`, the merge with the defaults still referred to the old `options` local, so

HaskellでABC473を解く

Qiita(trend) · 2026-08-30

はじめに 今週はCまででした。Dは再帰を上手く使えた!と思いましたが残念ながら3問TLEとなり抜け出せず終わりました。 A問題 前半半分を捨てて後半半分の合計値を計算します。 A問題提出 main = do n &lt;- readLn :: IO Int le...

ZJIT: Specialize FalseClass#&

github/ruby/ruby · 2026-08-30

It just returns `false` no matter the other argument.

ZJIT: Specialize TrueClass#&

github/ruby/ruby · 2026-08-30

It just does `RBOOL(RTEST(other))`.

ZJIT: Remove WriteBarrier for immediates

github/ruby/ruby · 2026-08-30

It doesn't end up generating any code (we catch this in codegen too) but we might as well not have the instruction lying around in our IR.

ZJIT: Add line numbers to Perfetto traces

github/ruby/ruby · 2026-08-30

This helps figure out what part of long functions is causing the exit or fallback or whatever is being traced.

ZJIT: Fold BoxBool(Test(cond:BoolExact)) to cond

github/ruby/ruby · 2026-08-30

This appears when doing e.g. `l &amp; (a == b)` (as in the included new test) where `TrueClass#&amp;` does `RTEST(RBOOL(rhs))` and then the

ZJIT: Support generating Const::CBool in codegen

github/ruby/ruby · 2026-08-30

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

marshal.c: Make partial objects table conditional

github/ruby/ruby · 2026-08-30

Only allocate and use the partial objects table when a load proc is active or loaded objects must be frozen. Co-authored-by: Codex <noreply

Merge pull request #58548 from viralpraxis/add-activerecord-reverse-u…

github/rails/rails · 2026-08-30

…nordered-selects-configuration-option `activerecord`: add an option to shuffle unordered `SELECT` results

thread_sched: keep io fds registered in epoll with EPOLLONESHOT

github/ruby/ruby · 2026-08-30

A blocking read used to cost four epoll_ctl per wait cycle: ADD before the wait and DEL after the wake, on both ends of an exchange. The DE

Azure無料枠を意識してWindows Server 2022を構築してみた

Qiita(trend) · 2026-08-29

はじめに 前回の記事では、Azure上でWindows Serverを構築する際に考えておきたいポイントを、インフラ目線で整理しました。 今回はその実践編として、実際にAzure Portalを操作しながらWindows Serverを1台構築してみます。 今回のゴールは...

【AWS DevOps Agent】コードレビューと自動検証テストの検証

Qiita(trend) · 2026-08-29

この記事は「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」の29日目の記事となります。 過去の投稿(リンク集)は以下リンクからご覧ください。 はじめに 開発が進むにつれて提出される Pull Request(PR)。 気づ...

ESP32 シリーズを使ってイチから電子工作まとめ  (回路設計/基板設計編)

Qiita(trend) · 2026-08-29

はじめに 最近、ESP32を使った電子工作にハマったので、いくつかガラクタを作ってみた経験をもとにESP32を使ったおおまかな電子工作のやり方を紹介しようと思う ESP32とは ESP32シリーズとはEspressif Systemsという中国の会社が開発しているマイ...

Claude Codeでトライ!④ - Claude CodeとFlutterで麻雀点数計算アプリを作ってみた

Qiita(trend) · 2026-08-29

はじめに Flutterで「牌をカメラで撮影するだけで点数計算してくれるアプリ」を思い付きましたのでclaudeにお願いするだけで作れるか試してみました。 (リサーチの結果、巷には同じようなアプリは多数存在するようです) 実装はClaude Code(AIコーディングエ...

AWS ECS + FastAPIをデプロイした — ECRとFargateの構成

Qiita(trend) · 2026-08-29

はじめに FastAPIのアプリをAWSで本番運用するにあたってECSを使った構成を作った。 Lambdaも試したが(前の記事参照)、常時トラフィックがあるAPIにはECSのほうが向いている。ECSの設定項目が多くて最初は何がなんだかわからなかったので、ECRへのイメージ...

AIに淘汰されそう

Qiita(trend) · 2026-08-29

この記事の目的 現状と目標のアウトプットをすることで、現状と目標の解像度を上げる 書き留めておくことで振り返りできるようにする 現状 SESで5年ほど経験しReact, Ruby on Rails, AWSをツールとして動かすことはできるが中身はあまり理解していな...

自作npmパッケージにマルウェアを公開されたときにやったこと

Zenn · 2026-08-29

はじめに 2026年8月29日の早朝、私が管理しているリリースワークフローの不備を突かれ、npmパッケージ@7nohe/openapi-react-query-codegenに悪意あるバージョンが10個公開されました。 いわゆるサプライチェーン攻撃で、インストールした時点で攻撃者

「スタートアップだから」が通用しない、大手製造業向けSaaSのAWSセキュリティ設計

Zenn · 2026-08-29

はじめに 株式会社FAcraftの山本です。 FAcraftは、大手製造業向けのSaaSを開発・運用している小規模なスタートアップです。サービス基盤の一つとして、AWSを利用しています。 SaaSを提供する以上、しっかりとしたセキュリティ対策を行うことは当然ですが、大手製造業向け

【図解】EKSでPodの詰め方を選べるようになった!スコアリング戦略をやさしく解説

Qiita(trend) · 2026-08-29

こんにちは、タカサオです! 2026年8月12日のアップデートで、Amazon EKS が Kubernetes コントロールプレーンのパラメータ設定に対応しました。 これまで触れなかったスケジューラの挙動を、クラスターの設定として変更できるようになっています。 その...

[Bug #22269] Make coverage_enabled: false effective for compile/compi…

github/ruby/ruby · 2026-08-29

…le_file Use it in Coverage.line_stub so compiling the stub does not overwrite already-collected coverage data.

Merge pull request #58604 from gmcgibbon/predicate_builder_ractor_fix

github/rails/rails · 2026-08-29

Improve performance of Active Record model class predicate builders

Improve performance of Active Record model class predicate builders

github/rails/rails · 2026-08-29

Eagerly assigns predicate builder to avoid lazy main proxying.

Dynamically derive base_label in iseq

github/ruby/ruby · 2026-08-29

base_label isn't used very often in iseq and we can dynamically derive it from the label (of the current iseq or the local_iseq). We can rem

Upgrade to Marcel 2 for Active Storage content type detection (#58549)

github/rails/rails · 2026-08-29

Marcel 2 brings broader and more precise MIME type detection, security hardening, and canonical types where 1.x returned aliases (audio/x-aa

GPUを燃やさないために - RTX 5090にパワーリミットをかけると、性能はどれだけ落ち、どれだけ冷えるのか -

Zenn · 2026-08-29

みなさん、GPUを燃やしていますか? もちろん「研究や開発でGPUを燃やすほど使い倒している」という意味なら、多くの方はイエスでしょう。でも本記事で聞きたいのは、もう少し物理的な意味です。最近のGPU、めちゃくちゃ消費電力が高くて、めちゃくちゃ熱いですよね。RTX 5090の定

Regenerate build dependencies after revision changes

github/ruby/ruby · 2026-08-29

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

[DOC] Harmonize chmod methods doc

github/ruby/ruby · 2026-08-29

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

[DOC] Tweak for filesystem_modes.md

github/ruby/ruby · 2026-08-29

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

Point Remix config schema to GitHub (#11757)

remix · 2026-08-28

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Point Remix config schema to GitHub (#11757) · rem

「ハーネス」ってなんぞ? Claudeに“性格”と“記憶”を持たせる仕組みを、おじさんでも分かるように調べてみた

Qiita(trend) · 2026-08-28

はじめに 最近、AIにコーディングを手伝ってもらう文脈で「ハーネス」という言葉を見かけるようになりました。専門用語っぽくて身構えてしまいますが、中身はとてもシンプルらしいです。 難しい記事を漁りましたが、頭の中で整理しきれなかったので、Claudeに教えてもらいつつまとめ...

Fix Safari Navigation API scroll desynchronization (#11751)

remix · 2026-08-28

Co-authored-by: Matt Brophy <matt@brophy.org>

Share one thread/ractor scheduler between POSIX and Windows

github/ruby/ruby · 2026-08-28

Windows carried a second, much weaker scheduler: a single Win32 mutex as the GVL, vm-&gt;clock for preemption, its own VM barrier over vm-&g

Include Remix version in release PR title (#11753)

remix · 2026-08-28

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Include Remix version in release PR title (#11753)

Prepare Remix 3.0.0-rc.1 (#11752)

remix · 2026-08-28

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Prepare Remix 3.0.0-rc.1 (#11752) · remix-run/remi

Add conventional render() middleware for Remix UI (#11607)

remix · 2026-08-28

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add conventional render() middleware for Remix UI

Fall back to document navigation without the Navigation API (#11665)

remix · 2026-08-28

Co-authored-by: Matt Brophy <matt@brophy.org>

Merge pull request #58601 from Earlopain/json-3.0-compat

github/rails/rails · 2026-08-28

Fix compatibility with json 3.0

Azure基盤でセキュアなCodex利用環境を作る

Qiita(trend) · 2026-08-28

はじめに Skillsの登場以降、様々な企業で業務効率化の為にCursorやVSCodeなどと併用する形でSkillsが活用されるようになりました。しかし個人での利用ではセキュリティ・ガバナンス面での懸念があり、組織としての運用に移行したいと考えている方も多いと思われます...

Merge pull request #58602 from rails/rmdstore

github/rails/rails · 2026-08-28

remove DS_Store

ガバメントクラウドAWS環境における統合監視・AIによる障害時自動調査について検討してみた

Qiita(trend) · 2026-08-28

富士通 Japan 株式会社 Public &amp; Education 事業本部 クラウドサービス事業部の吉村 康良です。 令和3年度のガバメントクラウド先行事業から、ガバメントクラウドを利用したインフラストラクチャの設計に従事し、現在は主にガバメントクラウド上のインフラ運用

remove DS_Store

github/rails/rails · 2026-08-28

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

[ruby/date] Implement compaction and embedded structs

github/ruby/ruby · 2026-08-28

Currently dates are allocated in a 40B slot plus a 32B (simple) or 48B (complex) external struct. Once embedded they entirely fit into a 80

Fix compatibility with json 3.0 in activerecord

github/rails/rails · 2026-08-28

`escape` is not valid for `JSON.parse`, activesupport has its own special handling for `as_json` stuff `ActiveRecord::Coders::JSON` is nodo

[ruby/date] Range-check the integral Rational offset

github/ruby/ruby · 2026-08-28

Every branch of offset_to_sec range-checks the resulting number of seconds except one path through the Rational branch: when the day fractio

[ruby/date] Assert warnings for invalid offsets

github/ruby/ruby · 2026-08-28

https://github.com/ruby/date/commit/569565d8c0

[ruby/date] Validate the commercial week range before conversion

github/ruby/ruby · 2026-08-28

Reject week numbers outside -53..-1 and 1..53 before conversion so integer overflow cannot make invalid input appear valid. Fixes https://g

[ruby/date] Preserve input encoding when parsing time zones

github/ruby/ruby · 2026-08-28

Pass the input encoding through `date__strptime` so non-ASCII trailing data is treated as a parse failure instead of raising an encoding err

Fix compatibility with json 3.0 in activesupport

github/rails/rails · 2026-08-28

It needs keywords arguments now. I guess the method signature should really be `def decode(...)` and just pass stuff along but theres a tes

Power BI で「日本の祝日」一覧を取得する

Qiita(trend) · 2026-08-28

はじめに ごきげんよう、百合宮桜(Miyu)です(*'▽') Power BI で 日本の祝日を取得したい と思ったことはありませんか? 売上レポートで日ごとの実績を計算する時とかはあると便利ですよね。 本稿では Web サイトから直接「日本の祝日一覧」を取得する 方法を...

Remove wrapper field in iseq

github/ruby/ruby · 2026-08-28

We keep a singleton of iseq wrappers (RubyVM::InstructionSequence). However, this is rarely used and causes 8 bytes to be wasted on all iseq

【ADK2.0】実践② Google ADKで複数レビュアーを並列実行(Fan-out / Fan-in)

Qiita(trend) · 2026-08-28

はじめに 前回、ADK 2.0のグラフワークフローを触ってみて、「下書き生成→文字数チェック」という直列+条件分岐のワークフローを作りました。 今回はその続きとして、下書きを複数のレビュアーで並列チェックさせ、指摘があれば差し戻すという、より実践的な構成に拡張してみ...

`activerecord`: add an option to shuffle unordered `SELECT` results

github/rails/rails · 2026-08-28

Follows up on order-dependence fixes in - https://github.com/rails/rails/pull/58267 - https://github.com/rails/rails/pull/58527 - https://gi

[ruby/date] Suppress warnings by clang 21

github/ruby/ruby · 2026-08-28

https://bugs.ruby-lang.org/issues/21629 https://github.com/ruby/date/commit/214024627a

第4話 とある現場のおじさん、MermaidでLLMに歩み寄る

Qiita(trend) · 2026-08-28

今回のテーマ Mermaidを使って、LLMに処理の流れを伝える。 現場メモ 自由に考えてほしい部分と、手順どおり進めてほしい部分を分けると、Workflowの入口が見えてくる。 はじめに 第2話では、Mermaidを「図として表示できる文字」として見ました。 第3...

Merge pull request #58595 from t27duck/set_timeout_on_ci_template

github/rails/rails · 2026-08-28

Set timeout-minutes for ci.yml jobs

Merge pull request #58599 from Shopify/prefixed_partial_names_ractor_…

github/rails/rails · 2026-08-28

…safe Prefixed partial names ractor safe

hash.c: avoid signed integer overflow in ar_hint_first_match SWAR splat

github/ruby/ruby · 2026-08-28

This was previously flagged by ubsan because the AR_HINT_BASE_MASK constant is implicitly typed as long: hash.c:664:43: runtime error: sign

Make event_reporter ractor safe

github/rails/rails · 2026-08-28

Each ractor gets its own event reporter, so it can be safely accessed within non main ractors.

AIプロダクトの新規事業、立ち上げから1年の振り返り

Zenn · 2026-08-28

! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprintの 158週目 の記事です! 3年間連続達成まで 残り1週 となりました! 背景 約1年前から自分は、「Loglass AI IR」という新規事業のプロダクト開発責任者を担当してい

Make prefixed partial names cache ractor safe

github/rails/rails · 2026-08-28

Store ActionView::AbstractRenderer::ObjectRendering::PREFIXED_PARTIAL_NAMES cache in ractor local storage.

parse.y: fix high nibble in invalid byte escapes

github/ruby/ruby · 2026-08-28

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

AIに丸投げしないで理解するためのAI開発手法(2026年8月現在)

Zenn · 2026-08-28

概要 半年前に以下の記事を書きました。 https://zenn.dev/avaintelligence/articles/debt-free-ai-coding-practices 基本的に前回の流れとそこまで変わってないですが一部で新しいスキルを導入したり、新しいツールを導入

Avoid freezing nested array in Array#flatten!

github/ruby/ruby · 2026-08-28

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

Fix use-after-free of rb_thread_t in the M:N termination epilogue

github/ruby/ruby · 2026-08-28

coroutine_thread_terminated() leaves the Ractor&#39;s living set before handing the scheduler slot over, then keeps using th for the rest of

ICFPC 2026における人間とAIの共闘

Zenn · 2026-08-28

※この記事は、estie プログラミングコンテスト2026 懇親会の LT で紹介した内容をブログ記事として再構成したものです。 はじめに 昨今、AIのコーディング能力は飛躍的に向上し、業務におけるコーディングの大半をAIが担うようになってきました。また、プログラミングコンテ

30B級ローカルLLM、現場で使うならどれ?Qwen3.8・Muse Glimmer・Gemma4を比較【要約・解説編】

Zenn · 2026-08-28

ローカルLLMがとても盛り上がっていますね! 特に30Bクラスのモデルが立て続けにリリースされており、とても性能が高い結果が報告されています。中には有料APIに匹敵する性能を持つモデルもでてきており、Qwen3.8-27Bはその中の一つです。 という訳で、今回はQwen3.8-2

Fix assert_not_include typo in test_box.rb

github/ruby/ruby · 2026-08-28

test_global_variables called nonexistent assert_not_include?, raising NoMethodError when the suite runs with RUBY_BOX=1. Co-Authored-By: Cl

[Misc #22206] Sync dependency files from default gems

github/ruby/ruby · 2026-08-28

Keep complete dependency rules in upstream gems while storing only source mappings in the Ruby repository.

[Misc #22206] Keep generated dependency duplicates

github/ruby/ruby · 2026-08-28

Keep generated rules even when manual rules cover them so source mappings can round-trip between default gems and ruby/ruby.

[ruby/rubygems] Document :credential_store in the gemrc option list

github/ruby/ruby · 2026-08-28

The option has been readable from gemrc since it was added, but the RDoc list of valid gemrc options never gained a row for it. https://git

[ruby/rubygems] Only coerce exact true and false gemrc values to bool…

github/ruby/ruby · 2026-08-28

…eans Alternation binds looser than the anchors, so `/\Atrue|false\Z/` reads as `(\Atrue)|(false\Z)` and quietly turned every gemrc string

[ruby/rubygems] Keep the credential_store vocabulary lists private

github/ruby/ruby · 2026-08-28

They sit after `private`, which does not apply to constants, so both are public API today. Nothing outside the file reads them, and the sett

[ruby/rubygems] Record why the RubyGems half keeps `off`

github/ruby/ruby · 2026-08-28

The two sides of one setting now disagree on `off`, so the list has to say why it stays wider here. Nothing on the way in turns `off` into a

[ruby/rubygems] Align the credential_store false vocabulary with to_bool

github/ruby/ruby · 2026-08-28

`credential_store` was the only Bundler setting that read `off` as disabled, while every other setting goes through `Settings#to_bool`, whos

[ruby/rubygems] Keep lockfile parsing from loading Bundler source plu…

github/ruby/ruby · 2026-08-27

…gins A PLUGIN SOURCE section sends Bundler::Plugin.from_lock looking for the plugin that handles it, and finding one loads and runs that p

[ruby/rubygems] Restore lockfile remote order for GEM sections

github/ruby/ruby · 2026-08-27

Bundler::Source::Rubygems stores remotes in reverse of the lockfile order, so reading them straight through flipped which remote a spec down

[ruby/rubygems] Do not restore Bundler root when it was never saved

github/ruby/ruby · 2026-08-27

`defined?(previous_root)` is true even when the assignment never ran, so a failure before the root was saved reset Bundler&#39;s root to nil

[ruby/rubygems] Pin lockfile dependencies to the version their sectio…

github/ruby/ruby · 2026-08-27

…n resolved The parser removed in #9564 turned a `!` entry in the DEPENDENCIES section into a `= &lt;version&gt;` requirement. Bundler&#39;

[ruby/io-console] Add Windows console constants

github/ruby/ruby · 2026-08-27

Merge the unmerged dependency update at the previous merger. https://github.com/ruby/io-console/commit/e712668ca2

[ruby/rubygems] Relativize a plugin path only when it is really under…

github/ruby/ruby · 2026-08-27

… the root The save side matched the root as a string prefix, so an absolute path that starts with the root but climbs above it was written

[ruby/rubygems] Ignore plugin index entries that point outside the pl…

github/ruby/ruby · 2026-08-27

…ugin root A path stored relative to the plugin root only means anything inside it, so an entry that climbs out of it did not come from a p

Unify jit_payload in iseq_constant_body

github/ruby/ruby · 2026-08-27

We cannot have YJIT and ZJIT enabled at the same time, so we can use a single jit_payload pointer in iseq_constant_body to reduce the size b

[DOC] New file about filesystem modes (#18521)

github/ruby/ruby · 2026-08-27

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

Add client-rendered SPA routing (#11687)

remix · 2026-08-27

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

pnpm 12.0 | pnpm

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

pnpm 12.0リリース。Rustで書き直した安定版、pnpm 11のコマンド/設定/lockfile形式は引き継ぐ。GitHub/GitLab/BitbucketのGit依存は正規化したHTTPS URLでlockfileに記録するように変更。pnpm-workspace.y

Fix mixin input argument types (#11708)

remix · 2026-08-27

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

MacBook Pro 128GB でローカル LLM がついに実用になった ─ Qwen3.8 Flash Next 実測

Zenn · 2026-08-27

株式会社ジェイテックジャパン CTOの高丘 @tomohisaです。 昨年 MacBook Pro を買うときに、ローカルの AI が開発に使えたらいいなと思って、奮発して 128GB のモデルにしました。それから時々、開発にしっかり使えるレベルになっているかを確かめるためにいろ

compile.c: statically resolve `swap` instructions when possible

github/ruby/ruby · 2026-08-27

If the two preceeding instructions are known not to be dependent on the state of the stack, then we can eliminate the `swap` and inverse the

Replace assets `fileMap` with `mounts` (#11730)

remix · 2026-08-27

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

Add shared asset config and remix assets inspector (#11726)

remix · 2026-08-27

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add shared asset config and remix assets inspector

[ruby/prism] Warn on duplicated key with **hash only

github/ruby/ruby · 2026-08-27

Previously we were just checking the token, which meant something like `{ a: 1, **{a: 2}.select { false } }` would warn. As esoteric as this

[ruby/open3] Close Open3 pipes when spawn exits early

github/ruby/ruby · 2026-08-27

Prevent file descriptor leaks when process creation exits through an exception or throw. https://github.com/ruby/open3/commit/8f5d4b6ae0

Remove addEventListeners from Remix UI (#11662)

remix · 2026-08-27

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove addEventListeners from Remix UI (#11662) ·

DuckDBの開発元であるDuckLabsがAWS子会社になると発表。DuckDBはオープンソースのMITライセンスを維持

Publickey · 2026-08-27

DuckDBの開発元であるDuckLabsは、来月(2026年9月)初旬にAWSの子会社となる予定であることを発表しました(DuckLabsの発表。AWSの発表) Today, @ducklabs_com is joining @awscl...

Set timeout-minutes for ci.yml jobs

github/rails/rails · 2026-08-27

Github actions may have transient network errors during both downtime and normal operations. In those cases, steps that involve installing o

Reduce memory usage of rb_id_table

github/ruby/ruby · 2026-08-27

On 64-bit systems, we used 4 bytes to determine if there is a collision in the entry. This is a waste because it only needs 1 bit. This com

Combine items, keys, collision_table in rb_id_table

github/ruby/ruby · 2026-08-27

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

なぜ、あなたの時系列LightGBMモデルはトレンドに追従しないのか

Qiita(trend) · 2026-08-27

LightGBMで時系列予測するとき、なぜ目的変数を「変化率」にするのか 売上を当てたいなら、売上を学習させるだけでは、トレンドを持つ非定常性(※後程説明)のデータを上手に予測することはできません。そこで多くの場合はトレンドを持つ非定常性を緩和するために、変化率を目的変数...

[ruby/openssl] Look the SSLContext up from the SSL_CTX in the ALPN/NP…

github/ruby/ruby · 2026-08-27

…N callbacks ossl_sslctx_mark uses rb_gc_mark_movable, so the SSLContext relocates. Its VALUE is stored in four places: the SSL_CTX&#39;s e

hash.c: add a substition hint

github/ruby/ruby · 2026-08-27

By guaranteeing that hints can't match `RHASH_AR_CLEARED_HINT` we can save on checking the key for `UNDEF_P` in a bunch of places.

Merge pull request #58593 from kamipo/worktree-marshal-format-version…

github/rails/rails · 2026-08-27

…-cleanup Remove no-op `Marshalling.format_version` handling from tests

Remove no-op `Marshalling.format_version` handling from tests

github/rails/rails · 2026-08-27

Since #57382, `format_version` is always `7.1` and `format_version=` raises for anything else, so saving and restoring it is a no-op. Witho

Merge pull request #58592 from byroot/url-for-hash-dup-2

github/rails/rails · 2026-08-27

More small hash optimizations

# AWS設計あるある選手権 2026年8月版

Qiita(trend) · 2026-08-27

はじめに こんにちは!2026 Japan AWS Jr.champions の神谷です! ※この内容をもとに、本の執筆を予定しています。(技術書展で発売予定) 本記事は2026年8月26日時点で確認できる情報をもとにしています。AWSの料金、リージョン対応、クォータ...

Kaggler流のプロダクト開発入門!

Zenn · 2026-08-27

はじめに 8/1付で、ElithにPrincipal AI Engineerとして入社した井阪(ねぼすけAI)と申します。プロダクトチームに所属しており、生成AIセキュリティプロダクト「GENFLUX」の開発を担当しています。noteに入社エントリーを書いたので、よかったらそちら

url_for: avoid allocating `inner_option` hash when not needed

github/rails/rails · 2026-08-27

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

url_for: avoid deleting Hash keys just to add them back

github/rails/rails · 2026-08-27

The fact that `:user` and `:password` options have special behavior but only if both are truthy is really questionable, but it has been like

url_for: Use `Hash#except` instead of `#dup` + `#delete`

github/rails/rails · 2026-08-27

That's essentially what `#except` does, but less efficient.

AIエージェント向けの「2ちゃんねる」を作ってみた

Qiita(trend) · 2026-08-27

Claude CodeやCodexを複数同時に動かすと、それぞれに別の案を考えさせたり、互いのコードをレビューさせたりできます。 しかし、エージェント同士はどこで会話すればよいのでしょうか。どんなUIが複数のエージェント間の会話を可視化するのに最適でしょうか? そこで、AI...

RTX 5090 + RAM 128GBでQwen3.8-Flash-Nextをllama.cppで動かしてみた

Zenn · 2026-08-27

検証日:2026年8月27日 Qwen3.8-Flash-Nextは125B規模のMoEモデルですが、RTX 5090 32GBとRAM 128GBの1台構成でも動作しました。 UnslothのUD-Q2_K_XL量子化とQwen3.8-Flash-Next対応版のllama.c

Fix reference update bug in iseq_scan_bits

github/ruby/ruby · 2026-08-27

In iseq_scan_bits, we only update original_iseq if the element at code moved. However, this isn&#39;t correct as it&#39;s possible that code

[ruby/rubygems] Error out when `bundle init --gemspec` gets no specif…

github/ruby/ruby · 2026-08-27

…ication `Bundler.load_gemspec_uncached` returns nil when the gemspec evaluates to nil, which an empty file does. `CLI::Init` was the only

ZJIT: Eliminate constant-valued block params (#18369)

github/ruby/ruby · 2026-08-27

In the following code, ```ruby def test(cond) if cond x = 1 else x = 1 end x end ``` the `x` after the conditional would o

[ruby/rubygems] Drop the settings write behind the removed --no-prune…

github/ruby/ruby · 2026-08-27

… flag Every documented spelling of the flag raises before reaching it, so the only way in was Thor resolving `--skip-no-prune` to a negate

[ruby/rubygems] Rename the no_prune setting to keep_outdated_cache

github/ruby/ruby · 2026-08-27

The `prune` vocabulary is being reused for a new setting, and `no_prune` was already a poor name for a flag that only decides whether `bundl

Bump taiki-e/install-action

github/ruby/ruby · 2026-08-27

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

Don't record EP escape in JIT when not enabled

github/ruby/ruby · 2026-08-27

We shouldn&#39;t record JIT information before the JIT is actually enabled. This change doesn&#39;t seem to affect ZJIT or YJIT performance

ZJIT: Fix lattice bug in SSA minimization (#18482)

github/ruby/ruby · 2026-08-27

Block param minimization was introduced here #17311, but a few tests did not properly eliminate redundant block params. This is because I us

[ruby/resolv] Compare generic resources by their type and class values

github/ruby/ruby · 2026-08-27

Dropping the class cache made every decode build a fresh class for an unknown type, so comparing the classes by identity reported two otherw

[ruby/resolv] Compare generic classes by descent and stop building th…

github/ruby/ruby · 2026-08-27

…e zipped array Generic#== accepted only direct subclasses while Message compared any descendant, so an instance of a subclass of a generat

[ruby/resolv] Count the encoded form when limiting DNS name length

github/ruby/ruby · 2026-08-27

The counter started at -1, which measures the presentation form, so a name encoding to 257 octets passed the 255 octet limit of RFC 1035 sec

[ruby/resolv] Describe the label limit the way the encoder now applie…

github/ruby/ruby · 2026-08-27

…s it The comment predates the check moving into Label::Str and read as though a label of 64 octets already overflowed its length octet. It

[ruby/resolv] Make the 63 octet label limit an invariant of Label::Str

github/ruby/ruby · 2026-08-27

Checking in Name.create left two ways to build an over-long label: Name.new, which Config#generate_candidates uses to append search domains,

[ruby/resolv] Raise ResolvError for an oversized name

github/ruby/ruby · 2026-08-27

A hostname is runtime data rather than a programming mistake, and callers already wrap name resolution in rescue Resolv::ResolvError. Reject

[ruby/resolv] Do not register on-demand classes for unknown DNS types…

github/ruby/ruby · 2026-08-27

… and SvcParamKeys Decoding a response with unknown (type, class) pairs or unknown SvcParamKeys generated an anonymous class per value and

[ruby/resolv] Shorten the comments added in the previous commit

github/ruby/ruby · 2026-08-27

https://github.com/ruby/resolv/commit/95e0a6664c Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

[ruby/resolv] Enforce DNS label and name size limits when encoding

github/ruby/ruby · 2026-08-27

A label longer than 255 octets wrapped its length octet mod 256 while the data was written unchanged, so the wire bytes decoded to a differe

Revert "[ruby/rubygems] Skip the RUBY_BOX gem CLI canary on Windows"

github/ruby/ruby · 2026-08-27

This reverts commit 86817cf6ef9c1bcf7ef0c876ac1ead5b51c0b029.

Defer unloading box-local extension DLLs on Windows

github/ruby/ruby · 2026-08-27

box_entry_free could run before other T_DATA objects are finalized in rb_objspace_call_finalizer, and FreeLibrary there unmapped the rb_data

Vitest と reg-actions で手軽に VRT を導入する

Zenn · 2026-08-27

はじめに 複数のアプリを含むモノレポリポジトリの共有 UI コンポーネントに対して、Vitest 4.0 と reg-actions を組み合わせて VRT(Visual Regression Testing)を導入しました。 この記事では、その技術選定に至った経緯と、実際の設計

インフラのモニタリングをAIと伴走する

Zenn · 2026-08-27

見きれないDatadogのモニタリングをDevinに任せて、毎朝Slackにレポートしてもらう 株式会社GENDAのエンジニアのジャンボです。 新しく事業に参画して、まるっとシステムを見ることになったとき、インフラやモニタリングしているメトリクスに関心を持ちたいのに、なかなか時間

Claude Code の承認待ちを見逃さないために、光る Clawd を机に置いた

Zenn · 2026-08-27

! 本記事で紹介するのは業務外で作った個人プロジェクトです。Anthropic 非公式の ファンプロジェクトであり、Anthropic とは無関係です。 15 分間、Claude Code は私を待っていた Claude Code にタスクを投げて別の作業に移り、戻ってきた

GitHub EnterpriseにおけるCopilotの統制:AI ControlsとManaged Settings

Zenn · 2026-08-27

GitHub EnterpriseではGitHub Copilotの利用を統制するための機能として、AI ControlsとEnterprise managed settingsが提供されています。 最近AI ControlsのUIが結構変わったのと、Copilotを統制する方法

Ignore mistaken indentation only commits and [ci skip]

github/ruby/ruby · 2026-08-27

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

Adjust indent [ci skip]

github/ruby/ruby · 2026-08-27

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

Revert "Adjust indent [ci skip]"

github/ruby/ruby · 2026-08-27

This reverts commit c0a526dd97b22f462f49a2a0062420523303769d.

Adjust indent [ci skip]

github/ruby/ruby · 2026-08-27

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

Merge pull request #58590 from gmcgibbon/fix-connection-pool-flaky-tests

github/rails/rails · 2026-08-27

Fix flaky connection pool disconnect tests

Fix flaky connection pool disconnect tests

github/rails/rails · 2026-08-27

ConnectionPoolThreadTest#test_disconnect_closes_in_use_connections_when_checkin_fails and #test_disconnect_continues_when_connection_disconn

ローカル AWS エミュレータで Terraform を検証する

Zenn · 2026-08-27

はじめに Zenn 読者のみなさん、こんにちは。e-dash VPoE の伊藤です。 e-dash ではアプリケーションインフラとして多くのプロダクトで AWS を採用しており、IaC として Terraform でインフラリソースを全面的に管理しています。 最近はインフラ構築・

[DOC] Doc for File::empty?- #18480

github/ruby/ruby · 2026-08-26

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

Rubyのミュータブルとイミュータブルが分からなかったのでわかりやすく

Qiita(trend) · 2026-08-26

はじめに paizaのプログラミングスキルチェックを解いていて、変数の代入について詰まった箇所を深掘りしたところ、ミュータブルとイミュータブルを理解する必要があったので記事にしました。 言語によって異なるそうですが、今回はRubyの場合を想定した深掘りになります。 以下は...

Require `Fiber::Scheduler#fiber_interrupt`. (#18513)

github/ruby/ruby · 2026-08-26

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

[ruby/rubygems] Fix relative gemspec paths being expanded twice

github/ruby/ruby · 2026-08-26

`eval_gemspec` computed `path.expand_path` inside its `chdir` block, so a relative path resolved against the gemspec directory instead of th

[ruby/rubygems] Require a bundle path before pruning

github/ruby/ruby · 2026-08-26

Without one Bundler installs into the system gem directory, where the cache is shared with RubyGems and holds gem files Bundler never put th

[ruby/rubygems] Never prune a locally overridden git repository

github/ruby/ruby · 2026-08-26

A local override points a git source&#39;s install path at the developer&#39;s own working repository, so scoping the removal to the definit

[ruby/rubygems] Prune after bundle cache has copied the gem files out

github/ruby/ruby · 2026-08-26

`bundle cache` installs first and copies the gem files afterwards, so pruning at the end of that install left it with nothing to copy and it

[ruby/rubygems] Fetch the archives a reinstall or bundle cache needs

github/ruby/ruby · 2026-08-26

The forced-reinstall check walked the whole resolution, so a lockfile carrying other platforms or an excluded group sent every `--redownload

[ruby/rubygems] Download a gem again when the cache no longer holds it

github/ruby/ruby · 2026-08-26

An installed gem resolves without a remote, so `bundle install --redownload` had nothing to reinstall from once the cache was gone, and `pru

[ruby/rubygems] Add a prune setting for post-install cleanup

github/ruby/ruby · 2026-08-26

Container images ship Bundler artifacts they will never use again, so images today hand-roll `rm -rf` over the cache and the git checkouts.

[Bug #22242] Invalidate CCs on cc_table_dup

github/ruby/ruby · 2026-08-26

When a Ractor is started, rather than modifying the cc table in place we make a copy and CAS the table. When making the copy we previously s

Reapply "Simplify iseq mark_and_move CC handling"

github/ruby/ruby · 2026-08-26

This reverts commit b746efc1fb46074ae659b4af0f9114aae9540e41.

Reapply "Fix check in cc_is_active"

github/ruby/ruby · 2026-08-26

This reverts commit 9aa30b512f12ac3e298f7b971cdbd0e2cae8fc68.

生成AI(Gemini)使いこなしの技術(序章)

Qiita(trend) · 2026-08-26

『 ゼロスタートからAI名人をめざす全10回連載 』 本連載では、生成AIの基本操作から業務効率化、コンテンツ生成、そしてデータ処理や分析まで、毎回1テーマずつのステップアップ形式で生成AIを学べる情報を提供していきます。 Googleが誇るAIテクノロジー「Gemini...

[ruby/prism] Remove now unneeded rdoc private annotations

github/ruby/ruby · 2026-08-26

RDoc 8 parses rbs (including inline) and so automatically removes the annotations for us https://github.com/ruby/prism/commit/5f4d156205

Fix unhandled rejections when aborting blocking frames (#11654)

remix · 2026-08-26

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix unhandled rejections when aborting blocking fr

Support object shorthand in logical predicates (#11707)

remix · 2026-08-26

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Support object shorthand in logical predicates (#1

Preserve script text content during SSR (#11722)

remix · 2026-08-26

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

Fix cascading update guard diagnostics (#11577)

remix · 2026-08-26

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix cascading update guard diagnostics (#11577) ·

ピンポンダッシュを『押すだけ』で終わらせず、7種類の結果画像まで作った

Qiita(trend) · 2026-08-26

動くゲージが緑のゾーンに入った瞬間にボタンを押す。 成功すれば次は少し速く、少し狭くなる。1回でも外したら、その場で御用です。 そんな単純なルールのブラウザゲーム、ピンポンダッシュを作りました。 実際のピンポンダッシュは迷惑なので絶対にできませんが、ブラウザ上なら誰...

ZJIT: Pass overflow cfunc call args on the stack (#18428)

github/ruby/ruby · 2026-08-26

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

Fix traversal scroll restoration across frame reconciliation (#11733)

remix · 2026-08-26

Co-authored-by: Matt Brophy <matt@brophy.org>

Tighten docs navigation spacing (#11748)

remix · 2026-08-26

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Tighten docs navigation spacing (#11748) · remix-r

MCPの新ロードマップ公開、今後はAIエージェント対応、HTTP通信への統一、アイデンティティ、よりよいデベロッパー体験などに注力

Publickey · 2026-08-26

Linux Foundation傘下でMCP(Model Context Protocol)の仕様策定を行っている「Agentic AI Foundation(AAIF)」は、今後のMCPの進化について、その方向性を示す新たなロードマップを...

fix(ui): preserve range media queries when escaping SSR style tags (#…

remix · 2026-08-26

…11731) Co-authored-by: Matt Brophy <matt@brophy.org>

日本語配列の磁気式キーボードを基板からフルスクラッチしてみた

Zenn · 2026-08-26

! 本記事は、随時加筆修正を行う可能性がありますので、ご容赦ください。 1. はじめに はじめまして、Anikiと申します。 今回、磁気キーボードを基板からフルスクラッチで作ってみましたので、そのご報告を兼ねて制作記録をまとめてみました。磁気キーボードを自作したいなどという

Vimのコマンドを丸暗記しないために、オペレータとモーションで整理してみた

Qiita(trend) · 2026-08-26

こんにちは、ソーイ株式会社の髙﨑です。 私は業務で時々、Vimを使ってファイルを編集することがあります。 例えば、サーバー上のファイルを直接確認・修正するときなど、普段使っているエディタを使えない環境でVimを使うことがあります。 ただ、Vimを使うたびに操作方法やコマンド...

Implement support for AR table backed identity hashes

github/ruby/ruby · 2026-08-26

This commit adds support for using AR tables for identity hashes (hashes created by method Hash#compare_by_identity). Before this change, id

[ruby/openssl] bn: support marshalling

github/ruby/ruby · 2026-08-26

This fixes tests with Ruby master, where unshareable T_DATA is copied across Ractor via Marshal. https://github.com/ruby/openssl/commit/943

【AWS】複数人でリアルタイム描画できるお絵描きアプリを作ってみた

Qiita(trend) · 2026-08-26

この記事は「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」の26日目の記事となります。 過去の投稿(リンク集)は以下リンクからご覧ください。 はじめに AWSの勉強をするとき、テキストを読んだり問題を解いたりするだけだと、...

Merge pull request #58584 from MrChoclate/optimize-schema-cache-dump-…

github/rails/rails · 2026-08-26

…load Optimize schema cache dump load

量子耐性の鍵は「暗号を選び直せること」〜Account Abstractionの役割と運用設計〜

Qiita(trend) · 2026-08-26

はじめに 2026年8月時点、量子コンピュータ対策はブロックチェーン領域では将来的な課題ではなく、具体的なプロトコル設計段階に入っています。Ethereum Foundationは2026年1月にPost-Quantum Security専任チームを設立し、Bitcoin...

Optimize loading of .dump schema cache files

github/rails/rails · 2026-08-26

Pass `freeze: true` to `Marshal.load` so all strings are interned in C during deserialization, making the subsequent `deep_deduplicate` pass

[ruby/mmtk] Bump mmtk-core

github/ruby/ruby · 2026-08-26

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

Merge pull request #58576 from gmcgibbon/actionpack_ractorize

github/rails/rails · 2026-08-26

Actionpack ractorize

[ruby/rubygems] Cover the compact index success branch

github/ruby/ruby · 2026-08-26

Dropping Gem::Net::HTTPNotModified from it, or narrowing HTTPSuccess to HTTPOK, left the suite green even though Updater depends on both the

[ruby/rubygems] Wrap raw network errors in FetchError in compact inde…

github/ruby/ruby · 2026-08-26

…x fetcher Gem::RemoteFetcher#request lets SocketError, Errno::ECONNREFUSED and their kin through unwrapped, and every caller here rescues

[ruby/rubygems] Reject https to http redirect downgrades in compact i…

github/ruby/ruby · 2026-08-26

…ndex fetcher Gem::RemoteFetcher#fetch_http has refused a redirect from https to plain http since 2012, but the compact index path, which i

Merge pull request #58577 from gmcgibbon/pk_assign_ractor_safe

github/rails/rails · 2026-08-26

Support primary key resetting on Ractors

Merge pull request #58569 from aryrabelo/remove-unreachable-kwarg-def…

github/rails/rails · 2026-08-26

…ault-derived-key Remove unreachable default for DerivedSecretKeyProvider#derive_key_from

Merge pull request #58567 from aryrabelo/remove-unused-route-set-test…

github/rails/rails · 2026-08-26

…-request-helper Remove unused `request` helper from RouteSetTest

Merge pull request #58568 from aryrabelo/remove-unused-active-record-…

github/rails/rails · 2026-08-26

…internals Remove unused Active Record internals

Remove unreachable branch from HomogeneousIn#fetch_attribute

github/rails/rails · 2026-08-26

`fetch_attribute` guarded on `attribute` and fell back to `expr`, which is not defined anywhere in Arel, so the branch would raise `NameErro

Merge pull request #58580 from byroot/remove-dead-clear

github/rails/rails · 2026-08-26

Get rid of `QueryCacheRegistry#clear`

Get rid of `QueryCacheRegistry#clear`

github/rails/rails · 2026-08-26

The method is dead code. Co-Authored-By: Ary Rabelo <aryrabelo@gmail.com>

Merge pull request #58574 from Saidbek/fix/as-redis-cache-store-hashr…

github/rails/rails · 2026-08-26

…ing-clear Fix RedisCacheStore#clear and #stats with multiple Redis URLs

Merge pull request #58554 from edcarvio/edcarvio/schema-ignored-tables

github/rails/rails · 2026-08-26

Add config.active_record.schema_ignored_tables

Refactor RHash size computations

github/ruby/ruby · 2026-08-26

Share the same code between gc.c and hash.c.

Update bundled gems list as of 2026-08-26

github/ruby/ruby · 2026-08-26

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

Bump taiki-e/install-action

github/ruby/ruby · 2026-08-26

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

[ruby/rubygems] Skip the RUBY_BOX gem CLI canary on Windows

github/ruby/ruby · 2026-08-26

A boxed gem CLI subprocess dies with SIGSEGV in rb_objspace_call_finalizer at exit on Windows. The fix belongs in Ruby::Box itself, so omit

[Bug #22264] Warn for duplicate keys after leading keyword splat

github/ruby/ruby · 2026-08-26

Leading keyword splats must not suppress duplicate literal key warnings.

Make param builder default ractor safe

github/rails/rails · 2026-08-26

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

Make request localhost regex ractor safe

github/rails/rails · 2026-08-26

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

[ruby/rubygems] Add a canary for the gem CLI under RUBY_BOX=1

github/ruby/ruby · 2026-08-26

The unit tests cover each fix on its own, but nothing checks that a boxed gem command actually gets as far as listing gems. https://github.

[ruby/rubygems] Drop RUBY_BOX from the extension build subprocess

github/ruby/ruby · 2026-08-26

Under Ruby::Box mkmf makes RbConfig.expand recurse until SystemStackError, so building a native extension failed even once the CLI itself st

[ruby/rubygems] Replace Marshal deep copies with Gem::Util.deep_dup

github/ruby/ruby · 2026-08-26

Under Ruby::Box (RUBY_BOX=1) the builtin Marshal runs in the root box and cannot resolve Gem:: constants defined in the main box, so every g

Fix RedisCacheStore#clear and #stats with multiple Redis URLs

github/rails/rails · 2026-08-26

A multi-URL store is a RedisClient::HashRing, which does not implement call. Walk each node instead of treating the ring as a single client.

[ruby/rubygems] Cache a shared git source only once per command

github/ruby/ruby · 2026-08-26

When several gems come from the same git block, Runtime#cache invokes the shared Source::Git once per gem, and cache_to re-cloned and re-che

Secrets Managerのシークレットはどんな粒度で分けるべき?

Zenn · 2026-08-26

はじめに Secrets Managerでは、1つのシークレットの中でJSON形式を用いて複数のKey-Valueが登録できます。 どんな粒度で分けるべきか疑問に思い調べたところ、意外と情報が見つからなかったので書いてみました。 公式ドキュメントを探索してみる ベストプラ

[ruby/rubygems] Fix gemspec evaluation under Ruby::Box

github/ruby/ruby · 2026-08-26

TOPLEVEL_BINDING always belongs to the main box, so when Bundler is loaded inside a user box, gemspecs were evaluated against the main box&#

AI10並列で開発したら事故りかけた。貸せ、worktreeはこうやる

Zenn · 2026-08-26

はじめに git worktree、AI開発において流行ってますよね。 でもこんなことないですか? 「え、worktreeでAIセッション分けてるのに、テスト回すとポート衝突するんですけど…」 「気づいたら画面とAPIで別ブランチのコードが動いてたんですけど…」 わかる。私も事故

Guard `Net::HTTPHeader#content_length` spec by version

github/ruby/ruby · 2026-08-26

Content-Length parsing became strict in 4.1, so values with anything around the digits now raise instead of returning the digits. Co-Author

[ruby/net-http] Make Content-Length handling strict

github/ruby/ruby · 2026-08-26

(https://github.com/ruby/net-http/pull/324) `Content-Length` value must have only digits. See also RFC 9110 Section 8.6: https://www.rfc-e

[ruby/net-http] Limit the number of informational responses per request

github/ruby/ruby · 2026-08-26

A peer that keeps sending 1xx responses keeps the client in the read loop of transport_request indefinitely, since the per-response header l

Fix memory leak in symbol_id_entry_directory

github/ruby/ruby · 2026-08-26

symbol_id_entry_directory is not an embedded TypedData, so we need to free the allocated id_entry_dir as well.

Support primary key resetting on Ractors

github/rails/rails · 2026-08-25

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

isLoading が真なのに isError も真...みたいなのやめたい(判別可能なユニオン型で)

Qiita(trend) · 2026-08-25

単一のAPIコールの状態管理で、 isLoading &amp;&amp; isError な状態ってあると思う? ないよね。 そういう矛盾したありえない状態って、ありえない状態だからこそ、本当はコード上でそもそも書けない状態にしておきたい。今回は、TypeScript の「判別

[ruby/net-http] Limit read length of a single response line

github/ruby/ruby · 2026-08-25

The response header cap added by #219 applies only once a complete line has arrived, so a server that never sends a line terminator can stil

CAPMの決算ギャンブルへの応用

Zenn · 2026-08-25

概要 決算発表またぎでロングショートを打つ話。 ! この記事は分析方法の解説であり、特定銘柄の売買を推奨するものではありません。 CAPMで決算を予測できるのか CAPMでは、銘柄 i の超過リターンを次のように表します。 R_{i,t}-R_{f,t} = \alpha

Update default gems list at 7f00b21798a9dc156f43ab6fed9505 [ci skip]

github/ruby/ruby · 2026-08-25

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

[ruby/net-protocol] v0.3.0

github/ruby/ruby · 2026-08-25

https://github.com/ruby/net-protocol/commit/fb347d5ff4

[ruby/rubygems] Delete `Bundler::ParallelInstaller::SpecInstallation#…

github/ruby/ruby · 2026-08-25

…enqueued?` - This predicate method has been unused since https://github.com/ruby/rubygems/commit/7d1131672a84 in 2021 when the `ready_

[ruby/rubygems] Delete the unused `Bundler::UI::Shell#quiet?` method

github/ruby/ruby · 2026-08-25

- In https://github.com/ruby/rubygems/commit/304a98301522 in 2013, &quot;quiet?&quot; was any level that was not &quot;debug&quot;, &quot;

Merge pull request #58570 from luizkowalski/fix-redis-cache-call

github/rails/rails · 2026-08-25

Fix RedisCacheStore clear and stats with redis-client

Fix RedisCacheStore clear and stats with redis-client

github/rails/rails · 2026-08-25

Use RedisClient#call for the FLUSHDB and INFO commands because redis-client does not provide command helper methods.

[ruby/rubygems] Ship the credential store with the bundler gem

github/ruby/ruby · 2026-08-25

Bundler reaches Gem::CredentialStore by name, so a bundler installed against an older RubyGems needs the file itself, the way it already car

[ruby/rubygems] Document the credential_store setting

github/ruby/ruby · 2026-08-25

Where a credential ends up, what happens when the store cannot be reached, that the store belongs to the machine rather than to a project, a

[ruby/rubygems] Keep bundler host credentials in the credential store…

github/ruby/ruby · 2026-08-25

… when it is on The credential_store setting takes the same values on this side, and credential_store.&lt;host&gt; picks a different backen

[ruby/rubygems] Clear the credential store on gem signout

github/ruby/ruby · 2026-08-25

Signing out has to reach both places a key can live, including the keys saved for other hosts with gem signin --host. The two halves report

[ruby/rubygems] Keep gem API keys in the credential store when it is on

github/ruby/ruby · 2026-08-25

The :credential_store: gemrc setting, off by default, moves API keys out of ~/.gem/credentials and into the OS store. A key is read from the

[ruby/rubygems] Add Gem::CredentialStore with native OS backends

github/ruby/ruby · 2026-08-25

Storing an API key in a plain text file leaves it readable by anything running as the user. This wrapper keeps secrets in the operating syst

[ruby/rubygems] Bundler::Source::Git: avoid re-fetching the repo

github/ruby/ruby · 2026-08-25

In `install`, `self.to_s` is called by `print_using_message &quot;Using ... from #{self}`. This in turn calls `current_branch` which if the

Remove unreachable default for DerivedSecretKeyProvider#derive_key_from

github/rails/rails · 2026-08-25

The `using:` default referred to `key_generator`, which is not a method on the instance. The `key_generator` in `#initialize` is that method

Remove unused `request` helper from RouteSetTest

github/rails/rails · 2026-08-25

`RouteSetTest#request` memoized `ActionController::TestRequest.new`, but that constructor takes three required arguments (env, session, cont

ZJIT: Add codegen test for Fixnum#<< overflow side exit (#18390)

github/ruby/ruby · 2026-08-25

Add codegen tests for the Fixnum left shift fastpath and its overflow side exit.

AIの提案が一般論ばかり返ってくるのは、こちらが一般論しか渡していないからだと思う

Qiita(trend) · 2026-08-25

はじめに CLAUDE.md を書いたのに出力が変わった実感がない。 そう感じたことはないでしょうか。 書き方が悪いのだと思ってテンプレートを調べ直す人が多いのですが、原因はたいてい別の場所にあります。 トレンドであるHarness Engineering の枠組みで整理...

Merge pull request #58563 from jakemcallister/codex/fix-multiline-exc…

github/rails/rails · 2026-08-25

…lusion-constraints Fix PostgreSQL exclusion constraints with multiline expressions

Fix PostgreSQL multiline exclusion constraints

github/rails/rails · 2026-08-25

PostgreSQL can render CASE expressions across multiple lines in pg_get_constraintdef. Parse these definitions with multiline matching so sch

Add config.active_record.schema_ignored_tables

github/rails/rails · 2026-08-25

Rails has two configurations for ignoring tables: schema_cache_ignored_tables applies only to the schema cache, and SchemaDumper.ignore_tabl

Next.js 16.3正式版リリース。Turbopackのメモリ使用量が最大90%減、SSRが最大22%高速化、TypeScript 7による型チェック高速化など

Publickey · 2026-08-25

Vercelは同社が開発するWebアプリケーションフレームワークの最新版となる「Next.js 16.3」をリリースしました。 Next.jsは、ReactをベースとしたオープンソースのWebアプリケーションフレームワークです。ルーティング...

ZJIT: Index into block vectors with BlockId directly

github/ruby/ruby · 2026-08-25

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

ZJIT: Index into instruction vectors with InsnId directly

github/ruby/ruby · 2026-08-25

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

Merge pull request #58552 from marcoroth/herb-engine

github/rails/rails · 2026-08-25

Add Herb as an HTML-aware ERB implementation

Cisco Network Sketcher + config_converterを試す その2:config_converterの実行~ネットワーク構成図の作成まで

Qiita(trend) · 2026-08-25

1. はじめに 前回の記事では、Network Sketcher本体とNetwork Sketcher Cisco Extensionを導入し、config_converter を使用するための準備を行いました。 今回は、Cisco Extensionに同梱されているサン...

Merge pull request #58562 from Shopify/ractorize_i18n_en

github/rails/rails · 2026-08-25

Make en.rb translation load path contents ractor safe

Make en.rb translation load path contents ractor safe

github/rails/rails · 2026-08-25

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

hash.c: memzero hashes before allocating st_table

github/ruby/ruby · 2026-08-25

`hash_copy` will call `st_init_existing_table_with_size` which allocates and may trigger GC causing the current hash to be marked. So we ne

Add Herb as an HTML-aware ERB implementation

github/rails/rails · 2026-08-25

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

Data Movement Policy(DMP)試してみた

Zenn · 2026-08-25

Data movement policyとは Data movement policy(DMP)はデータの持ち出し(exfiltration)を防止する機能のひとつです。 2026年8月19日にGAされた機能で、DMPに設定したポリシーに基づいてデータの移動操作を許可、警告、また

Enable ubuntu-26.04-arm job

github/ruby/ruby · 2026-08-25

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

Avoid GCC clobbered warnings in Ractor payload build

github/ruby/ruby · 2026-08-25

Keep the payload builder uninlined in optimized GCC builds because inlining causes false-positive `-Wclobbered` warnings.

Add rb_ident_set_new internal function

github/ruby/ruby · 2026-08-25

This is designed to replace rb_ident_hash_new calls when such hashes are used purely with with true values. To implement this, add a set_al

Replace Array#flatten{,!} internal ident hash with set

github/ruby/ruby · 2026-08-25

This used a hash with all true values, with is simple to convert to a set to save on memory when flattening array with a large number of nes

Skip Fiddle::TestFunction#test_no_memory_leak on parse.y

github/ruby/ruby · 2026-08-25

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

Hash#merge guess size

github/ruby/ruby · 2026-08-25

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

Parametize `RHASH_AR_TABLE_MAX_BOUND`

github/ruby/ruby · 2026-08-25

For now it still returns a constant, but clarify when we're looking for the max bound, versus a miss, etc.

Dynamic ar_table size

github/ruby/ruby · 2026-08-25

Instead of always allocating `ar_table` backed hashes in 160B slots for them to have capacity of `RHASH_AR_TABLE_MAX_SIZE` (`8`), they can n

Fix maybe-uninitialized warning

github/ruby/ruby · 2026-08-25

With gcc 15.2.0 on aarch64 Ubuntu 26.4: ```console hash.c: In function ‘rb_hash_s_create’: hash.c:1982:20: warning: ‘hash’ may be used unin

[Bug #22261] Keep GC root-marking frame alive

github/ruby/ruby · 2026-08-25

Prevent a tail call from discarding saved machine-register roots before `rb_gc_mark_roots` scans the machine stack.

Fix clobbered warning

github/ruby/ruby · 2026-08-25

With gcc 15.2.0 on aarch64 Ubuntu 26.4: ```console ractor_sync.c: In function ‘ractor_basket_new.constprop’: ractor_sync.c:1093:82: warning

Fix enum-compare warning

github/ruby/ruby · 2026-08-25

With gcc 15.2.0 on aarch64 Ubuntu 26.4: ```console io_buffer.c: In function ‘io_buffer_flags_for_new’: io_buffer.c:978:20: warning: compari

[ruby/prism] Fix extra doc docmment

github/ruby/ruby · 2026-08-25

https://github.com/ruby/prism/commit/9df2a21995764880c6d27213e2c7960f2232c879 changed the comment style Now rdoc picks this up. The comment

Llamex Luna版をLivebookで動かす 〜 Nxなしの推論経路をAtomVMへ持ち込む

Qiita(trend) · 2026-08-25

はじめに これまでの記事では、Elixir と Livebook を使って LLM の仕組みを学び、Elixir 製の LLM 推論エンジン Llamex の内部を見てきました 通常の Llamex は、純 Elixir のリスト演算だけでも LLM を推論で...

[ruby/net-protocol] Add limit option to Net::BufferedIO#readuntil

github/ruby/ruby · 2026-08-25

readuntil buffers until the terminator arrives, so a peer that never sends one grows the read buffer without bound. The limit lets a protoco

[ruby/net-protocol] Trim the comments added with the readuntil rewind

github/ruby/ruby · 2026-08-25

The floor&#39;s two reasons fit in one block, and the two tests that restated them are named for what they cover. https://github.com/ruby/n

Lock `IO::Buffer` coercion callbacks. (#18490)

github/ruby/ruby · 2026-08-25

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

Skip the rbs 4.2.0 stdlib tests that still fail in CI

github/ruby/ruby · 2026-08-25

rbs 4.2.0 adds Etc and IO#pathconf stdlib tests that need getpwent(), getgrent() and the pathconf constants, none of which exist on Windows,

Unpin rbs from the bundled gems auto-update

github/ruby/ruby · 2026-08-25

rbs was pinned in March 2026 while the 4.0 series was breaking CI. Now that 4.2.0 is in gems/bundled_gems and the tests pass again, the dail

Update rbs to 4.2.0

github/ruby/ruby · 2026-08-25

The bundled_gems workflow has failed every day since 2026-08-16 because rbs 4.0.3&#39;s Ripper_test.rb no longer finds Ripper on master. rbs

[ruby/net-protocol] Fix readuntil missing a terminator that spans two…

github/ruby/ruby · 2026-08-25

… reads BufferedIO#readuntil resumed searching at the previous buffer end, so a multi-byte terminator split across two fills, such as &quot

[ruby/net-protocol] Add regression tests for the readuntil rewind

github/ruby/ruby · 2026-08-25

Cover a terminator split across two reads and across more than two, the negative rewind the floor clamps, the floor keeping the search out o

Why are you using pandas? -pandasとpolarsを内部構造から使い分ける-

Zenn · 2026-08-25

はじめに タイトルの元ネタがわかった人は素敵なRおじさんです。なお先に断っておくと、この記事は「pandasをやめろ」という話ではなく、内部構造を理解した上で場面ごとに使い分けようという話です。 この記事で言いたいことは1つだけです。「pandasは遅い、polarsは速い」とい

Restore RDoc files with code examples in lists

github/rails/rails · 2026-08-25

Right now, RDoc does not support fenced code blocks in list items for the Markdown format. The workaround for itemized lists was to not use

Lock `IO::Buffer` allocations during copy. (#18489)

github/ruby/ruby · 2026-08-25

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

「AIの民主化」を日本で言い出した身として、そろそろ本当に「民主化」をやめたい話

Zenn · 2026-08-25

! 本記事は個人の見解であり、所属組織の公式見解ではありません。 はじめに:言い出しっぺとして、いま考えていること DataRobot Japanの小川です。日本法人の立ち上げ期から、現場でのAI導入支援とCoE(Center of Excellence/AI推進組織)の立

[ruby/mmtk] Prevent overflow values

github/ruby/ruby · 2026-08-25

(https://github.com/ruby/mmtk/pull/107) https://github.com/ruby/mmtk/commit/f6b8b0d5ae

マイクロサービス間の認可伝搬をどう解くか?独自実装と IETF Transaction Tokens を見比べてみた

Zenn · 2026-08-25

こんにちは。アカウント基盤開発部でエンジニアをしている tkmt (たくまつ) です。 今回は、IETF で標準化が進んでいる Transaction Tokens について調査してまとめてみました。というのも、この Transaction Tokens が解こうとしている課題が

Preserve `IO::Buffer` read-only state when resizing. (#18487)

github/ruby/ruby · 2026-08-25

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

【Ansible✕Cisco】ネットワーク自動化に入門してみた

Zenn · 2026-08-25

お久しぶりです。コンテストに向けた制作で時間が取れず、毎週投稿を続けていたのに3週間ほど空けてしまったbababaです。 ちなみにプログラミングコンテストやCiscoさんが主催しているこのコンテストなどに参加しています。 https://www.cisco.com/c/m/ja_

Split rb_ary_splice() into a pointer version and an array version

github/ruby/ruby · 2026-08-25

Most callers have the replacement as an array object; let them pass it directly. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthro

Fix splicing an array that shares its buffer with a longer array

github/ruby/ruby · 2026-08-25

Arrays sharing one buffer have the same data pointer, so rb_ary_splice() took `a` in `b = a.dup; b.pop; b.concat(a)` for `b` itself and reba

[ruby/rubygems] Truncate atomic write temp file names at character bo…

github/ruby/ruby · 2026-08-25

…undaries The basename was cut with byteslice, which can split a multibyte character in half. Filesystems enforcing UTF-8 validity such as

[ruby/rubygems] Flush atomic write temp files before renaming over th…

github/ruby/ruby · 2026-08-25

…e destination The temporary file was renamed into place before being closed, so buffered data had not reached the filesystem yet and a con

Make `IO::Buffer` I/O operations single-transfer and composable. (#18…

github/ruby/ruby · 2026-08-25

…483)

[ruby/rubygems] Use %r for the slash-containing regexp

github/ruby/ruby · 2026-08-25

Fixes the Style/RegexpLiteral offense from CI. https://github.com/ruby/rubygems/commit/c4069df44d Co-Authored-By: Claude Fable 5 <noreply@

[ruby/rubygems] Update changelog fixture to the current header format

github/ruby/ruby · 2026-08-25

The fixture changelog still used the old `## VERSION (DATE)` header, so the fixed `release_date_for` no longer matched it and the released c

[ruby/rubygems] Fix release date extraction for the current changelog…

github/ruby/ruby · 2026-08-25

… header format release_date_for in spec/support/build_metadata.rb matched the changelog&#39;s old `## VERSION (DATE)` header, but .changel

減らない分岐は、指示ではなく型のせいだった

Zenn · 2026-08-25

TL;DR 型が不正な状態を許していると、コーディングエージェントはその状態を処理する分岐を律儀に書く。指示が足りないからではなく、型が許した状態を処理しただけなので、指示を直しても減らない。 増えた分岐の代金は、レビューが払う。到達可能かどうかは型からわからないので、呼び出し

状態空間モデルにおけるFilteringとSmoothingの違いを理解する

Zenn · 2026-08-25

はじめに ihiratchです。本記事では、状態空間モデルにおけるFiltering(フィルタリング)とSmoothing(平滑化)の違いを整理します。 状態空間モデルでは、時系列の観測データをもとに、直接観測できない状態を推定します。その代表的な方法がFilteringとSmo

Escape attachment captions in `Attachment#to_markdown` (#58553)

github/rails/rails · 2026-08-25

`Attachment#to_markdown` returned the caption unescaped when the attachable did not implement `attachable_markdown_representation`. The capt

オンコール手当の相場を50社分調べて、1社も見つからなかった話

Zenn · 2026-08-25

! このブログは CSCでオンコール運用を検討する際に手当について調査した結果 となります。 これから検討に取り組まれる方はぜひ参考にしてください! 3行で言うと オンコール手当の「金額」を5チャネル・約50社で調べたら、1件も出てきませんでした。 でも「金額が公開されてい

敵対的検証をLLMコードレビューで試すと何が起きるのか

Zenn · 2026-08-25

導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。 AIでコードのレビューをする際に敵対的検証をすることで性能が上がるとされています。そこにさらに、その検証を監視する役を付けることでレビューの精度を上げる手法「Adversarial Review」について紹介します。 ht

[DOC] Doc for File::dirname

github/ruby/ruby · 2026-08-25

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

[DOC] Fix `IO.puts` doc

github/ruby/ruby · 2026-08-25

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

Bitgetの異常価格で1800万損したが、fableと共闘して取り戻せた話

Zenn · 2026-08-24

それは餃子を包んでいる間に起きていた 8月9日16時過ぎ、私がキッチンに立って餃子のタネをこねている間にそれは起きました。 餃子を包み終え、小休止していた私は、スマホで資産管理用のダッシュボードを見て、そのまま後ろにひっくり返りそうになりました。 資金が$115k(約1800万)

[ruby/resolv] Apply the request deadline to TCP frame reads

github/ruby/ruby · 2026-08-24

Requester#request computes a monotonic time limit but only the socket readability wait honoured it, so a peer that sends an incomplete frame

[ruby/resolv] Drop a TCP connection that cannot carry another request

github/ruby/ruby · 2026-08-24

Giving up part way through a frame leaves the stream between frame boundaries, so reusing the cached requester made every later attempt read

[ruby/rubygems] Print a release notes link instead of the whole chang…

github/ruby/ruby · 2026-08-24

…elog on `gem update --system` CHANGELOG.md is over 7,000 lines of generated PR titles, and printing every entry since the previous version

kqueueを使ったwebサーバーを作ってみる

Zenn · 2026-08-24

はじめに Webサーバーの裏では、epollのような仕組みが動いているという話を聞きました。 Linux系だとepollですが、macOSはkqueueです。 そこで、kqueueを使ったWebサーバーを作ってみることにしました。 準備 今回はRustで作ります。 Tokio

Hash#rehash: right-size the temporary ar_table

github/ruby/ruby · 2026-08-24

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

Inverse `hash_alloc` and `hash_alloc_capa` naming

github/ruby/ruby · 2026-08-24

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

AIは回せば回すほど凄いのか ―「常時稼働」という設計の敗北

Zenn · 2026-08-24

SNSに溢れる「AI常時ぶん回し」への違和感 近年、SNSでこういう投稿をよく見かけます。 「AIエージェントを24時間動かして開発を完全自動化しました」 「寝ている間もAIがコードを書き続けています」 「AI社員を常時稼働させて、プロダクトを量産中です」 一見すると、とても

セキュリティキャンプ2026 L2 プロセッサゼミ参加記

Qiita(trend) · 2026-08-24

はじめに こんにちは,Latte72 です. この度,セキュリティキャンプ2026全国大会の 開発L2ゼミ に参加してきました. 自分は特に日記などを取ったりしていないにもかかわらず,参加してから一週間も経ってから執筆をしているので,記憶があいまいな部分も多く,写真が多め...

Update docs site navigation (#11744)

remix · 2026-08-24

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Update docs site navigation (#11744) · remix-run/r

Make IO::Buffer MemoryView ready (#17965)

github/ruby/ruby · 2026-08-24

`null?` buffer isn&#39;t MemoryView available. Not `null?` buffer is MemoryView available. It can be exported as a 1-dimensional contiguous

ZJIT: Reduce SideExit HashMap rehash (#18411)

github/ruby/ruby · 2026-08-24

If we don't pre-size the HashMap, it has to re-hash when resizing. Hashing a SideExit is slow. Give a size hint so we only hash ~once per ex

Add accessors for ISEQ_BODY(iseq)->variable fields

github/ruby/ruby · 2026-08-24

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

Shrink iseq->body struct: allocate iseq->body->variable lazily

github/ruby/ruby · 2026-08-24

Most of the time in a production app most iseqs won&#39;t have iseq-&gt;body-&gt;variable set to anything non-default. We can allocate it la

Raise YJIT’s `case` specialization limit to 256 (#18374)

github/ruby/ruby · 2026-08-24

Raise YJIT case dispatch specialization limit to 256

AIに数学採点させる!さくらのAI Engineで自動採点できる数学演習アプリを作った

Qiita(trend) · 2026-08-24

はじめに こんにちは。あずびわです。 数学科に通っている3年生です。 突然ですが、私は数学の演習量が足りていません。 しかし、AtCoderでは1,000問以上解いている。 ・・・ということは、大学数学でもAtCoderのようなサイトがあればいいのでは!!! ということで...

Merge pull request #58479 from matthewd/ar-query-predicate-hooks-2

github/rails/rails · 2026-08-24

Query predicate expressions for Active Record types, take 2

Apply comparison expressions to association join constraints

github/rails/rails · 2026-08-24

A join compares stored values, so each side needs its own type's expression.

Add query predicate expressions for Active Record types

github/rails/rails · 2026-08-24

Some storage representations compare through database expressions that do not belong in Ruby casting or serialization. Allow Active Record t

Revert "Add query predicate hooks for Active Record types (#58135)"

github/rails/rails · 2026-08-24

This reverts commit f72c9321c7afb634893e33c9c47d29551fb0cc20.

Extract connection retry decisions and accounting

github/rails/rails · 2026-08-24

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

Finalize unfinished intent logs on checkin

github/rails/rails · 2026-08-24

For safety, ensure that all intents that have started do get finished, even if the caller somehow forgets about them.

Deliver database warnings through QueryIntent

github/rails/rails · 2026-08-24

Warnings are part of a query&#39;s delivered outcome: store warnings on the intent, and run the configured warning action when the caller ob

Split query logging into separate start and finish steps

github/rails/rails · 2026-08-24

The block form only works for blocking query execution, and we want QueryIntent to be more flexible. This also makes for a cleaner break: th

Set cause during exception translation

github/rails/rails · 2026-08-24

We&#39;ve previously relied on the caller 1) being inside a rescue, and 2) immediately raising the return value, to set the cause. In antici

Merge pull request #58543 from flavorjones/to-markdown-sanitization

github/rails/rails · 2026-08-24

Strip user-supplied `<action-text-markdown>` while canonicalizing

シングルバイナリなOLAP DBの次期版「DuckDB 2.0」プレビュー。クライアント/サーバ機能が安定版に、スキーマレスのVARIANT型、トリガー、非同期I/Oなど新機能

Publickey · 2026-08-24

オープンソースとして開発されているOLAPデータベース「DuckDB」の開発を主導しているDuckDB Foundationは、今年の秋にリリース予定の「DuckDB 2.0」にどのような新機能が搭載予定なのかを紹介したブログ「A Prev...

[ruby/json] Add JSON::ParserError#json_path

github/ruby/ruby · 2026-08-24

(https://github.com/ruby/json/pull/1062) Add JSON::ParserError#json_path https://github.com/ruby/json/commit/9ae76bdd3d Co-authored-by: J

Make union for positions and succ_index_table in rb_iseq_constant_body

github/ruby/ruby · 2026-08-24

We only use either positions and succ_index_table (when VM_INSN_INFO_TABLE_IMPL == 2, positions is converted to succ_index_table), so we was

2026/08/24 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-08-24

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 真似で伸びる人は、コードではなく判断基準を写し...

なぜAIは「React Coder」を最初に置き換えるのか(そしてシニアになる方法)

Qiita(trend) · 2026-08-24

※ この記事の日本語には、少し不自然な部分があるかもしれません。AIの言語サポートを利用しながら作成しています。 目次 はじめに 1. システム思考のフレームワークを築く(寄り道学習ではなく) 2. 技術的思考を明確に表現する 3. エンドツーエンドの思考を育てる 4...

Expose `IO::Buffer` mapping alignment. (#18474)

github/ruby/ruby · 2026-08-24

[Feature #21700]

エージェントのためのUIコンポーネントライブラリを作った

Zenn · 2026-08-24

はじめに コーディングエージェントによって、要件からアプリケーションを実装するまでの時間は大きく短縮することができるようになりました。一方で、生成されたフロントエンドの画面を確認すると、余白や色、状態表現に細かなずれが残り、人が修正を重ねることがあります。 完成度90%までの実装

最近育てているフロントエンド開発用テンプレートの話

Zenn · 2026-08-24

フロントエンドの Web アプリケーションを開発する用に、私がよく使う設定を盛り込んだテンプレートリポジトリを育てています。 https://github.com/newt239/next-template リポジトリ名は next-template となっていますが、React

Hash::[] start from a right-sized hash

github/ruby/ruby · 2026-08-24

Saves on potentially having to reallocate multiple times.

Respect frozen `IO::Buffer` lifecycle state. (#18473)

github/ruby/ruby · 2026-08-24

[Bug #22219]

GASからGoogle Cloudへ移行してみよう:Slackデータの定期取得を例に学ぶ

Zenn · 2026-08-24

自分の勉強のために書いています。 急いで書いたので抜け漏れはすまん。 大体1-3時間もあればできると思う。 慣れてれば1時間コースかな。 本稿を書きながらだと3-5時間ってところ。 なぜGASからGoogle Cloudへ移行するのか GAS(Google Apps Scri

Validate `IO::Buffer` constructor flags. (#18470)

github/ruby/ruby · 2026-08-24

[Bug #21672]

Front-load slower compilation shards

github/ruby/ruby · 2026-08-24

Start slower and less predictable shards earlier to reduce the overall workflow completion time.

Document `IO::Buffer#free` empty state. (#18471)

github/ruby/ruby · 2026-08-24

[Bug #22195]

Clarify `IO::Buffer` slice validity documentation. (#18469)

github/ruby/ruby · 2026-08-24

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

Process.warmup: recompute allocatable_bytes

github/ruby/ruby · 2026-08-24

A problem I ran into in production, is that the boot sequence, which tend to be allocation heavy, would cause the `allocatable_bytes` (or pr

Merge pull request #58504 from bensheldon/translate-relative-scope-issue

github/rails/rails · 2026-08-24

Allow `translate`'s `scope:` argument to resolve relative i18n keys with leading period

Claude Designを使ったポスター制作について

Zenn · 2026-08-24

この記事ではClaude Designによる学会用ポスター作成で分かったことについて紹介します。 TLDL Claude Designのポスター作成能力をざっくり言うと レイアウト面(ブロックの配置、色の作り方) 強い人 &gt; Claude Design &gt;

Avoid unsafe zero-length `IO::Buffer` operations. (#18465)

github/ruby/ruby · 2026-08-24

- All `null?` buffers will result in zero-length operations.

[ruby/rubygems] Evaluate cooldown remaining days against a single tim…

github/ruby/ruby · 2026-08-24

…estamp The resolver already pins its cooldown clock via cooldown_now; do the same here so every annotation in one run shares the same refe

[ruby/rubygems] Document that strict mode carries no cooldown annotat…

github/ruby/ruby · 2026-08-24

…ions Review finding UX-3 (round 2). https://github.com/ruby/rubygems/commit/0fe5f1591e Co-Authored-By: Claude Fable 5 <noreply@anthropic

[ruby/rubygems] Note that the patch level options also imply strict

github/ruby/ruby · 2026-08-24

They flip the same strict flag as --filter-strict, so the cooldown caveat applies to them too. Review finding UX-1 (round 3). https://githu

[ruby/rubygems] Include the source in the matching_specs memo key

github/ruby/ruby · 2026-08-24

Unreachable today because specs_for_outdated_check yields one spec per name, but keying on the argument that feeds the computation keeps the

[ruby/rubygems] Add a strict-mode regression test for outdated with c…

github/ruby/ruby · 2026-08-24

…ooldown In strict mode the resolved version is already cooldown-filtered, so no cooldown annotations appear. Pin that down. Review finding

[ruby/rubygems] Pin the singular form of the cooldown remaining-days …

github/ruby/ruby · 2026-08-24

…note No test exercised the "1 more day" path. Review finding GEM-2. https://github.com/ruby/rubygems/commit/a1baec1d4b Co-Authored-By: C

[ruby/rubygems] Memoize matching_specs in bundle outdated

github/ruby/ruby · 2026-08-24

The candidate list was recomputed for the same gem by retrieve_active_spec and newest_out_of_cooldown. Review finding API-2. https://github

[ruby/rubygems] Unnest the interpolation in the outdated cooldown column

github/ruby/ruby · 2026-08-24

Review finding GEM-1. https://github.com/ruby/rubygems/commit/595c21856d Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

[ruby/rubygems] Document the newest out-of-cooldown tokens in bundle-…

github/ruby/ruby · 2026-08-24

…outdated(1) The man page enumerates the cooldown output tokens, so the two tokens added for #9624 belong there too. Review finding UX-1.

[ruby/rubygems] Say "out of cooldown" in the outdated table too

github/ruby/ruby · 2026-08-24

The table said &quot;1.5.0 available&quot;, but &quot;available&quot; already denotes the opposite state in the install summary, which repor

[ruby/rubygems] Show the newest out-of-cooldown version in bundle out…

github/ruby/ruby · 2026-08-24

…dated With cooldown enabled, &quot;newest&quot; is often a version still inside the cooldown window and the newest version bundler would a

[ruby/rubygems] Do not rely on the host RubyGems for literal glob joi…

github/ruby/ruby · 2026-08-24

…ns in Bundler Bundler runs against whatever RubyGems the host provides, so calling `Gem::Util.glob_files_in_dir` left `bundle cache` pruni

[ruby/rubygems] Avoid interpolating install paths into glob patterns

github/ruby/ruby · 2026-08-24

`gem contents`, `gem stale` and the `gem setup` old-doc cleanup returned no matches when the install path contains glob metacharacters. For

[ruby/rubygems] Resolve globbed entries literally in Gem::Util.glob_f…

github/ruby/ruby · 2026-08-24

…iles_in_dir Matched entries were resolved with File.expand_path, so an entry starting with `~` was expanded into the home directory. A cac

Merge pull request #58547 from byroot/url-for-hash-dup

github/rails/rails · 2026-08-24

url_for: use Hash splat to append keys

[ruby/rubygems] Read offset-less created_at timestamps as UTC

github/ruby/ruby · 2026-08-24

A created_at without a time zone offset was parsed as local time, so a third-party server that omits the offset shifted the cooldown window

[ruby/rubygems] Memoize cooldown settings lookup during resolve

github/ruby/ruby · 2026-08-24

The resolver asks for the cooldown once per candidate spec, paying a Bundler.settings lookup each time, so read it once per remote. That mak

[ruby/rubygems] Warn when a configured cooldown value is invalid

github/ruby/ruby · 2026-08-24

A cooldown from a config file or from BUNDLE_COOLDOWN went through value.to_i, so &quot;abc&quot; became 0 and &quot;-5&quot; stayed negativ

url_for: use Hash splat to append keys

github/rails/rails · 2026-08-24

The pattern of duping a Hash to later append a key to it isn&#39;t ideal because if the original Hash was full, its copy will be too and it

Fix typo in Reflection initializer

github/rails/rails · 2026-08-24

`@extension` (singular) is undefined, and `nil.frozen?` is always true, causing unnecessary `dup` calls.

Refactor core_hash_merge_ptr and core_hash_merge_kw

github/ruby/ruby · 2026-08-24

Rather than start from a mutable hash created with `newhash` or `duphash`, and then iteratively insert into it, it&#39;s preferable to start

具体と抽象と労働需要変化について

Zenn · 2026-08-24

具体と抽象 細谷功氏の『具体と抽象』はソフトウェアエンジニアを中心にさまざまな人から紹介されているのを目にしており、そしてAudibleで扱いがあったので、軽い気持ちで通勤中や寝る前に聞いてみました。 本書は分かりにくい本、簡単ではない本という説明ではじまりますが、難しいテーマを

Merge pull request #58545 from kamipo/fix-mysql-fetch-indexes-with-an…

github/rails/rails · 2026-08-24

…-empty-list Don't touch the connection in MySQL's `fetch_indexes` for an empty list

Preserve compilation sources for failed job re-runs

github/ruby/ruby · 2026-08-24

Keep the source artifact when compilation fails so failed shards can be re-run. Allow source preparation itself to overwrite the artifact.

Don't touch the connection in MySQL's `fetch_indexes` for an empty list

github/rails/rails · 2026-08-24

`fetch_indexes` builds `optional_columns` before it looks at `tables`, and `supports_expression_index?` asks for `database_version`, so `ind

Make empty `IO::Buffer` slices valid. (#18461)

github/ruby/ruby · 2026-08-24

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

Merge pull request #58539 from 55728/fix-store-dirty-tracking-doc-exa…

github/rails/rails · 2026-08-24

…mple Fix the Active Record Store dirty tracking documentation example

Remove redundant debug compiler jobs

github/ruby/ruby · 2026-08-24

Avoid separate builds for checks already enabled by `RUBY_DEBUG` or `RUBY_DEVEL`.

Merge pull request #58538 from 55728/fix-calculations-avg-doc-return-…

github/rails/rails · 2026-08-24

…type Fix the documented return type of AVG calculations

Document dynamic `IO::Buffer` slice validity. (#18459)

github/ruby/ruby · 2026-08-24

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

[ruby/rubygems] Document Bundler proxy semantics in bundle-config

github/ruby/ruby · 2026-08-24

The switch from net-http-persistent to Gem::Request (https://github.com/ruby/rubygems/pull/9786) aligned Bundler proxy handling with RubyGem

[ruby/rubygems] Disable transport-level retries on Bundler connections

github/ruby/ruby · 2026-08-24

Gem::Request already resends requests on stale connections and Bundler::Retry retries failed requests, so the Gem::Net::HTTP retry layer (ma

[ruby/rubygems] Restore NO_PROXY wildcard support in Bundler proxy de…

github/ruby/ruby · 2026-08-24

…tection net-http-persistent treated NO_PROXY=&quot;*&quot; as a request to bypass the proxy for every host, but Gem::URI::Generic.use_prox

MITRE ATT&CK の7つの戦術からみた AWS のセキュリティに関するイベント

Zenn · 2026-08-24

どうもこんにちはセキュリティエンジニアの西川です。 HITCON 2026 で大和セキュリティというセキュリティのコミュニティのメンバーとして Suzaku と Senrigan というオープンソースツールによる AWS 上の脅威検知について発表してきました。 今日はそこで私のパ

[ruby/rubygems] Preserve native extensions during implicit clean

github/ruby/ruby · 2026-08-24

https://github.com/ruby/rubygems/commit/3abbef3c18

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

github/ruby/ruby · 2026-08-24

Bumps the github-actions group with 4 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action), [git

[ruby/rubygems] Honor NO_PROXY="*" in Gem::Request::ConnectionPools

github/ruby/ruby · 2026-08-24

curl and net-http-persistent treat a &quot;*&quot; entry as bypassing the proxy for every host, and Bundler&#39;s fetcher already honors it,

Preserve old call cache entry before method lookup

github/ruby/ruby · 2026-08-24

Read the previous method entry before slow lookup invalidates its call cache. This allows debug counters and assertions to be enabled toget

デザイナーが作る仕様駆動型デザインシステム

Zenn · 2026-08-24

デザイナーだけでデザインシステムの実装までするという理想 ! この記事の対象読者 デザインシステムを仕様駆動で開発してみたい稀なデザイナー デザインシステムに、必要なコンポーネントが足りない。 追加したいものがあるのに、フロントエンドエンジニアの工数を確保できない。 私の職場の

[DOC] Add to doc for Pathname#directory?

github/ruby/ruby · 2026-08-24

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

[DOC] Doc for File::directory?

github/ruby/ruby · 2026-08-24

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

[DOC] Doc for File::unlink

github/ruby/ruby · 2026-08-24

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

[DOC] Doc for File::ctime

github/ruby/ruby · 2026-08-24

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

[DOC] Tweaks for File::chardev? (#18427)

github/ruby/ruby · 2026-08-24

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

[DOC] Tweaks for File::blockdev?

github/ruby/ruby · 2026-08-24

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

[ruby/rubygems] Use `delete_prefix` to strip the `subjectAltName` ema…

github/ruby/ruby · 2026-08-24

…il tag - `Gem::Security::Signer#extract_name` matched `/\Aemail:/` then read the non-matching part of the string out of `$&#39;`. - Pre

Reduce memory for proc objects

github/ruby/ruby · 2026-08-24

We know the type of the proc object at allocation time, so we can allocate exactly the amount of memory needed for that type. We can also s

thread: shard the io-wait bookkeeping by fd

github/ruby/ruby · 2026-08-23

Every io wait took timer_th.waiting_lock to register and again to wake: one global lock serialized the fd map, the epoll_ctl calls made unde

Resize `IO::Buffer` slices without reallocating. (#18446)

github/ruby/ruby · 2026-08-23

Resize IO::Buffer slices as views

【備忘録・初学者向け】聞きたいけど恥ずかしくて聞けないコマンドの話

Qiita(trend) · 2026-08-23

未経験からプログラミング学習に励んでおります。 楽しいこと大好き、自由を求める『Tatooo』です。 RUNTEQのカリキュラムを進めていく中で、よく理解できていなかったことや気になっていたことを個人の備忘録として少し記事にしておきます。 また、導入編〜入門編のカリキュラム...

ractor: skip blocking_cnt bookkeeping on pthread

github/ruby/ruby · 2026-08-23

rb_ractor_blocking_threads_inc/dec took the VM lock on every blocking region boundary of a ractor&#39;s last runnable thread -- for a 1-thre

thread: keep context switches off the scheduler lock

github/ruby/ruby · 2026-08-23

thread_sched_setup_running_threads runs on every context switch (park, resume, and both ends of every blocking region) and took the global r

Strip user-supplied `<action-text-markdown>` while canonicalizing

github/rails/rails · 2026-08-23

`Content#to_markdown` wraps attachment Markdown in `&lt;action-text-markdown&gt;` so the converter emits it without escaping, but the conver

Move Markdown attachment rendering into `MarkdownConversion`

github/rails/rails · 2026-08-23

`Content#to_markdown` built the `&lt;action-text-markdown&gt;` wrapper inline, so the tag name lived in `Content` while `MarkdownConversion`

doc: use Markdown markup in Action Text Markdown docs

github/rails/rails · 2026-08-23

`content.rb` and `markdown_conversion.rb` declare `# :markup: markdown`, but their doc comments used RDoc&#39;s `+text+` and `&lt;tt&gt;` ma

Rustに移植された「Bun 1.4」正式リリース。Node.jsとの互換性向上でPlaywrightやvitestが動作、CPUとメモリの使用率が大幅改善、正規表現が高速化など

Publickey · 2026-08-23

サーバサイドJavaScriptランタイムのBunの最新版となる「Bun 1.4」正式版のリリースが発表されました。 Bun 1.4は、これまでZig言語で開発されていたものをClaude Codeを使ってRustに書き直した最初のバージョ...

Slack上の開発チームの会話をAIエージェントが把握してコーディング。ドキュメント作成もする「Slack Code」登場

Publickey · 2026-08-23

Salesforce傘下のSlack社は、同社のチャットサービス「Slack」の新機能として、開発チームの一員としてAIエージェントがチャットに加わり、それまでの開発チームの議論を把握してコーディングを行う「Slack Code」の提供開始...

sync_default_gems.rb: Exclude well known binary file suffixes

github/ruby/ruby · 2026-08-23

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

React Compiler Support | The JavaScript Oxidation Compiler

リアルタイム版 JSer.info · 2026-08-23

OxcのReact Compilerサポートについての記事。React公式のRustポートはASTの形式が異なるため、OxC独自のRustポートを作成している。OxlintにReact Compilerベースの22個のルールを追加、oxc-transform-reactでReac

hash.c: split allocation and st_init

github/ruby/ruby · 2026-08-23

`st_replace` assumes that the `st_table` hasn't been initialized, so when duping a hash, we shouldn't pre-allocate the `st_table` otherwise

SSM Parameter Storeの「分け方」と「Standard / Advanced」の決め方 — ECSとLambdaで変わる制約を実測して整理した

Qiita(trend) · 2026-08-23

はじめに こんにちは!KDDIアイレット株式会社の水野 永遠です。この記事は「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」の23日目の記事となります。過去の投稿(リンク集)はこちらからご覧ください。 アプリの設定値、たとえば外...

360° 全天球画像を用いた 3D Gaussian Splatting 入門(360° Gaussian Pro 編)

Qiita(trend) · 2026-08-23

はじめに 以前、手軽に始める 360° 画像を用いた Gaussian Splatting(基本手順編) という記事で、360° Gaussian を使って 360° 動画から 3D Gaussian Splatting(以下 3DGS)を生成する手順をご紹介しました。 ...

RAG構築の壁を越える!ローカル×クラウドのハイブリッド構成とコスト戦略

Qiita(trend) · 2026-08-23

RAG構築の壁を越える!ローカル×クラウドのハイブリッド構成とコスト戦略 「RAGを導入したはいいものの、思ったように検索精度が出ない」「クラウドサービスを使うとコストが跳ね上がる」「機密データを扱いたいが、外部サービスに渡すのは不安」――実務でRAGシステムを構築する際...

Righ-size more hashes

github/ruby/ruby · 2026-08-23

The pattern of allocating an empty hash with `rb_hash_new()` and then appending to it is relatively wasteful, because every time we go over

YMM4でsrtインポートすると表情がおかしくなる問題と解決方法

Qiita(trend) · 2026-08-23

問題 YMM4でsrtファイルをインポートすると、キャラクターの表情がおかしくなることがある。 目の部分が変... 原因 srtインポート時に生成されるボイスアイテムに「表情の変更」がデフォルトでONになっているため。 意図しない表情が自動で適用されてしまう。 解...

コーディングエージェントを増やすとコードはどう変わるのか――5つの分業パターンで品質と開発コストを比べた

Qiita(trend) · 2026-08-23

はじめに:エージェントを増やすとコードはどう変わるのか コーディングエージェントに大きな実装を任せると、一つの迷いにぶつかります。一つのエージェントへ最後まで任せるのか。人間の開発チームのように、計画、実装、レビュー、品質保証へ分業させるのか。 分業すれば並列化と別の視点...

NOCCA×NOCCAの完全解析を独立再現してみた

Zenn · 2026-08-23

! この記事は、山本・保木(2022)によるNOCCA×NOCCAの強解決を、別実装で追試した個人プロジェクトの記録です。新しい強解決の主張ではなく、実装と検証の過程を中心に紹介します。 はじめに:なんとなくやりたかったことに、手が出せるようになった きっかけは2つありまし

Goのポインタに抵抗を感じていた理由

Zenn · 2026-08-23

はじめに Goに初めて触れたとき、ポインタを使うことに少し抵抗を感じていました。 例えば、次のようなコードです。 func update(user *User) { user.Name = "Bob" } その抵抗感の正体を考えてみると、PHPを書いていた頃の「参照渡しへの警戒

Don't use iseq_body pointer for proc hash

github/ruby/ruby · 2026-08-23

If we embed the iseq_body, then it won&#39;t be a stable address, so we shouldn&#39;t depend on the pointer address as a stable hash key. We

[DOC] Doc for File::chown

github/ruby/ruby · 2026-08-23

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

[DOC] Examples for File::chmod

github/ruby/ruby · 2026-08-23

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

初めてカンファレンス運営をやってみたぞい! PyCon JP 2026

Zenn · 2026-08-23

https://x.com/pyconjapan/status/2091137686816145412?s=20 僕のPyCon JP 2026(カンファレンス)が終わりました。 実績「初めてのカンファレンス運営をやる」をPyCon JP 2026で達成したので、速報的にやったこ

C#において、例外を使うべきか戻り値にすべきか、迷わなくなる基準

Zenn · 2026-08-23

はじめに 例外について、言語によって考え方も違うため、C#の例外の使い方に整理しておく。 例外って言ってるのだから、制御できる失敗は、戻り値で処理する 通常の制御フロー(if、戻り値)で管理できる失敗は、例外を使わず戻り値で処理する。 これが原則で、例外はその原則から外れた場

現場で困らないためのGit入門

Zenn · 2026-08-23

普段Gitは使っているけれど、トラブルが起きるたびに検索しているエンジニア向けのBookです。 コマンドを暗記するのではなく、「今Gitがどんな状態なのか」を確認し、「自分はどんな状態にしたいのか」を考え、そのための操作を選べるようになることを目指します。 基本操作からブラン

WSL2 + Tailscale で、外出先から使える Linux ライクな GPU サーバーを作る

Qiita(trend) · 2026-08-23

はじめに 以前、自宅の Linux マシンを Tailscale 経由の開発・機械学習サーバーとして使っていました。 そのマシンで、物理メモリの一部故障に続いて、CPU クーラーの冷却液がうまく循環しなくなったとみられる不調が発生しました。起動直後から CPU 温度...

remove undefiend `USE_RUBY_DEBUG_LOG`

github/ruby/ruby · 2026-08-23

and allow to declare `dnt_cnt` only for logging.

thread: leave the shared pool without the scheduler lock

github/ruby/ruby · 2026-08-23

native_thread_dedicated_inc/dec run on every blocking region boundary and took ractor.sched.lock each way just to move two counters. Make s

Normalize empty `IO::Buffer` state. (#18443)

github/ruby/ruby · 2026-08-23

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

Merge pull request #58541 from byroot/avoid-flatten-2

github/rails/rails · 2026-08-22

Further improve Reflextion#extensions

A forked child has one Ractor, but not one objspace

github/ruby/ruby · 2026-08-22

rb_gc_single_objspace_p() answered &quot;single&quot; as soon as ruby_single_main_ractor was set, and rb_ractor_atfork() sets it again in th

Further improve Reflextion#extensions

github/rails/rails · 2026-08-22

Followup: https://github.com/rails/rails/pull/58540

Take a timed sleep on the scheduler condvar, not on a second one

github/ruby/ruby · 2026-08-22

A dedicated native thread used to sleep in two stages: native_cond_sleep() parked it on nt-&gt;cond.intr inside a blocking region, and on wa

家族で使うAIエージェントのDiscord運用

Zenn · 2026-08-22

はじめに もともと自分専用のAIエージェントをDiscordに常駐させて、メモの記録や調べ物をチャットから頼んでおりました。使っているうちに旅行の計画や献立の相談など家族に関わる話題が増えてきたため、妻も同じサーバーからエージェントに話しかけられる形に拡張しました。ただしClau

Keep a timer-thread wake batch from naming a freed thread

github/ruby/ruby · 2026-08-22

The timer thread delivers expiry and fd wakeups in batches: it collects {thread, serial} pairs under timer_th.waiting_lock, releases the loc

Array#flatten: optimize the common `*args.flatten` pattern

github/ruby/ruby · 2026-08-22

A common Ruby idiom for variadic methods is to flatten the argument list so that it can be called with either variadic arguments or an Array

Merge pull request #58540 from byroot/avoid-flatten

github/rails/rails · 2026-08-22

Avoid needless Array#flatten calls

Avoid needless Array#flatten calls

github/rails/rails · 2026-08-22

`extending!` uses the classic `*args -&gt; args.flatten` pattern, which is a bit wasteful when most of the time it&#39;s called with a singl

オーバーナイトプレミアムに関連した価格ドライバー特徴量の話

Zenn · 2026-08-22

AlpacaTechの北山です。このブログでは、気になったクオンツネタを取り上げています。 X(Twitter)で、Micron Technology(MU)についての集計が流れてきました。 https://x.com/SOU_BTC/status/209110535776256

【因果推論ホラー】予測では1000戦全勝のLightGBM、効果推定では1000戦全敗。なのに、、、

Qiita(trend) · 2026-08-22

はじめに こんにちは、事業会社で働いているデータサイエンティストです。 突然ですが、予測精度が一番高いモデルを選べば、一番良いモデルを選んだことになるのでしょうか? 機械学習モデルを作るとき、RMSEやMAE、AUCなどの予測精度を比較して、「一番当たるモデル」を採...

Fix weakmap memsize over-counting entries

github/ruby/ruby · 2026-08-22

Keys and values are stored directly in the st_table entries. The counted buffers are a leftover from the old pointer-based implementation.

Hide `rb_io_buffer_readonly_p`. (#18431)

github/ruby/ruby · 2026-08-22

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

セキュリティキャンプ 2026 L2 応募課題晒し

Qiita(trend) · 2026-08-22

はじめに こんにちは,Latte72 です. この度,セキュリティキャンプ2026全国大会の 開発L2ゼミ に応募し,無事選考を通過して参加してきました. 普通であれば,応募課題晒しは通過発表があった6月中にやるようなものなのですが,予定が立て込んでいて 面倒で放置してい...

Fix the Active Record Store dirty tracking documentation example [ci …

github/rails/rails · 2026-08-22

…skip] The dirty tracking values in the example are those of a persisted record, but `u` is built with `User.new` and never saved, so `colo

Fix the documented return type of AVG calculations [ci skip]

github/rails/rails · 2026-08-22

`average` casts the result to `BigDecimal` for integer and decimal columns, not to `Float`. Float is only returned for float columns, which

Claude Code のデスクトップ操作、内蔵の computer-use ではなく Windows-MCP を使っている理由

Zenn · 2026-08-22

Claude Code にデスクトップ操作を任せる手段には、内蔵の computer-use があります。画面を撮ってピクセル座標でクリックするこの方式のまま任せ続けてよいのか気になって代わりを探し、UI Automation で画面を構造として読む Windows-MCP に入

RTX 5090でFreeTokenを試してみた。35Bでは不要、120B級MoEでは話が変わる

Zenn · 2026-08-22

2026年8月22日時点のFreeToken 0.1.2を、RTX 5090 32GBとRAM 128GBのPCで試しました。 FreeTokenは、Mixture-of-Experts(MoE)モデルのexpertをホストRAMへ置き、必要なexpertだけをGPUへキャッシュ

Merge pull request #58535 from 55728/fix-relation-create-doc-example

github/rails/rails · 2026-08-22

Fix the `Relation#create` documentation example

Fix `IO::Buffer#resize(0)` for mapped buffers and slices. (#18432)

github/ruby/ruby · 2026-08-22

[Bug #22234]

Merge pull request #58519 from seuros/fix-lazy-route-set-mounted-helpers

github/rails/rails · 2026-08-22

Load routes lazily when a mounted helper is called

Refactor lazy route set mounted helpers

github/rails/rails · 2026-08-22

Avoids patching Action Dispatch by defining method overrides.

[DOC] Tweaks for File#birthtime

github/ruby/ruby · 2026-08-22

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

Merge pull request #58537 from viralpraxis/fix-activerecord-statement…

github/rails/rails · 2026-08-22

…-cache-error-on-async-index-error Fix async `ActiveRecord::StatementCache` execution with out-of-range bind values

Go 1.27のhttptest.NewTestServerをAPIクライアントのテストで使ってみて分かったこと

Zenn · 2026-08-22

Go 1.27でnet/http/httptestにhttptest.NewTestServerが追加されました。 httptest.NewServerと名前はかなり似ていますが、実際にAPIクライアントのテストで使ってみると、テストコードがシンプルになるだけでなく、これまでテス

Make `IO::Buffer` locks reference counted. (#18429)

github/ruby/ruby · 2026-08-22

Share each lock count across a buffer and its slices so independent native operations retain the backing allocation until all users release

Make `IO::Buffer` slices retain their root buffer. (#18430)

github/ruby/ruby · 2026-08-22

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

Fix async `ActiveRecord::StatementCache` execution with out-of-range …

github/rails/rails · 2026-08-22

…bind values The `Promise.wrap` method does not exist; we should use `Promise::Complete.new` instead. ``` Error: ActiveRecord::StatementCa

Fix the `Relation#create` documentation example [ci skip]

github/rails/rails · 2026-08-22

The second example passes `name: &#39;fxn&#39;`, but attaches its result to an extra argument-less `users.create` call, which creates a reco

ZJIT: Split OperandTooLarge out of TooManyArgsForLir (#18398)

github/ruby/ruby · 2026-08-21

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

ZJIT: Let ruby-bench CI show Rust backtraces (#18412)

github/ruby/ruby · 2026-08-21

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

Merge pull request #58534 from Shopify/fix_attribute_method_patterns_…

github/rails/rails · 2026-08-21

…regression Fix enumerable regression on model attribute_method_patterns

Fix reset scroll implementation and defer scrolling to the browser (#…

remix · 2026-08-21

…11739)

DWHとは?分析基盤の全体像を理解する ~Snowflake・dbt・Power BIで実現するモダンDWH~(第1回)

Qiita(trend) · 2026-08-21

はじめに データ活用が進む中で、Power BIやTableauなどのBIツールを導入する企業は増えています。 しかし、BIツールを導入しただけですぐにデータ活用がうまくいくわけではありません。 例えば、次のような課題に心当たりはないでしょうか。 システムごとにデータが...

Fix stale super cache on prepend after include

github/ruby/ruby · 2026-08-21

Prepending a module to a module that already has includers backfills an origin iclass into each includer&#39;s ancestor chain using rb_prepe

QAエンジニアの仕事が変わった——Claude CodeとPlaywrightで、テストからチケット管理まで全部AIに任せてみた話

Qiita(trend) · 2026-08-21

はじめに はじめまして!QAエンジニアのSAです! 私はQA事業部の代表として、日々ソフトウェアの品質と向き合っています。 突然ですが、みなさんの「当たり前の仕事」が、ある日突然まるごと変わってしまった経験はありますか? 私にはあります。しかも、ほんの少し前の話です。 ...

Mark Process::Status as FROZEN_SHAREABLE

github/ruby/ruby · 2026-08-21

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

Fix enumerable regression on model attribute_method_patterns

github/rails/rails · 2026-08-21

Previous was an array which was enumerable, so AttributeMethodPatternSet should be too.

Fix blank lines collapsing in API demo source code blocks (#11735)

remix · 2026-08-21

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix blank lines collapsing in API demo source code

Ractor: let a wait for a message take a timeout

github/ruby/ruby · 2026-08-21

Ractor::Port#receive, Ractor.receive and Ractor.select gain a `timeout:` keyword and return nil when it passes. The wait itself stays where

ZJIT: Exit infer_types early if no back traversals (#18358)

github/ruby/ruby · 2026-08-21

ZJIT: infer_types early exit if no back traversals Function::infer_types repeatedly loops over all blocks and instructions in Reverse Post

商店街の事務局長から学んだ「守りながら変えていく」仕事【イベントレポート】

Qiita(trend) · 2026-08-21

はじめに 2026年8月18日(火)、大分オーパ「まちのコワーク」で開催された 第1回 教えて!商店街先生 に参加しました 今回の先生は、大分市中央町商店街振興組合(セントポルタ中央町)の専務理事・事務局長、太田和幸さんです 商店街の事務局長は、普段どのよう...

Retry TestGc#test_stat_heap_constraints once

github/ruby/ruby · 2026-08-21

The test reads GC.stat and GC.stat_heap separately and asserts that the per-heap values sum to the totals. Both come from the same counters

LambdaでAmazon Bedrockに任意のトークン上限を設定してみた【80%で通知・上限到達でリクエスト拒否】

Qiita(trend) · 2026-08-21

こんにちは。 ソーイ株式会社、Webエンジニア2年目の村上です。 AWS上のアプリケーションから基盤モデルを利用する場合、簡単に生成AIモデルを呼び出せるAmazon Bedrockを使う機会も多いと思います。 使いやすくて便利なのはそうなのですが、Bedrockは従量課金...

「なぜ画面とロジックを分けるの?」実務1ヶ月目のエンジニアが理解したMVVMのメリットと役割分担

Qiita(trend) · 2026-08-21

はじめに 私はプログラミング学習3ヶ月目、Swift学習1ヶ月程度の新人エンジニアです。 最近実務で「設計パターン」や「MVVM」を学習する機会があったので、MVVMパターンを理解する過程の実体験をもとに「使うとどんないいことがあるのか」をまとめました。 MVVMとは?...

Harmonize atime doc- #18346

github/ruby/ruby · 2026-08-21

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

或るログ研究者

Zenn · 2026-08-21

Embulk というオープンソース・ソフトウェアのメンテナーをやっていました。 「やっていました」と過去形なのは、いちおうまだメンテナー権限を持ってはいるものの、プロジェクトは「メンテナンス・モード」として実質的にメンテナンスを終了しているし、個人としてもなかば降りているからです

Microsoft Entra ID アプリケーション開発入門

Zenn · 2026-08-21

Microsoft Entra ID はクラウド ベースの ID 管理プラットフォームです。Microsoft Azure 上でアプリケーションを構築する場合、Microsoft Entra ID を使用して認証と承認を管理することが一般的です。本書では、Microsoft En

リポジトリにロジックは書くな!

Zenn · 2026-08-21

こんにちは! 株式会社モアでエンジニアをしているmoriです! 今回は曖昧になりがちなリポジトリの責務についての記事を書きたいと思います。 はじめに レイヤードアーキテクチャを採用していても、責務がうまく分かれていないことはよくあると思います。 その中でも、アプリケーション層

【AWS入門】Route 53・CloudFront・WAF・CLI・SDKをハンズオンで学んでみた

Qiita(trend) · 2026-08-21

1. はじめに 前回、VPC・EC2・RDS・ELB・S3の5サービスについて、それぞれの役割とハンズオンで行ったことを整理しました。その後も学習を進め、DNS・CDN・セキュリティ・運用ツールと、扱うサービスの幅が広がってきました。 今回は、Route 53・Cloud...

【SQL】「文」ではなく「式」として理解するCASE式の真価(達人に学ぶSQL徹底指南書 第2版より)

Qiita(trend) · 2026-08-21

1.はじめに 「達人に学ぶSQL徹底指南書 第2版」を読み、CASE式に対する認識が大きく変わりました。これまでは、単なる条件分岐の構文として理解していましたが、評価されて値を返す式として理解するようになりました。 この記事のゴールは、CASEを単なる「文」ではなく、評価...

[ruby/rubygems] Drop vendored net-http-persistent and connection_pool

github/ruby/ruby · 2026-08-21

Nothing references them since Bundler metadata fetching moved to Gem::Request. connection_pool was only vendored as a dependency of net-http

[ruby/rubygems] Keep skipped jobserver examples from clobbering globa…

github/ruby/ruby · 2026-08-21

…l state The before hook skips before it saves the previous connection pool client and UI, but the after hook restored those unconditionall

[ruby/rubygems] Fetch Bundler metadata through Gem::Request instead o…

github/ruby/ruby · 2026-08-21

…f net-http-persistent Bundler&#39;s metadata transport was the last consumer of the vendored net-http-persistent. Hand out configured Gem:

Load routes lazily when a mounted helper is called

github/rails/rails · 2026-08-21

Named url helpers already trigger the lazy route load through LazyRouteSet, but mounted helpers (main_app, engine mount proxies) are only de

Ractor: stop waiting a second for its own threads to finish

github/ruby/ruby · 2026-08-21

A Ractor whose block ends while one of its own threads is still running took a full second to terminate: rb_thread_terminate_all() sleeps fo

Cache a template of the branch coverage result [Bug #22250]

github/ruby/ruby · 2026-08-21

Coverage.peek_result rebuilt the nested branch coverage hash on every call, and hashing its array keys (Array#hash via the recursion guard)

Cache a template of the method coverage result [Bug #22250]

github/ruby/ruby · 2026-08-21

Likewise for method coverage: walking me_set and cme2counter and hashing the array keys on every peek dominated the cost. Maintain { path =

Use stable keys for the branch coverage structure

github/ruby/ruby · 2026-08-21

The branch coverage structure was keyed by the address of the AST node, which is needed to let multiple compilations of the same node (e.g.,

Remove `topics_without_type` association and the index added for it

github/rails/rails · 2026-08-21

Both were added in 60b43ab0d7 only to make the whole-collection load order differ from the implicit `ORDER BY id` that `first` / `second` wo

[ruby/rubygems] Update vendored resolv to 0.7.1

github/ruby/ruby · 2026-08-21

https://github.com/ruby/rubygems/commit/201a08ab79 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

[ruby/rubygems] Update vendored optparse to 0.8.1

github/ruby/ruby · 2026-08-21

https://github.com/ruby/rubygems/commit/21de1f2ff5 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

[ruby/rubygems] Update vendored timeout to 0.6.1

github/ruby/ruby · 2026-08-21

https://github.com/ruby/rubygems/commit/def91dda7f Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

[ruby/rubygems] Update vendored thor to 1.5.0

github/ruby/ruby · 2026-08-21

The hidden-command exclusion in find_command_possibilities was merged upstream, so the patch now only strips LCSDiff and guards the pathname

[ruby/rubygems] Update vendored net-http-persistent to 4.0.8

github/ruby/ruby · 2026-08-21

Upstream now handles the cgi/escape fallback and parses no_proxy with URI.decode_www_form itself, so the vendoring patch shrinks to the requ

[ruby/rubygems] Update vendored connection_pool to 3.0.2

github/ruby/ruby · 2026-08-21

net-http-persistent 4.0.8 detects the keyword-argument API of connection_pool 3.x, so the 2.x pin is no longer needed. https://github.com/r

Bump the vcpkg builtin-baseline for the gmp msys2 404

github/ruby/ruby · 2026-08-21

The gmp portfile at the previous baseline downloads autoconf2.71-2.71-3-any.pkg.tar.zst from msys2 mirrors by a pinned URL, but msys2 has ro

claude のメモリを棚卸しする

Zenn · 2026-08-21

https://x.com/kenn/status/2090438812854087756?s=20 このツイート見て「やべ、なんも意識してなかった」となったのがきっかけ よしなにやってくれてるんだろうくらいだったので、この際ちゃんと調べて棚卸しした そもそも claude

gRPC / Connect / HTTP/2 を完全に理解したい

Zenn · 2026-08-21

はじめに ! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の157週目の記事です。 3年間連続達成まで残り2週となりました! こんにちは、ログラスの小林です。 直近 RESTではなく、protoベースのスキーマ駆動開発を行ってしま

Bump taiki-e/install-action

github/ruby/ruby · 2026-08-21

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

最近のIntel CPUは複数の連続する即値加減算命令をフュージョンする

Zenn · 2026-08-21

はじめに 一見、タイトルはなんのこと? と思われるかもしれませんが、そう呼びたくなる現象があるのをつい最近(2026年8月)知りました。面白かったのでその紹介をします。なお、かなり専門的な話となりますのであしからず。 命令のレイテンシを測定する プログラムの最適化の作業の中で

Update default gems list at 676b8917149190c75b72754bdfa0cc [ci skip]

github/ruby/ruby · 2026-08-21

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

[ruby/psych] v5.5.0

github/ruby/ruby · 2026-08-21

https://github.com/ruby/psych/commit/9b12bb3fb6

[ruby/psych] Remove unused visitor helpers

github/ruby/ruby · 2026-08-21

merge_key was added empty in 2025502c while merge handling remained inline in revive_hash, and it has never been called. dump_list was added

[ruby/psych] Propagate an exception raised in handler#event_location

github/ruby/ruby · 2026-08-21

Every case of the event switch overwrote the rb_protect state, so only the second result was ever tested and the state from the event_locati

[ruby/psych] Reject a reentrant Psych::Parser#parse

github/ruby/ruby · 2026-08-21

The parser calls back into Ruby for every event, so a handler can call #parse again on the same object. That reinitialised the parser and re

[ruby/psych] Stop the parse loop on an event that carries no type

github/ruby/ruby · 2026-08-21

Once libyaml has set stream_end_produced, every further yaml_parser_parse succeeds with a zeroed event, so YAML_STREAM_END_EVENT can no long

Remove has_source_hash from iseq_body

github/ruby/ruby · 2026-08-20

We can use a special value of 0 in source_hash to denote that it does not have source_hash. This removes the has_source_hash field which sav

Bun 1.4 | Bun Blog

リアルタイム版 JSer.info · 2026-08-20

Bun v1.4リリース。ZigからRustへの書き換え、Node.js互換性の改善、メモリ/CPU使用量や起動速度の改善。bun dedupe/bun prune/bun audit fixの追加。bun test --timingsで実行時間ベースのshardingのサポート

Use remix db workflows across demos (#11729)

remix · 2026-08-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use remix db workflows across demos (#11729) · rem

Expose OAuth provider runtime (#11702)

remix · 2026-08-20

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

Remove Atmosphere auth provider (#11701)

remix · 2026-08-20

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

Claude Code を使いこなすためのコツ 10選

Qiita(trend) · 2026-08-20

同じ作業を毎回手で打っていた」「エラーで詰まっていた」…そんな日々を送っていた頃、Claude Code が登場した。自然言語で指示できるだけでなく、ファイル操作やコード生成まで任せられるので、作業が格段に楽になった。ここでは、実際に体験した便利な使い方を10個に絞って紹介...

【Godot 4.x】2D脱出ゲームを作ってみる⑬〜アイテムの使用とエンディング演出を実装する〜

Qiita(trend) · 2026-08-20

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

ZJIT: Refine "same register" constraint for stp_pre and stp_post

github/ruby/ruby · 2026-08-20

Follow-up to 64b9d2f84ec56278e32fff23e1b6cd20e04f8a9f. The commit removed the check completely, because the conditions were incorrect, but t

Add regression test for [Bug #22251]

github/ruby/ruby · 2026-08-20

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

Merge pull request #58531 from Shopify/ec-route-ractor2

github/rails/rails · 2026-08-20

Allow to call url helpers inside a ractor

Align Remix UI attributes under the data-rmx namespace (#11727)

remix · 2026-08-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Align Remix UI attributes under the data-rmx names

Ractor: drop a port queue once nothing can name it

github/ruby/ruby · 2026-08-20

A port&#39;s queue lives in the receiving Ractor&#39;s table keyed by the port id, so nothing ties it to the Ractor::Port object: when the p

Merge pull request #58529 from Shopify/ec-route-ractor

github/rails/rails · 2026-08-20

Make url helpers ractor safe

最近話題の「AI時代の開発者5つのアーキタイプ」について考える

Qiita(trend) · 2026-08-20

AI時代の5つの開発者アーキタイプとは? 最近、このような話を聞きました。 エンジニアの分類は、これまでのバックエンド、フロントエンドといった区分ではなく、プロトタイパーを含む5つのアーキタイプで捉えられるようになるのではないか。 どういうことかと調べてみると、Cla...

Allow to call url helpers inside a ractor:

github/rails/rails · 2026-08-20

- ### Context This is the second and last piece of the puzzle to be able to call a url helper (e.g. `&lt;%= post_path %&gt;`) inside a

Merge pull request #58522 from Shopify/hm-zllvmovszxmqqwlv

github/rails/rails · 2026-08-20

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

Merge pull request #58528 from viralpraxis/active-record-prevent-test…

github/rails/rails · 2026-08-20

…s-from-relying-on-unspecified-select-order `activerecord`: prevent tests from relying on unspecified `SELECT` order

Merge pull request #58530 from Shopify/cww/to_partial_path_ractor_safe

github/rails/rails · 2026-08-20

Make ActiveModel::Conversion._to_partial_path ractor safe

`activerecord`: prevent tests from relying on unspecified `SELECT` order

github/rails/rails · 2026-08-20

I&#39;ve fixed some flaky tests - https://github.com/rails/rails/pull/58267 - https://github.com/rails/rails/pull/58527 and a bug - https

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

github/rails/rails · 2026-08-20

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

Make url helpers ractor safe:

github/rails/rails · 2026-08-20

- ### Problem I&#39;d like to be able to call url helper inside a Ractor. For instance calling `&lt;%= edit_post_path %&gt;` inside a v

Flutter 3.47正式リリース。UIライブラリが分離され独立してアップデート可能、デフォルトでWebAssemblyを生成する方向に、など新機能

Publickey · 2026-08-20

Googleは、Dart言語によるアプリケーションフレームワークの最新版「Flutter 3.47」正式リリースを発表しました。 We’ve pieced together something special... Flutter 3.47...

Make ActiveModel::Conversion._to_partial_path ractor safe

github/rails/rails · 2026-08-20

ActiveModel::Conversion lazily caches a model&#39;s partial path in a class instance variable. When the cache is first initialized from a no

TeXで共通テスト数学の解答用紙を再現

Qiita(trend) · 2026-08-20

TeXで共通テスト数学の解答用紙を再現 この記事で作るものは、非公式の学習用テンプレートです。実際の試験で使用される解答用紙ではありません。ロゴや団体名は含めず、科目名なども再現用のダミーとして扱っています。 ソースコード:この記事で作成したファイルは、GitH...

Fix Callbacks only made shareable in :raise mode

github/rails/rails · 2026-08-20

Previously, if `Ractors.unshareable_proc_action` was set to `:warn`, `Callbacks` would not attempt to make themselves shareable. While work

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

github/rails/rails · 2026-08-20

… order follow-up to https://github.com/rails/rails/pull/58267 MySQL, Trilogy and SQLite used to return relation records in that specific

Merge pull request #58526 from kamipo/remove-immutable-string-true-fa…

github/rails/rails · 2026-08-20

…lse-api-doc Remove `true:` / `false:` options from `ImmutableString` API doc

Merge pull request #58525 from kamipo/deprecate_query_methods_uniq_bang

github/rails/rails · 2026-08-20

Deprecate `ActiveRecord::Relation#uniq!`

Remove `true:` / `false:` options from `ImmutableString` API doc

github/rails/rails · 2026-08-20

These options were added in #39599 to keep the boolean serialization asymmetry of the mysql2 / trilogy adapters (`&quot;1&quot;` / `&quot;0&

Deprecate `ActiveRecord::Relation#uniq!`

github/rails/rails · 2026-08-20

`Relation#uniq!` was introduced in #39358 as part of the migration path toward Rails 7.0&#39;s default deduplication of multi-value query me

増え続ける業務アプリを整理して、kViewerで業務メニューポータルとして見せるまでの設計メモ

Qiita(trend) · 2026-08-20

はじめに kintoneやFormBridge、kViewerを使って業務改善を進めていくと、アプリやビュー、フォーム、資料などが少しずつ増えていきます。 最初はリンク集のような形でも運用できます。 しかし、数が増えてくると、次のような問題が出てきます。 利用者がどこか...

Keep the original PATH in the EnvUtil.find_executable test

github/ruby/ruby · 2026-08-20

Replacing PATH with only the build directory breaks the spawned ruby.exe on MSYS2 UCRT64, where the Windows DLL loader needs PATH to resolve

Raise subprocess timeout in TestArgf#test_inplace_bug_17117

github/ruby/ruby · 2026-08-20

The test allocates one million strings in a subprocess, which normally finishes in under a second but can exceed the default 10s (scaled) li

Merge pull request #58489 from ngan/np-track-fixture-pools-as-pinned

github/rails/rails · 2026-08-20

Track fixture connection pools as they are pinned

Merge pull request #58498 from ngan/np-bulk-table-options

github/rails/rails · 2026-08-20

Read the table options of many tables at once, and batch the SQLite readers

[DOC] Correct wording and formatting issues in contributing documenta…

github/ruby/ruby · 2026-08-20

…tion

Read the table options of many tables at once, and batch the SQLite r…

github/rails/rails · 2026-08-20

…eaders `SchemaStatements#table_options` now takes a list of tables as well as a single one, and returns a hash keyed by table name, like t

Load bundler/setup explicitly in the bundle exec -r spec

github/ruby/ruby · 2026-08-20

gem_prelude no longer consumes BUNDLER_SETUP in the main box once the decorator gems are autoloaded, and command-line -r features are requir

[ruby/test-unit-ruby-core] Fix for rubies older than 2.7

github/ruby/ruby · 2026-08-20

https://github.com/ruby/test-unit-ruby-core/commit/c53dddaa9c

[ruby/test-unit-ruby-core] Use `Regexp#=~` for ruby 2.3

github/ruby/ruby · 2026-08-20

`Regexp#match?` was introduced at ruby 2.4. https://github.com/ruby/test-unit-ruby-core/commit/11c19e865b

[ruby/test-unit-ruby-core] Fix errors on ruby 2.6 or earliers

github/ruby/ruby · 2026-08-20

https://github.com/ruby/test-unit-ruby-core/commit/434734d9bb

[ruby/test-unit-ruby-core] Add tests

github/ruby/ruby · 2026-08-20

https://github.com/ruby/test-unit-ruby-core/commit/11ea26ebcc

Sync test-unit-ruby-core

github/ruby/ruby · 2026-08-20

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

[ruby/test-unit-ruby-core] Fix SyntaxError: unexpected keyword_rescue…

github/ruby/ruby · 2026-08-20

…, expecting keyword_end in Ruby 2.4 and earlier https://github.com/ruby/test-unit-ruby-core/commit/15d209a002

Shrink lvar_states in iseq

github/ruby/ruby · 2026-08-20

lvar_states only has 3 states, but an enum uses 4 bytes. This commit shrinks lvar_states to use only 2 bits (0.25 bytes), which means we sav

Ractor: reach a terminated Ractor's join value through its wrapper

github/ruby/ruby · 2026-08-20

The root scan marked r-&gt;sync.legacy for every zombie objspace, deliberately &quot;without depending on wrapper reachability&quot;. That

GC: call the wrapper rb_gc_rest, the name the rest of the GC uses

github/ruby/ruby · 2026-08-20

rb_gc_finish_in_flight_gc is a one-line wrapper around rb_gc_impl_gc_rest, and every other layer of the same call already says &quot;gc rest

Ractor: mark a terminated Ractor's join value through one function

github/ruby/ruby · 2026-08-20

rb_ractor_mark_in_flight_for_single_objspace marked r-&gt;sync.legacy and nothing else once the pin machinery went away, which is what rb_ra

QAエンジニアが実践型Webセキュリティ試験『BSCP』に合格するまで

Zenn · 2026-08-20

こんにちは。特撮熱が爆上がり中のbun913と申します。 2026年8月より株式会社ナレッジワークでQAエンジニアとして働き始めました。 早速ですが、みなさんは「Webセキュリティについて攻撃者目線で実践的に学びたいな」と思ったことはありませんか?私はあります。 私は以前より、P

Type-Aware を Stable にし、React Compiler の lint も載せた

Zenn · 2026-08-20

Type-Aware Linting Stable と React Compiler Support を載せた。TypeScript 7 への一本化はこれから。PR の CI の正は tsc のまま はじめに こんにちは。ぷーじ(@yug1224)です。 2026年7月に T

Ractor: fill a courier node before it is counted

github/ruby/ruby · 2026-08-20

courier_alloc_node bumped c-&gt;count and then wrote the placeholder fields, so for those few stores the mark walk over nodes[0, count) cove

Ractor: name the courier machinery after the courier, not after move

github/ruby/ruby · 2026-08-20

The off-heap courier started out as the move path&#39;s own structure, so every part of it was named move_*. Copy now travels in the same s

Ractor: carry a natively copied payload off-heap too

github/ruby/ruby · 2026-08-20

Step 2 took the marshaled copy payload off-heap; this does the same for the natively copied one, so an unreceived copy no longer pins a page

Ractor: keep a marshaled copy payload off-heap

github/ruby/ruby · 2026-08-20

An unshareable object that the native copier cannot handle is sent as a Marshal dump. That dump was a String in the sender&#39;s objspace,

Ractor: retire the on-heap copy snapshot and its in-flight pins

github/ruby/ruby · 2026-08-20

With MatchData and an exception&#39;s backtrace on the courier, every copy payload is off-heap: the courier carries the core types and anyth

Ractor: free the basket when the port turned out to be closed

github/ruby/ruby · 2026-08-20

ractor_send_basket freed the basket only on the path that raises Ractor::ClosedError. With raise_on_error false the closed port leaves the

Ractor: root a courier from the basket that holds it

github/ruby/ruby · 2026-08-20

A basket is rooted by whoever holds it, and nothing else: the port queue it waits on, or -- while it is on no queue -- its holder&#39;s off_

Ractor: size the courier from the preflight, and fill an array by index

github/ruby/ruby · 2026-08-20

Two costs on the courier path that the on-heap snapshot did not have. The node and ref arrays were grown by doubling while the graph was ca

Ractor: hand the courier's buffer to the rebuilt String

github/ruby/ruby · 2026-08-20

Materializing a string node called rb_enc_str_new, which copies the bytes a second time: once into the courier when the node was built, once

AI Agentに社内知識をオンボーディングする:SkillsとEvalの設計

Zenn · 2026-08-20

こんにちは、松尾研究所 データサイエンスチームのマネージャーの浮田です。 最近のAI Agentは、一般的な調査や実装であればかなり高い水準でこなせるようになってきました。一方で、実際の社内業務に必要な社内固有の知識は持っておらず、非常に優秀だが、まだオンボーディングを受けていな

Bump taiki-e/install-action

github/ruby/ruby · 2026-08-20

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 #58521 from Shopify/hm-pqppqpuutzyqzorx

github/rails/rails · 2026-08-20

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

新人AI禁止のあと、「新人AI制御教育ハーネス」を配った結果(Skill原文あり)

Qiita(trend) · 2026-08-19

はじめに いえらぶGROUPの開発部で執行役員を務めています、和田です。わだけんです。 去年、新人にAIを一時的に禁止した話を書きました。1週間で1,000行持ってきたのに「なぜこう書いたか」が「AIがそう言ったので」で、コメント800件を超えても理解が進まず、一旦止めて...

ZJIT: Don't compute block order as much in LIR

github/ruby/ruby · 2026-08-19

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

ZJIT: Avoid double SideExit hash in deduplication

github/ruby/ruby · 2026-08-19

This is really hot code. Use the Entry API.

Freeze the route polymorphic cache:

github/rails/rails · 2026-08-19

- This cache is used to store the 3 main url helper for a resource so that the string `edit_photo_path`, `new_photo_path`, `photos_path`

Use rb_econv_memsize for econv_memsize

github/ruby/ruby · 2026-08-19

econv_memsize only counted the rb_econv_t struct, but it should use rb_econv_memsize.

[ruby/rubygems] Make repeated bundle lock options accumulate

github/ruby/ruby · 2026-08-19

`bundle lock --add-platform A --add-platform B` silently dropped all but the last occurrence, because Thor array options are last-wins by de

[ruby/rubygems] Fail instead of warning when frozen mode can't update…

github/ruby/ruby · 2026-08-19

… the lockfile bundle install and bundle check in frozen mode printed &quot;Cannot write a changed lockfile while frozen.&quot; to stderr a

[ruby/rubygems] Fix handwritten lockfiles in specs that frozen mode n…

github/ruby/ruby · 2026-08-19

…ow rejects These lockfiles deviated from the canonical form bundler generates (a missing or extra trailing slash on the source remote, uns

Merge pull request #58517 from Shopify/ec-default-headers

github/rails/rails · 2026-08-19

Freeze the Response default_headers at the end of the boot process

Allow inline callcache use in zjit lookups

github/ruby/ruby · 2026-08-19

Previously we were skipping the read from the inline cache, but still writing to it every time this was called. We should either use the inl

Verify that cd->cc writebarrier is to right iseq

github/ruby/ruby · 2026-08-19

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

Use correct iseq in Insn::IsMethodCfunc

github/ruby/ruby · 2026-08-19

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

Only load the cc once

github/ruby/ruby · 2026-08-19

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

GitHub Copilot App に Canvas extension を入れる (Awesome Copilot 配布)

Qiita(trend) · 2026-08-19

GitHub Copilot のデスクトップアプリ「GitHub Copilot App」に、 色んなものを可視化していい感じにインタラクティブに操作できる機能 Canvas があります。 つまり? 通常のチャットでは、回答は文章やコードとして返ってきます。 一方 Can...

Use remix db commands in bookstore demo (#11728)

remix · 2026-08-19

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use remix db commands in bookstore demo (#11728) ·

kViewer標準検索では足りない絞り込みをJavaScriptで補う

Qiita(trend) · 2026-08-19

はじめに 単純に「レコードを検索したい」だけであれば、まずは標準機能で実現できるかを確認するのがよいと思います。 一方で、業務で使う検索画面として考えると、標準検索フォームだけでは使いにくい場面があります。 たとえば、次のようなケースです。 複数の条件を1つの画面でまと...

Docker社、コンテナ向けの高性能な新ハイパーバイザ「Docker VMM」パブリックベータ公開

Publickey · 2026-08-19

Docker社は独自開発したコンテナ向けの高性能な新ハイパーバイザ「Docker VMM」をパブリックベータとして公開しました。WindowsとmacOSに対応した最新の「Docker Desktop v4.86」で利用可能です。 Toda...

Claude Coworkの定期タスクが4回止まった。原因は全部承認の設定だった話

Qiita(trend) · 2026-08-19

1. はじめに Confluenceに毎日の作業メモページを作る、という定期タスクを動かしています。 平日の朝7時に走って、翌営業日分のページをテンプレートから1枚作っておく、それだけの仕事です。ローカルで動かしていたものを、PCを開いていなくても走るようにクラウド(Cl...

Freeze the Response default_headers at the end of the boot process:

github/rails/rails · 2026-08-19

- This patch allows to access the response default headers in a Ractor. Though regardless of Ractor it will also prevents app from mutat

ZJIT: Extract c_arg_location() for C-ABI argument locations

github/ruby/ruby · 2026-08-19

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

ZJIT: Allow STP with an identical register pair

github/ruby/ruby · 2026-08-19

Storing the same register twice with STP is well-defined, unlike LDP, whose destination registers must be distinct. CPushPair hits this when

ZJIT: Rename stack-args tests after ABI registers

github/ruby/ruby · 2026-08-19

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

ZJIT: Pass JIT-to-JIT call args on the stack

github/ruby/ruby · 2026-08-19

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

社内の発表会をすっぽかしたので、MTGの30分前にAlexaが教えてくれる仕組みを整備した話

Qiita(trend) · 2026-08-19

1. はじめに 先日、社内の発表会をすっぽかしてしまいました。 弊社はフレックス制なので朝の出社時間が日によって異なり、いつもなら寝る前に「明日早めの予定合った気がするな」という感覚に頼ってカレンダーを確認するという風にしていました。 しかし、その日はいつもは別の曜日に予...

「生成 AI で逆に忙しくなった」という意見について考えてみる

Qiita(trend) · 2026-08-19

はじめに 最近、「生成 AI を使うようになったけど、逆に忙しくなった」「仕事がより大変になった」といった記事や意見を目にすることがあります。 もちろん、個人の体感の話ですし、そう感じる人がいることは否定しません。ただ、「生成 AI を使うと仕事が忙しくなる」といった形で...

Ractor: Assert live status in root scan callers only

github/ruby/ruby · 2026-08-19

ractor_mark_unshareable_parts asserts that its Ractor is not terminated. This is only relevant in the multi-objspace root scan, where a term

MMTK: Allow debug cc checks on EC-less GC threads

github/ruby/ruby · 2026-08-19

MMTk marks call caches on GC worker threads. Those threads have no execution context, so two debug helpers failed: * vm_cc_check_cme took t

MMTK: Reserve slot room for one embedded field

github/ruby/ruby · 2026-08-19

The shape_id capacity bits come from the slot size, and the shape verifier asserts that the capacity is more than zero. The default GC satis

MMTK: report shref edges as always protected

github/ruby/ruby · 2026-08-19

The shareable constraint checker treats a false result from rb_gc_impl_shref_marked_p as a missing shref record and raises a bug. Shref rec

Allow shapes to carry zero embedded capacity

github/ruby/ruby · 2026-08-19

rb_shape_verify_consistency asserted that every checked object has room for at least one embedded field. The default GC always satisfies th

Don't write a shape into a dead weak table key

github/ruby/ruby · 2026-08-19

The generic fields weak table callback reset the shape of a key on ST_DELETE so that the later free path skips a second table removal. A key

Allow EC-less threads in rb_vm_ep_in_heap_p

github/ruby/ruby · 2026-08-19

MMTk marks objects on GC worker threads. Those threads have no execution context, so GET_EC() inside this VM_CHECK_MODE helper failed an ass

Pythonライクな新言語「Mojo」がオープンソースで公開、コンパイラやツールチェーンなど。Windows版の開発も表明

Publickey · 2026-08-19

Pythonライクな新言語「Mojo」の開発元であるModular社は、Mojoをオープンソースとして公開したことを、同社主催のイベント「ModCon 2026」で発表しました。 具体的にはMojoのコンパイラとツールチェーンがGitHub...

Merge pull request #58437 from Shopify/ac-schema-context

github/rails/rails · 2026-08-19

Extract model schema state into `SchemaContext`

Extract model schema state into a schema context

github/rails/rails · 2026-08-19

Previously, models stored schema-derived values and statement caches across separate class instance variables, leaving schema loading and re

Merge pull request #58485 from Shopify/ac-all-queries

github/rails/rails · 2026-08-19

Honour `all_queries` default scopes in internal queries

Introduce all_queries_scope

github/rails/rails · 2026-08-19

Use `all_queries: true` default scopes for internal maintenance queries. Keep scopes from `scoping(all_queries: true)`, but exclude ordinary

Compare full version info of rustc to avoid E0514

github/ruby/ruby · 2026-08-19

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

Add comment for local_table

github/ruby/ruby · 2026-08-19

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

Add missing outer_variables in rb_iseq_memsize

github/ruby/ruby · 2026-08-19

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

Add missing lvar_states in rb_iseq_memsize

github/ruby/ruby · 2026-08-19

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

Webアプリ開発やAIエージェント構築によく使われるOAuthについて理解を深めたいよなぁ!

Qiita(trend) · 2026-08-19

どうもこんにちは。 今回は、OAuthについてちゃんと理解をしなきゃいけないなぁと思い、理解を深めるために記事を書きました。 ところでOAuthってなんて読むん?ググったら「オーオースですよ」って言われたけど。良いんか?「オーオース」で。まぁ「認証認可のおおーす的なやつ」っ...

[ruby/openssl] pkey: avoid using {DH,DSA,RSA}#public_key in docs and …

github/ruby/ruby · 2026-08-19

…tests As documented, the #public_key methods on OpenSSL::PKey::{DH,DSA,RSA} are obsolete, as their behavior is inconsistent and better alt

PHPでインボイスの消費税を計算したら1円ズレる — 端数処理は「税率ごとに1回」

Qiita(trend) · 2026-08-19

この記事は Zenn に投稿した記事 の転載です。内容は同じものです。 本記事は自作の OSS(MIT ライセンス)の紹介を含みます。 3行の請求書で1円ズレる 税抜105円の商品を3行、税率10%、切捨て。消費税はいくらでしょうか。 $tax = 0; fore...

Check dependencies in check_misc.yml

github/ruby/ruby · 2026-08-19

The current `make check-depends` command completes in about 10 seconds, there is little need to run it in a separate workflow.

Use ISEQ_BODY macro

github/ruby/ruby · 2026-08-19

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

AIで生産性が3倍になった私たちが、チームを置き去りにした話

Zenn · 2026-08-19

「すぐには理解できないが、正しいことを言っているのだと思う」 週次の報告会で、上司がそう言った。 私はAIで作ったスライドとHTMLレポートを画面に映していた。上司は内容を否定しなかった。むしろ、正しいと言ってくれた。理解はできないけれど、正しいのだと思う、と。 そのときの私は、

AIスライド作成、新時代へ ― AIで作ったスライドを、高精度で“編集できるPPTX”に変換する方法

Zenn · 2026-08-19

はじめに 株式会社FLUXでAI CoE(AI活用を推進する専門組織)を担当しています。エンタープライズ企業のAI活用を、戦略づくりから現場での実装まで伴走する仕事です。関わる範囲が広いぶん、スライドを作る機会がとにかく多い。だから、任せられるものはAIに任せたいと、ずっと思って

Structured Playwright —— 継続性から設計するE2Eテストの4層構造とハーネス

Zenn · 2026-08-19

はじめに:E2Eテストは大きくなる E2Eテストは運用を続ければ必ず大きくなります。スプリントごとに要件が積み上がるのだからそれ自体は健全なことです。 問題はその大きくなり方。 Playwrightのデフォルト構成では、テストが増えるときに同じ記述——Locator、操作手順、待

時相論理の形式仕様の Quint を使って、denoland/celld の二重 writer バグを見つけた

Zenn · 2026-08-19

本記事は、AIに分散システムのバグを探させて、そのレポートを自分が理解できるように整形させたものです。 実際に見つかったバグは以下の Issues で、現在修正済みです。 https://github.com/denoland/celld/issues/132 これをどうやって見

Enable long path names on Windows without the registry value

github/ruby/ruby · 2026-08-19

Windows applies the `longPathAware` manifest setting only when `LongPathsEnabled` is set in the registry, so paths longer than 260 character

Set the long path bit for embedded interpreters too

github/ruby/ruby · 2026-08-19

`rb_w32_sysinit` is documented as being for `ruby(1)`, so a program which embeds libruby may skip it and keep the 260 character limit while

Set the long path bit only in ruby_setup

github/ruby/ruby · 2026-08-19

`ruby_setup` runs for `ruby.exe` too, so calling this from `rb_w32_sysinit` as well was redundant. Nothing between the two touches a path lo

Add fallbacks for `__builtin_bswap128` and `__builtin_memcpy`

github/ruby/ruby · 2026-08-19

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

Continue all checks even if earlier checks failed

github/ruby/ruby · 2026-08-19

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

YANS2026 参加報告

Zenn · 2026-08-19

こんにちは。AIチームの林崎 (@u_hyszk) です。 2026年8月16日(日)〜18日(火)に仙台国際センターで開催された、NLP若手の会 第21回シンポジウム(YANS2026)に参加しました。8月16日(日)には分野交流ハッカソンも開催され、3日間にわたるプログラムと

Check for __has_builtin fallbacks

github/ruby/ruby · 2026-08-19

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

Show failures as diagnostics

github/ruby/ruby · 2026-08-19

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

ゆっくりと学ぶ TanStack Start

Zenn · 2026-08-19

霊夢と魔理沙が、データフェッチ、レンダリング、Hono、Better Auth、Cloudflare Workersまで二歩手前から考える、初学者向けの実装・設計ガイド。

ZJIT: De-duplicate constcache_shareable helper into jit.c

github/ruby/ruby · 2026-08-19

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

ZJIT: Allow shareable consts in multi-ractor mode

github/ruby/ruby · 2026-08-19

Port https://github.com/ruby/ruby/pull/11917 to ZJIT.

ZJIT: Add test for shareable opt_new in multi-ractor mode

github/ruby/ruby · 2026-08-19

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

[ruby/rubygems] Make the loaded-constant assertion distinct from the …

github/ruby/ruby · 2026-08-19

…install message The &quot;1.0.0&quot; assertion was subsumed by the &quot;Installing unusual_paths 1.0.0&quot; line, so it could not detec

[ruby/rubygems] Fix wrong $LOAD_PATH for gems installed in the same p…

github/ruby/ruby · 2026-08-19

…rocess EndpointSpecification#load_paths goes through full_require_paths, which reads raw_require_paths, so it reported &quot;&lt;gem&gt;/l

世界最大?Google Fonts 全部入りフォントを作ってみた

Zenn · 2026-08-19

1. はじめに TrueType Collection(TTC)は,複数のフォントを一つのファイルに格納するためのファイル形式です.主には同一のフォントファミリーにおいて Regular や Bold などの異なる太さのフォントをまとめるために使われます.フォント間で共通するテー

[ruby/rubygems] Fix gem uninstall --user-install crash when GEM_HOME …

github/ruby/ruby · 2026-08-19

…does not exist Gem::Uninstaller#initialize called File.realpath on Gem.dir, which raises Errno::ENOENT when only user-installed gems exist

ZJIT: Respect no_side_exits policy in monomorphic invokeblock

github/ruby/ruby · 2026-08-19

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

ZJIT: Extract untag_block_handler helper

github/ruby/ruby · 2026-08-19

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

ZJIT: Comment on direct_iseqs collection in invokeblock

github/ruby/ruby · 2026-08-19

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

[ruby/rubygems] Summarize cooldown-skipped versions after gem install…

github/ruby/ruby · 2026-08-19

… and update Without a summary, a version the cooldown kept out is indistinguishable from a version that does not exist, which reads as env

[ruby/rubygems] Cover gem update --system with a cooldown

github/ruby/ruby · 2026-08-19

The tuple selection and resolver filters already apply to rubygems-update, so gem update --system needs no dedicated code path. Add coverage

[ruby/rubygems] Apply the cooldown period to gem update and gem outdated

github/ruby/ruby · 2026-08-19

gem update installs the resolved version with an exact pin, so the resolver filter cannot make it fall back. Filter instead when picking the

[ruby/rubygems] Add Gem::Cooldown and the :cooldown: gemrc setting

github/ruby/ruby · 2026-08-19

A cooldown period excludes gem versions published within the last N days from installation and update, as a mitigation against supply chain

[ruby/rubygems] Apply the cooldown period to gem install resolution

github/ruby/ruby · 2026-08-19

The resolver drops release candidates published within the cooldown period, alongside the platform and required_ruby_version filters, so gem

Firefox 154.0, See All New Features, Updates and Fixes

リアルタイム版 JSer.info · 2026-08-18

Firefox 154.0リリース。CSSのtext-box-trim/text-box-edge、sibling-index()/sibling-count()をサポート。&lt;input type=&quot;time&quot;&gt;の時間選択UI、No-Vary-Se

celld: self-hosted, distributed Durable Objects

リアルタイム版 JSer.info · 2026-08-18

Cloudflare WorkersとDurable Objects互換のAPIの実装。LTXとS3互換ストレージで分散Durable Objectsを実現している。

【応答時間 3.56 µs】AI AgentにCPUを持たないUSBホストをFPGAで作らせた話

Qiita(trend) · 2026-08-18

はじめに AI Agent(Claude Code)によってFPGAの論理回路開発が容易になれば、従来はCPU(ソフトウェア処理)が前提だった領域にも、FPGAを適用するという新たな選択肢が生まれるのではないかと考えています。 そのPOC(概念実証)として、USBホストを...

Better Auth 1.7

リアルタイム版 JSer.info · 2026-08-18

Better Auth 1.7リリース。破壊的な変更として、oidcProviderプラグインを削除し、@better-auth/oauth-providerへ移動。MCP認証は@better-auth/mcpへ移動し、SCIM Groups/Device Authorizati

Release v5.6.0 - npm staged publishing · lerna-lite/lerna-lite

リアルタイム版 JSer.info · 2026-08-18

Lerna-Lite v5.6.0リリース。lerna publish --stageでnpmのstaged publishingをサポート。

feat(cli): add `remix db rollback` (#11723)

remix · 2026-08-18

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

Merge pull request #58510 from Shopify/hm-rttwtnsrvounxtpu

github/rails/rails · 2026-08-18

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

Merge pull request #58509 from Shopify/hm-kxtwmutwkutspxvr

github/rails/rails · 2026-08-18

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

Use class_eval for flash types

github/rails/rails · 2026-08-18

The define_method block cannot be used in non-main Ractors

[ruby/prism] Return a plain Token for `Prism.lex` etc.

github/ruby/ruby · 2026-08-18

Instead of a 2-element array. Nobody should care about the state, and nobody seems to. A code search on Github shows that it only gets disca

[ruby/digest] Try to fix rhel 8

github/ruby/ruby · 2026-08-18

https://github.com/ruby/digest/commit/6ecabeed3b

Merge pull request #58402 from yahonda/return-utc-time-from-time-rfc3339

github/rails/rails · 2026-08-18

Return a UTC time from `Time.rfc3339` for "Z" inputs

コードからDockerfile不要でOCIコンテナをビルド。「Cloud Native Buildpacks」が十分成熟したとしてCNCFの卒業プロジェクトに

Publickey · 2026-08-18

Cloud Native Computing Foundation(CNCF)は、アプリケーションのソースコードから直接OCIコンテナメージを構築するツールである「Cloud Native Buildpacks」が十分成熟したとして、卒業プ...

Google、AIモデルをコンパイルして暗号データを復号せずに扱えるように変換する「HEIR」発表。完全準同型暗号を利用し、AIでのセキュリティやプライバシー保護など実現へ

Publickey · 2026-08-18

Googleは、完全準同型暗号を利用したAIモデル用のオープンソースコンパイラ「HEIR」を発表しました。 AIモデルをコンパイルする「HEIR」 HEIRはAIモデル用のコンパイラとツールチェーンであり、これを用いて学習済みAIモデルのP...

Merge pull request #57625 from VladNegara/migrations-execute-code-font

github/rails/rails · 2026-08-18

Add backticks to `execute` method name in Active Record Migrations guide [ci skip]

AIエージェント時代のGitホスティングサービス「Origin」、Cursorが発表。Cursorとの統合、コマンドラインでの操作、GitHubとの同期など提供

Publickey · 2026-08-18

AIコードエディタのCursorなどを提供するAnysphereは、Gitに対応したコードホスティングサービス「Origin」を発表しました。 Origin, our code hosting platform, is now live.I...

Merge pull request #58507 from 55728/fix-guides-md009-trailing-spaces

github/rails/rails · 2026-08-18

Remove trailing whitespace from Action Controller guide

Remove trailing whitespace from Action Controller guide [ci skip]

github/rails/rails · 2026-08-18

The lines introduced in 65cfb20082 end with a single trailing space, which makes `rake guides:lint:mdl` fail with MD009 on main.

Re-enable some ractor tests that were failing in CI

github/ruby/ruby · 2026-08-18

I was waiting until rlgc merge in order to turn these tests back on. I also made the C extension for these tests more Ractor-safe in a post-

学習メモ:Findyと考える「個人を超えたAIの生産性をどう測定するか」 #oreilly_chomado_findy

Qiita(trend) · 2026-08-18

イベント概要 オライリーさんの月例イベント「Tech Leadership Tuesday」は、 人事およびテクノロジー領域のリーダーを対象としたライブイベントで、毎月色んな方をホストに呼んでいらっしゃって、 私たちは今月の分に呼んでいただきました! 内田さんのお話がとて...

Marshal.load: Fix buffer overflow at overread of string body

github/ruby/ruby · 2026-08-18

A custom IO whose `read` returns more bytes than requested makes the leftover copy in `r_bytes1_buffered` write past the end of `arg-&gt;buf

「過去の行動」を加味したAgentCore Temporal Policyはセッション分ければ突破できる?

Qiita(trend) · 2026-08-18

「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」 の18日目の投稿です! 過去の投稿は以下の(リンク集)からご覧ください! https://qiita.com/ys-yoshida/private/6f7c7f85155a993e2c...

[ruby/rubygems] Reject SafeMarshal collection lengths longer than the…

github/ruby/ruby · 2026-08-18

… remaining input A crafted 4-byte length makes read_array and its siblings allocate the Array.new backing store before reading a single el

Run Compilations in smaller shards

github/ruby/ruby · 2026-08-18

Split compiler configurations into smaller matrix shards so faster runners can pick up pending work.

Prepare Compilations sources once

github/ruby/ruby · 2026-08-18

Share a generated source archive across compiler jobs to avoid repeating checkout and `make up` on every runner.

Rebalance Compilations jobs after sharing sources

github/ruby/ruby · 2026-08-18

Keep the longest compiler jobs below 30 minutes after preparing sources once.

Merge pull request #58229 from flavio-b/patch-2

github/rails/rails · 2026-08-18

[ci skip] Fix explanation of controller callbacks with blocks

Merge pull request #58447 from eglitobias/docs/fix-sign-up-and-settin…

github/rails/rails · 2026-08-18

…gs-grammar Fix grammar errors in Sign Up and Settings guide [ci skip]

Update clang for LTO

github/ruby/ruby · 2026-08-18

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

Merge pull request #58502 from Saidbek/simplify-transaction-instrumen…

github/rails/rails · 2026-08-18

…tation-tests Simplify transaction instrumentation tests with `NotificationAssertions` helpers

AIが書いた日本語に、ハングルやキリル文字が紛れ込む。CP932で検出する【コピペ用スクリプト】

Qiita(trend) · 2026-08-18

生成AIに日本語の文章を書かせていて、こういうものが出てきました。 개발の記録 устройства の使い方 안心してください 文字化けではありません。 「개발」は韓国語で「開発」、「устройства」はロシア語で「機器」、「안심」は韓国語で「安心」です。 意味は合...

[DOC] Fix language/exceptions.md

github/ruby/ruby · 2026-08-18

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

【無料AI】DeepSeekが値上げしたのでさくらで代替できるか試してみた

Qiita(trend) · 2026-08-18

はじめに 私はPiやChatBoxなどでOpenCode GoのDeepSeek-v4-flashをメインモデルとして便利に使ってきました。しかし、負荷に耐えられなくなったDeepSeekがAPI価格を値上げしたことをきっかけにOpenCode GoのDeepSeek v...

設定1つでDatabricksの課金を半分にした話

Zenn · 2026-08-18

BIツールの接続先をSnowflakeからDatabricksへ移行したところ、移行後の月額コストが事前の見積もりの約4倍になりました。ウェアハウスは最小サイズで、クエリの量も移行前とほぼ変わっていないのに、です。 この記事は、その原因を課金データを分解しながら特定し、最終的に設

AWS の新ポリシー言語 Dogwood を試す

Zenn · 2026-08-18

先端技術開発グループ(WAND)の伊賀です。 2026年8月、AWS が Dogwood というオープンソースのポリシー言語を発表しました(Introducing Dogwood: runtime verification for AI agents)。 AI エージェントのツー

Merge pull request #58484 from matthewd/clearing-scalar-fk-in-pk

github/rails/rails · 2026-08-18

Fix clearing PK-overlapping association keys when assigning nil

Fix clearing `has_one` keys within primary keys

github/rails/rails · 2026-08-18

Only preserve shared columns when another foreign key column can be nulled instead.

Fix clearing `belongs_to` keys within primary keys

github/rails/rails · 2026-08-18

Only preserve shared columns when another foreign key column can be nulled instead.

Claude Codeに見せない技術: AIに入力できないデータを分析する

Zenn · 2026-08-18

! 本記事では、単にsettings.jsonにdenyを書くだけではなく、5層: データ分離 permissions sandbox hooks 運用ルール で、機密情報をAIに「見せられない」状態を作ります。あわせて、その設定漏れ・劣化[1]を自動検知する仕組みも用意しま

Cursor OriginとGitHubの違いを詳しく見る。単位はPull Requestではなくchange

Qiita(trend) · 2026-08-18

前編ではOriginが何か、どうセットアップするかを書きました。後編は、載せてみて引っかかったところです。いちばん大きいのはPull Requestの内部モデルで、単位がchange(版付きの差分)になっていること。あとはremote名の罠、Settingsの中身、CIとレ...

Cursor Originを触った。第一印象は「Cursor版GitHub」

Qiita(trend) · 2026-08-18

Cursor Originは、Cursorが出しているGitホスティングです。リポジトリを置いて、レビューして、マージする。GitHubやGitLabと同じ役割です。公式のコピーは "A git forge for the agentic era"。人間が1本ずつPull ...

Bump taiki-e/install-action

github/ruby/ruby · 2026-08-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時代だからこそ!地力をつけろ!Strategy パターンで保守性の高いコードを書く方法

Qiita(trend) · 2026-08-18

AI時代だからこそ!地力をつけろ!Strategy パターンで保守性の高いコードを書く方法 AI時代になぜ「デザインパターン」を学ぶのか? ChatGPT や GitHub Copilot などの生成 AI の普及により、コードを書き起こすスピードは劇的に向上しました。...

コーディングエージェントが実装するUIの品質を上げるためにやったこと

Zenn · 2026-08-18

デザインシステムの整備・運用をしているが、いざコーディングエージェントにUI実装をお願いしてみるとこれじゃない感がすごい。みたいな経験をしている方は少なくないはずです。 例に漏れずMOSHでも同様の課題があり、このボトルネックが解消されれば開発効率上がるよねということで改善に取り

DMARC 集計レポートを Claude Code で分解して p=reject に到達するまで

Zenn · 2026-08-18

Finatextグループの証券会社である株式会社スマートプラスの保有するドメインについて、DMARC ポリシーの reject への移行を完了した。このドメインは既に様々な箇所からメールを送っている実績があるため、DMARC レコードを書き換えるだけでは済まない。本記事は、大量の

[ruby/rubygems] Fix auto-clean default version in bundle config docs

github/ruby/ruby · 2026-08-18

Auto-clean after install was deferred to Bundler 5 in https://github.com/ruby/rubygems/commit/c314d7b25156, and clean_after_install? checks

Rust製のマルチプラットフォーム開発フレームワーク「Whisker」を作りました

Zenn · 2026-08-18

こんにちは。itome(@itometeam)です。 Rustでアプリが書けるフレームワークを作ったので、その紹介をします。 TL;DR RustでひとつのコードベースからiOS/Androidアプリが作れるフレームワークです。 すでに個人開発では使っており、AppStore

Small GC optimizations

github/ruby/ruby · 2026-08-17

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

AIが作ったHTMLの社内共有、みんな一回自作するやつをちゃんと作った

Zenn · 2026-08-17

「最新版どれですか」が戻ってきた Claude Code に調査レポートや比較表を頼むと、きれいな HTML を吐いてくれますよね。それを Slack に添付して送る。修正が入る。また添付する。数日後、チャンネルには comparison_final_v2.html と comp

[ruby/rubygems] Validate the platform field in Gem::Installer#verify_…

github/ruby/ruby · 2026-08-17

…spec spec.platform.to_s is interpolated into Gem::Specification#full_name, which Gem::Installer uses to build the gem and extension direct

[ruby/rubygems] Correct Bundler default path version in config docs

github/ruby/ruby · 2026-08-17

https://github.com/ruby/rubygems/commit/0808e3189d

Keep Remix as the latest GitHub release (#11721)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Keep Remix as the latest GitHub release (#11721) ·

Release (#11720)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11720) · remix-run/remix@a7a1de4

Restore static middleware package (#11719)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Restore static middleware package (#11719) · remix

[ruby/rubygems] Restrict UserDefined handling to explicit class set f…

github/ruby/ruby · 2026-08-17

…or Gem::SafeMarshal. A crafted payload using the UserDefined (u:) format for a permitted class such as Date, which normally serializes as

Avoid npm WAF trigger in static middleware README (#11718)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Avoid npm WAF trigger in static middleware README

ZJIT: fastpath allocation for gen_new_array (embedded)

github/ruby/ruby · 2026-08-17

Previously, only empty arrays were taking the gen_new_array fastpath. Now, if an array can be embedded it will take the fastpath.

[ruby/rubygems] Filter git command output against the configured URI

github/ruby/ruby · 2026-08-17

Credentials coming from `bundle config` are injected into the remote URI only in `configured_uri`, so filtering command strings and git outp

Use npm 12 for trusted publishing (#11717)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use npm 12 for trusted publishing (#11717) · remix

Release (#11713)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11713) · remix-run/remix@421bd08

Remove old static middleware package (#11716)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove old static middleware package (#11716) · re

Preserve unpublished entries in release notes (#11715)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Preserve unpublished entries in release notes (#11

Markdownノートを日本語で全文検索できるCLI「mikke」を作った

Zenn · 2026-08-17

はじめに 学んだことや調べたことをMarkdownファイルとしてリポジトリに溜めているのですが、数百ファイルを超えたあたりから「あのメモどこだっけ」と探し回る時間が増えてきました。grepは速い一方でヒットが関連度順に並ばず、Obsidianの検索は強力なのにアプリの外(ターミナ

Use npm CLI for trusted publishing (#11714)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use npm CLI for trusted publishing (#11714) · remi

Add a default browser frame resolver (#11693)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add a default browser frame resolver (#11693) · re

Simplify transaction instrumentation tests with NotificationAssertion…

github/rails/rails · 2026-08-17

…s helpers Use assert_notification, assert_notifications_count, assert_no_notifications, and capture_notifications where events can be obse

Rename static files middleware package (#11712)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Rename static files middleware package (#11712) ·

Release (#11711)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11711) · remix-run/remix@f8186a8

Replace blocked static middleware package (#11710)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Replace blocked static middleware package (#11710)

Release (#11704)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11704) · remix-run/remix@a832501

Publish static middleware 0.4.14 (#11709)

remix · 2026-08-17

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Publish static middleware 0.4.14 (#11709) · remix-

『ソフトウェアアーキテクチャの基礎』を読んで技術の深め方を考える

Qiita(trend) · 2026-08-17

本記事の目的 アーキテクトに求められる知識のピラミッド、を知る 資格試験は意味ないのでは?に答える そのための考え方を日々の行動に落とし込む 知識の幅 みんな大体最初はこんな感じ 色つけます ちょっとずつ真ん中が増えていく。 一番上のちゃんとわかっていること、...

階層型RAG完全ガイド:Part 5 - GraphRAG & 本番アーキテクチャ設計

Qiita(trend) · 2026-08-17

ナレッジグラフ、エンタープライズ設計、そして本番導入チェックリスト 連載「階層型RAG完全ガイド」について: 本シリーズは全5回を通じて、特定のフレームワーク(LangChain, LlamaIndex等)に依存せず、本番環境で真に機能する**検索システム設計(Re...

事例で学ぶ、SaaSの開発を加速しつつプロダクト品質も引き上げる上手な方法とは?[PR]

Publickey · 2026-08-17

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

Visual Studio Code 1.133正式リリース。プロンプトを見失わない固定スクロール、ローカルHTMLファイルの自動リロード、ClaudeとCopilotの混在可能など新機能

Publickey · 2026-08-17

マイクロソフトはオープンソースで開発されているコードエディタの最新版「Visual Studio Code 1.133」(以下、VS Code 1.133)の正式リリースを発表しました。 The latest @code release b...

Pythonライクで高速な「Mojo言語」がバージョン1.0に到達、今後はコンパイラをオープンソース化すると表明

Publickey · 2026-08-17

Modular社は、AIを高速に実行することを目指したPythonライクなプログラミング言語「Mojo」がバージョン1.0に到達したことを発表しました。 Mojo 1.0 is here.Since we open-sourced the ...

Fixed the check to determine whether mkmf.rb has already been loaded

github/ruby/ruby · 2026-08-17

<pre style='white-space:pre-wrap;width:81ex'>Fixed the check to determine whether mkmf.rb has already been loaded With a simple match for `

AIエージェントはなぜテストを握り潰すのか ― 報酬エンジニアリングのすすめ

Zenn · 2026-08-17

はじめに AIコーディングエージェントに仕事を任せていると、たまにギョッとする瞬間があります。 通らないテストを skip にして「全テストがパスしました!」と報告してくる。アサーションを緩めて辻褄を合わせる。ひどい時にはテストの期待値の方を実装に合わせて書き換えて、堂々と完了報

AIが吐いたHTMLとMarkdownを「見たまま」直せるエディタを作った話

Zenn · 2026-08-17

はじめに こんにちは。GENSHI AI代表で元医師の長嶋です。 https://daichi.ai/ 今回、Velq(ヴェルク) というデスクトップアプリを作りました。 Markdown と HTML を 見たままの画面で直せるエディタです。 Apache-2.0 で公開してい

Webアプリエンジニアがゲーム用にEC2インスタンスを立ててみた

Qiita(trend) · 2026-08-17

はじめに 最近、友人と「7 Days to Die」というゾンビサバイバルゲームにハマっていて、休日の夜な夜な集まってプレイしています。 これまでは自宅PCでサーバーを立てて友人を招待していたのですが、 マシンスペックの限界(自分のPCが重くなる) 自分がPCを起動して...

[ruby/digest] Fix SIMD cflags detection for Visual C

github/ruby/ruby · 2026-08-17

Architechture option is not standardized. As of Visual Studio 18, it does not have `-m` option. https://github.com/ruby/digest/commit/90ae

[ruby/digest] nmake defines `$<` only in suffix rules

github/ruby/ruby · 2026-08-17

https://github.com/ruby/digest/commit/0f7d7c9f78

[ruby/digest] Revert #140 in favor of #141

github/ruby/ruby · 2026-08-17

Revert commits: - &quot;Pass config macros via command line&quot; https://github.com/ruby/digest/commit/d3bcdccba396 - &quot;Don&#39;t use

【2026年】今更のCentOS 5 / 6 インストール 〜リポジトリに接続できるようになるまで〜

Qiita(trend) · 2026-08-17

令和も8年になって、CentOS 5・CentOS 6を検証用途で新規セットアップする羽目になったため、つまづきどころを備忘として残します。 EOL済のOSをインストールし、使用することは、大きなセキュリティリスクがあり危険です。 今回は、検証用途でどうしても必要という...

Webサービスのスクショ付きガイドブックをPlaywright + LLMで自動生成・更新できるようにした

Zenn · 2026-08-17

こんにちは、コミューンでプロダクトマネージャーをしているひぐ(@zerebom_3)です。 Webサービスを多くの方に使っていただくには、わかりやすく網羅的なガイドブックが欠かせません。 https://learn.hex.tech/docs https://code.claud

学生ロケットで動翼を作ってみたーソフトウェア編ー

Qiita(trend) · 2026-08-17

自己紹介 こんにちは!東京科学大学ロケットサークルCREATE電装班です。 我々CREATEは、ハイブリッドロケットの制作・打ち上げを行う東京科学大学のものつくり系公認サークルです。ロケットを通じて、学生団体・ものづくり技術者としての限界を超えるべく日々開発に励んでいます...

Plumeria - Zero-cost abstraction layer

リアルタイム版 JSer.info · 2026-08-17

Reactコンポーネント向けのZero RuntimeなCSS-in-JSライブラリ。TypeScriptのオブジェクトでスタイルを定義し、ビルド時にclassStyleをclassNameへ変換する。ファイル間の依存を解決してからCSSを生成することで、RuntimeのJSを少

Merge pull request #58464 from arzezak/test-command-missing-folders

github/rails/rails · 2026-08-17

Don't raise LoadError when a test:* folder is missing

Don't raise LoadError when a test:* folder is missing

github/rails/rails · 2026-08-17

`bin/rails test:system` on a freshly generated application crashes: cannot load such file -- &lt;app&gt;/test/system (LoadError)

Merge pull request #58471 from Saidbek/console-no-banner-option

github/rails/rails · 2026-08-17

Add --no-banner to bin/rails console

Merge pull request #58474 from HoneyryderChuck/binary-data-as-json

github/rails/rails · 2026-08-17

delegate ActiveModel::Type::Binary::Data#as_json to its value

Merge pull request #58320 from pierry01/keep-relation-scope-in-update

github/rails/rails · 2026-08-17

Keep the relation scope in `Relation#update` and `#update!`

Keep the relation scope in `Relation#update` and `#update!`

github/rails/rails · 2026-08-17

Passing ids to `update`/`update!` on a relation delegated to the model class, which resolves them with its own `find`, so the relation&#39;s

[ruby/json] Update Hash syntax in tests

github/ruby/ruby · 2026-08-17

https://github.com/ruby/json/commit/0479b66aec

Use configured libruby in mkmf checks

github/ruby/ruby · 2026-08-17

Let bundled extension checks use the selected shared or static Ruby library.

Enable shared libraries in LTO compiler jobs

github/ruby/ruby · 2026-08-17

Let `mkmf` checks use `libruby.so` to avoid repeatedly processing LTO bitcode from `libruby-static.a`, while `miniruby` retains LTO coverage

セキュリティ・キャンプ 2026 ネクスト 応募課題晒し

Zenn · 2026-08-17

はじめに 先日、セキュリティ・キャンプ 2026 ネクストを修了しました。 https://x.com/n4mlz/status/2088274277854527578 セキュリティキャンプ・ネクストでは、全国大会と異なって本人の得意不得意に関係なく参加者全員共通で全レイヤーに5

Silently delete directories that may not exist [ci skip]

github/ruby/ruby · 2026-08-17

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

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

github/ruby/ruby · 2026-08-17

Bumps the github-actions group with 4 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action), [git

Cloud Run Worker Pools を Terraform で立てたら毎回 drift した

Qiita(trend) · 2026-08-17

この記事でやること Cloud Run に Worker Pools というリソースがあります。ざっくり言うと「URL を持たない Cloud Run」です。 普段使う Cloud Run サービス(gcloud run deploy でデプロイして URL が発行される...

Merge pull request #58497 from Shopify/hm-ynmknorlmwtxpovp

github/rails/rails · 2026-08-17

Simplify MySQL::IndexDefinition constructor

[ruby/digest] Fix build on i686 and c99

github/ruby/ruby · 2026-08-17

https://github.com/ruby/digest/commit/59e9356096

Simplify MySQL::IndexDefinition constructor

github/rails/rails · 2026-08-17

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

RDS Proxyを導入して、数ヶ月で撤去した話

Zenn · 2026-08-17

こんにちは。 Dress Code株式会社でプロダクトエンジニアをしているぽこひで(@pokohide)です。 アプリ用のAurora PostgreSQLにRDS Proxyを導入し、数ヶ月運用した末に撤去しました。導入から撤去までの経緯と、判断の根拠にした実測値をまとめます。

【Terraform】planとplan -refresh-onlyの結果で、ドリフトを2種類に分類する

Qiita(trend) · 2026-08-16

はじめに 複数チームで同じAWS環境を利用している中で、インフラチームがTerraformで管理しているAWSリソースを、アプリチームがコンソール上から設定変更することがあります。 その結果、Terraformで管理している構成と実際のAWS環境に差分が生じ、後日ter...

Merge pull request #58305 from 55728/fix-initializable-collection-del…

github/rails/rails · 2026-08-16

…egation-require Require `active_support/rails` in `rails/railtie`

Merge pull request #58494 from ngan/np-bulk-column-reads-pr

github/rails/rails · 2026-08-16

Read the columns of many tables in one query

Merge pull request #58097 from 55728/fix-file-field-tag-accept-array

github/rails/rails · 2026-08-16

Join an Array `accept` in `file_field_tag`

Regional NAT Gatewayを検討して見送った話 — 何と比べて「良い」のかを確認する

Qiita(trend) · 2026-08-16

はじめに こんにちは!KDDIアイレット株式会社の水野 永遠です。 この記事は「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」の16日目の記事となります。 過去の投稿(リンク集)はこちらからご覧ください。 2025年11月19日...

ネットワークエンジニアのためのデータ表現詳解

Zenn · 2026-08-16

📢 【連載に関するお知らせ】 本書は全24記事の連載作品です。目安として毎週月曜の朝および金曜の夕方に1記事ずつ更新・追加公開していく予定です(※著者の本業の都合により、スケジュールは前後する場合があります)。 💡 【前作との関係について】 本書は単独で

Codexを効率よく使う方法(ChatGPT + GitHub)

Zenn · 2026-08-16

対象読者 Codex を効率よく使う方法を知りたい方 ChatGPT を契約しているけど、開発では Codex ばかり使っている方 Claude Code を使っているけど、Codex にも興味がある方 はじめに Codex を使って開発していると、調査や実装計画、コード

Release Notes for Safari Technology Preview 250 | WebKit

リアルタイム版 JSer.info · 2026-08-16

Safari Technology Preview 250リリース。CSSのruby-overhang: spacesのサポート。。using/await using、Iterator.zip()/Iterator.zipKeyed()をサポート。fetch()でのReadabl

彼女の誕生日に、2人だけのSNS「Sync」を作った話

Qiita(trend) · 2026-08-16

これは、彼女の誕生日プレゼントとして作った、二人専用SNS「Sync」の開発記録です。 完成した機能だけでなく、本番環境でログインできなくなった失敗や、写真表示を約96%軽量化した改善までまとめます。 はじめに 彼女の誕生日に、何か形に残るものを贈りたかった。 写...

coroutine: do not write to the target after switching away

github/ruby/ruby · 2026-08-16

coroutine_transfer() restores target-&gt;from after the switch, that is, after this coroutine is resumed -- by then it may have been resumed

Merge pull request #58495 from AmaraFinbarrs/fix-rails-guides-typo-in…

github/rails/rails · 2026-08-16

…-active-record-encryption-3.7 Fix typo Rails Guide: Active Record Encryption 3.7 Fixtures [ci skip]

攻撃手法から学ぶ OAuth セキュリティベストプラクティス

Zenn · 2026-08-16

OAuth における代表的な攻撃手法とその対抗策を最新のベストプラクティスに基づいて解説します。

Load did_you_mean before the GC compact stress block

github/ruby/ruby · 2026-08-16

TestException#test_detailed_message_under_gc_compact_stress calls Exception#detailed_message inside EnvUtil.under_gc_compact_stress. The fi

thread: replace the timed-waiter list with a hierarchical timer wheel

github/ruby/ruby · 2026-08-16

timer_thread_register_waiting kept the timed waiters on a single list sorted by deadline, inserting with a linear scan. A server whose conn

Claude Managed Agents Workshop(大阪開催)に参加しました!

Qiita(trend) · 2026-08-16

1.はじめに 先月、Claude Managed Agents Workshopに参加させていただきました! これは、Claude Community Ambassadorの森田さん(@moritalous)が主催されたものですぐに満席となったそうです!2026/8/18...

Fix typo Rails Guide: Active Record Encryption 3.7 Fixtures [ci skip]

github/rails/rails · 2026-08-16

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

Read the columns of many tables in one query

github/rails/rails · 2026-08-16

`columns` was the last schema reader that still read one table at a time, so a schema dump paid a statement per table for it. It now takes a

さくらのAIと話したかっただけなのに。。。人生初APIで、会話履歴をJSON保存し始めたセキュリティエンジニアの話

Qiita(trend) · 2026-08-16

1.はじめに 1-1.今回のポイント APIの実装経験がほぼない状態から、さくらのAI Engine APIを使って、会話履歴を保持できる自分用チャット環境を作ってみました。 きっかけは、Playgroundで生成AIとやりとりしていたところ、ログインし直したタイミング...

タブもテーマも拡張機能もないAI専用の超軽量ヘッドレスブラウザ「Kitesurf」、Cloudflareが発表

Publickey · 2026-08-16

CloudflareはAIエージェントによる操作専用のヘッドレスなWebブラウザ「Kitesurf」を発表しました。 現在ベータ版として公開されています。 Kitesurfは主にRust言語で記述されWebAssemblyにコンパイルされた...

Zed開発チームが「Delta」発表。人間とAIの全対話とコード変更履歴をコンテキストとして保存共有するコラボレーションツール

Publickey · 2026-08-16

オープンソースとして開発されている高速なコードエディタ「Zed」の開発チームは、人間の開発チームとAIエージェントの議論や対話内容とコードの変更履歴をすべて共有し、コンテキストとして保存できる「Delta」を発表しました。 Today we...

無料で使える「Delphi 13 Community Edtion」提供開始。Windows x86/Arm、Mac、iOS、Androidのネイティブアプリなど開発可能

Publickey · 2026-08-16

米エンバカデロ・テクノロジーズは、無料で使える統合開発環境「Delphi 13 Community Edtion」の提供開始を発表しました。 Delphi 13 Community Edition is now available!The ...

[ruby/prism] Remove rubyvm: keyword argument from Prism.find

github/ruby/ruby · 2026-08-16

(https://github.com/ruby/prism/pull/4202) * This does not scale well with more find implementations. * RubyVM is CRuby-specific and experim

DGX SparkをSwitchBotで遠隔復旧する構成と電力測定を試した

Zenn · 2026-08-16

外出中に自宅のDGX Sparkが止まり、家族に電源を入れ直してもらうことがありました。 SSHもTailscaleも届かない状態になると、ソフトウェア側からできることはありません。そこで、SwitchBot プラグミニ(JP)を使って遠隔から電源を入れ直す構成を検討し、消費電力

AI エージェントの「認可疲れ」に効く処方箋 : 理論から実装まで

Zenn · 2026-08-16

皆さんは仕事でどれぐらいのアプリケーションを使用するでしょうか。 GitHub、Slack、Notion、Outlook/Gmail・・・などの SaaS はもちろん、社内の業務システムもあるでしょう。AI エージェントに仕事を任せるとき、これらのサービスと連携させたくなるのは自

Claude Code の hook で作る「書いたら直る」ループ — 日本語明晰化プラグインを題材に

Zenn · 2026-08-16

概要 例えば、Claude Code に日本語のドキュメントを書かせると、読解負荷の高い文がまぎれ込みます。二重否定や長すぎる一文、「重要なのは〜」のような定型句です。CLAUDE.md に「読みやすく書いて」と指示しても、毎回守られる保証はありません。指示はモデルの判断を経由す

【インシデント報告】Defender が有効なのに、開発機で5日間マイニングされていた

Qiita(trend) · 2026-08-16

【インシデント報告】Defender が有効なのに、開発機で5日間マイニングされていた —— 「AI がコードを壊した」と思ったら本当の原因は別だった 注意喚起を兼ねた個人環境のインシデント報告です。 同じ手口は「Defender を入れているから大丈夫」な環境をそのま...

Get rid of `rb_hash_new_with_size`

github/ruby/ruby · 2026-08-16

It's redundant with `rb_hash_new_capa` which is public API, might as well use that one.

JavaScript のテストの書き方(Vitest)

Qiita(trend) · 2026-08-16

Vitestの簡単な使い方 Vite + React + TypeScript のプロジェクトに Vitest を導入したので、導入手順と基本的な使い方をまとめます。 環境は以下です。 Vite 8 React 19 TypeScript 6 Vitest 4.1.10...

コードレビューで身についた技術と、メンタルを守るための習慣

Qiita(trend) · 2026-08-16

導入 初めてコードレビューを受けたとき、指摘されるたびに胸がざわついたことを覚えている。自分の書いたコードが「間違っている」と言われると、自分はまだまだだめなんだという気持ちが湧いてきて、次のレビューが怖くなる。レビューのコメントを見るだけで「また指摘されるんだろうな」と...

[Misc #22206] Cache generated dependency freshness

github/ruby/ruby · 2026-08-16

Record scanned paths beside generated dependency files so repeated configuration can avoid rescanning unchanged source trees.

ぼくのかんがえたさいきょうのCornixせってい ~最小限の運指で全ての操作を完結させ、モニターを1枚減らせた究極のキーマップ~

Zenn · 2026-08-16

Keychronとギズモード・ジャパンが共同開発したKeychron Orca echoのクラウドファンディングが6億円に迫るなど、分割キーボードが最近盛り上がってきていますね! 私は、昨今の盛り上がりの火付け役となったと思われるCornixを使っているのですが、いろいろと試行錯

ぼくのかんがえたさいきょうのCornixせってい ~最小限の運指で全ての操作を完結させ、モニターを1枚減らせた究極のキーマップ~

Zenn · 2026-08-16

Keychronとギズモード・ジャパンが共同開発したKeychron Orca echoのクラウドファンディングが6億円に迫るなど、分割キーボードが最近盛り上がってきていますね! 私は、昨今の盛り上がりの火付け役となったと思われるCornixを使っているのですが、いろいろと試行錯

読書感想文『運用設計の教科書』ジョブスクリプト・バックアップ/リストア編(p218〜p239)

Qiita(trend) · 2026-08-16

書籍情報 書籍名: 運用設計の教科書【改訂新版】 〜現場でもっと困らないITサービスマネジメントの実践ノウハウ〜 著者: 近藤 誠司 著者について 株式会社K-model代表。オンプレからクラウドまで幅広いシステム導入プロジェクトに運用設計担当として参画。運用設計・運用...

[Misc #22206] Regenerate build dependencies through make

github/ruby/ruby · 2026-08-16

Keep the core dependency generation rule in `depend` so configure and Windows setup share the same entry point. Preserve NMake output when

[Misc #22206] Cache dependency source directives

github/ruby/ruby · 2026-08-16

Avoid repeatedly reading common headers while scanning multiple source files, especially when the source tree is accessed over a network.

MacBook Air M5 RAM32GBで実用的なローカルLLMを探す 生成速度測定編

Zenn · 2026-08-16

対象読者 MacBook Air M5 32GBでローカルLLMを使いたい人 Ollamaでコーディング用途のローカルLLMを探している人 RAM32GBでどの程度のモデルが実用的な速度で動くのか気になる人 モチベーション MacBook Air M5 RAM 32GB

[Misc #22206] Remove source-content tests

github/ruby/ruby · 2026-08-16

Remove tests that only mirror committed build frontend contents without exercising their behavior.

Merge pull request #58491 from 55728/fix-relation-doc-return-values

github/rails/rails · 2026-08-16

Fix `Relation` documentation return values

Ractor: let ruby_vm_destruct wait for the postmortem epilogue

github/ruby/ruby · 2026-08-16

Since &quot;Ractor: the dying thread collects its own objspace post-mortem&quot; (e768a87a17), a dying Ractor thread runs rb_ractor_postmort

botterのためのKaggle金融予測コンペの設計史

Zenn · 2026-08-16

AlpacaTechの北山です。 今回は大作、かつ、かなりマニアックな話題なので、興味のある人だけお付き合いください。 発端は以下のXのやり取りでした。 https://x.com/gamella/status/2087753029638611107?s=20 これまでJPX総研

Share bundled gem caches across runners

github/ruby/ruby · 2026-08-16

Reuse downloaded files and source repositories across runner platforms to reduce network-dependent fetches.

Store variables which might be clobbered

github/ruby/ruby · 2026-08-16

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

Avoid internal compiler error: SSA corruption on s390x

github/ruby/ruby · 2026-08-16

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

btest/test_thread.rb: make the NPROC test CPU-count independent

github/ruby/ruby · 2026-08-16

The test added by 6f176c8925 warmed two ractors before dropping RLIMIT_NPROC, assuming every subsequent Ractor.new would attempt to spawn a

【もぉん流】Godot × AI : 会話だけでゲーム制作!

Zenn · 2026-08-16

こんにちは、まっともぉん です。 この記事では、プログラムを1行も書かずに、ターミナルで AI に話しかけるだけで弾幕ゲームを完成させます。 こんな方におすすめです! プログラミングはできないけど、ゲームを作ってみたい! AI でゲームが作れるって聞くけど、実際どこまでいけるの

ガウス過程5000回酷使劇場:最先端モデルはどこまで追い詰められたら壊れるか?

Qiita(trend) · 2026-08-15

はじめに こんにちは、事業会社で働いているデータサイエンティストです。 本記事は、前回の記事の続編です。 前回の記事では、指数二乗カーネルを用いたガウス過程が、ランダムウォークで生成されたデータのデータ不足区間を推定するタスクにおいて、より単純なモデルにボロ負...

Unitree G1 を 29 自由度のまま Gazebo Classic で歩かせる

Qiita(trend) · 2026-08-15

1. はじめに 前回の記事 では、Unitree G1 を ROS 2 Humble + Gazebo Classic 11 で歩かせるところまで書きました。ただし上半身 17 関節を固定した構成での歩行であり、解放すると転倒するという状態でした。 今回はその続きです。...

Release v2.0.0 RC - The Big &lt;Reveal&gt; · solidjs/solid

リアルタイム版 JSer.info · 2026-08-15

Solid v2.0.0 RCリリース。非同期の値をリアクティブグラフで扱うモデルに変更。createResource/batch/startTransition/useTransitionなどを削除。OXCベースのRust製コンパイラを導入。@solidjs/vite-plug

Release 3.50.0 - 2026.08.05 · zloirock/core-js

リアルタイム版 JSer.info · 2026-08-15

core-js v3.50.0リリース。Iterator.zip/Iterator.zipKeyedをStable ESとして追加、Iterator.prototype.chunks/windowsがStage 3に移動。Stage 3 ProposalとしてIterator.p

Release v1.7.0 · video-dev/hls.js

リアルタイム版 JSer.info · 2026-08-15

hls.js v1.7.0リリース。TypeScriptの型定義を厳密化。hls.createIFramePlayer()によるiframe playlistの再生、CMCD v2のサポートを追加。hls.nextAudioTrack、abrSwitchInterval、appe

Merge pull request #58488 from ngan/np-bulk-schema-cache-reads

github/rails/rails · 2026-08-15

Read the schema cache's primary keys and indexes for many tables at once

`-Wdangling-pointer` is available since GCC 12

github/ruby/ruby · 2026-08-15

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

Fix `Relation#touch_all` documentation return value

github/rails/rails · 2026-08-15

The examples presented the generated SQL string as if it were the return value, but `touch_all` returns the number of rows affected, like `u

Merge pull request #58487 from 55728/fix-collection-proxy-delete-all-…

github/rails/rails · 2026-08-15

…doc-return-value Fix the `CollectionProxy#delete_all` documentation return value [skip ci]

Read the schema cache's primary keys and indexes for many tables at once

github/rails/rails · 2026-08-15

Dumping the schema cache asked the database about each table separately, so it cost one primary key read and one index read per table on top

hash.c: refactor allocator

github/ruby/ruby · 2026-08-15

Centralize the slot size logic in `hash_alloc_capa`.

[DOC] Tweaks for timestamps doc - #18312

github/ruby/ruby · 2026-08-15

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

[DOC] Update bundled gems list at d17a0d008310e36d1e16f9614c7ca0

github/ruby/ruby · 2026-08-15

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

42日でバックエンドエンジニアの基礎を完全に理解する #8 - インデックスと検索高速化

Zenn · 2026-08-15

この記事で学ぶこと データが増えると検索が遅くなります。それを解決するのがインデックスです。 ただし「とりあえず貼れば速くなる」ものではありません。貼っても効かないケースがあり、貼りすぎると逆に遅くなります。この記事では原理から判断基準まで扱います。 この記事を終えると以下ができ

Merge pull request #57852 from Shopify/freeze-configuration

github/rails/rails · 2026-08-15

Freeze configuration

Make Action Dispatch configs ractor shareable

github/rails/rails · 2026-08-15

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

デスクトップUIフレームワーク15種のメモリ使用量計測

Zenn · 2026-08-15

はじめに 現在(2026年8月)メモリ価格高騰によりアプリケーションのメモリ使用量に厳しい目が向けられています。 「Electronは重い」「Rust系は軽い」「TauriならElectronより省メモリ」など様々な声がありますが、それが本当なのか実際にどれぐらいの差があるのか分

[ruby/digest] Define BLAKE3 version constants

github/ruby/ruby · 2026-08-15

https://github.com/ruby/digest/commit/1c3de766bb

Claude Codeで個人開発を1ヶ月やって、たどり着いた開発プロセスの話

Qiita(trend) · 2026-08-15

はじめに 本記事は、個人開発でClaude CodeのProプランを利用して、 人間の労力を楽にする 開発時の手戻りを少なくする 品質を落とさず継続的に実装・レビュー・テストの一部をAI主体で回せるようにする という仕組みを模索した内容を共有する記事です。 2026年...

ZJIT: Skip fiddle memory leak test when --zjit-call-threshold=1

github/ruby/ruby · 2026-08-15

This should avoid flaky failures such as <https://github.com/ruby/ruby/actions/runs/31831706566/job/94868685348>

Fix the `CollectionProxy#delete_all` documentation return value [ci s…

github/rails/rails · 2026-08-14

…kip] `delete_all` returns the number of deleted records, not an array of the records themselves. The `:nullify` example is the last of th

Merge pull request #58476 from Shopify/structured_log_subscriber_ract…

github/rails/rails · 2026-08-14

…orize Make Action View subscribers ractor safe

Make Action View subscribers ractor safe

github/rails/rails · 2026-08-14

Make ActionView::StructuredEventSubscriber and ActionView::LogSubscriber root assignment ractor safe.

Filter TracePoint events in test_trace_optimized_methods to current file

github/ruby/ruby · 2026-08-14

Same as test_settracefunc.rb. This should fix flaky CI failures like https://github.com/ruby/ruby/actions/runs/31826726042/job/94852494689

GC: fix page pool advised_count underflow on 64KiB-page systems

github/ruby/ruby · 2026-08-14

page_pool_reclaim() advises (madvise) cold page bodies only when the OS page size is smaller than HEAP_PAGE_SIZE, because the first OS page

hash.c: compact ar_table on freeze

github/ruby/ruby · 2026-08-14

Since frozen ar_table can occupy smaller slots, shrinking the table on freeze potentially allow the Hash to be demoted to an even smaller sl

Support preloads in resolved client entries (#11681)

remix · 2026-08-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Support preloads in resolved client entries (#1168

Cloud Run の公開サービス棚卸し、allUsers だけ見ていると漏れます

Qiita(trend) · 2026-08-14

この記事でやること Cloud Run のサービスを「公開(未認証アクセス可)」にする方法は、大きく2つに分けられます。 方法①:「そもそも入口で身分証を確認しない」 サービス自体の設定で「認証チェックをしない」と指定するやり方です。誰かに許可を出したわけではないので、I...

ZJIT: Put stack map details behind `#if USE_ZJIT`

github/ruby/ruby · 2026-08-14

Mainly, to dodge warnings on i686: ../src/zjit.h: In function ‘ZJIT_STACK_MAP_BASE_PTR_STACK_SIZE’: ../src/zjit.h:83:18: warning: r

[ruby/digest] Reapply "Add BLAKE3 support in Digest"

github/ruby/ruby · 2026-08-14

This reverts commit https://github.com/ruby/digest/commit/0296b240dc17. https://github.com/ruby/digest/commit/49e16371f7

[ruby/digest] Don't use _Atomic in C99 mode

github/ruby/ruby · 2026-08-14

``` /github/workspace/src/ext/digest/blake3/blake3_dispatch.c:108:5: error: &#39;_Atomic&#39; is a C11 extension [-Werror,-Wc11-extensions]

[ruby/digest] Pass config macros via command line

github/ruby/ruby · 2026-08-14

The distributed files do not include `extconf.h` generated by `create_header`. https://github.com/ruby/digest/commit/d3bcdccba3

Get main Ractor to not take VM lock during local GC marking when JIT …

github/ruby/ruby · 2026-08-14

…is enabled It still needs to take the VM lock occasionally to protect certain global data structures during marking but it doesn&#39;t hav

Freeze the Controller `default_url_options`:

github/rails/rails · 2026-08-14

- ### Context This patch is about the `default_url_options` used to tweak the generated urls when calling e.g. `my_route_path` inside

プロゲーマーから未経験エンジニアになって、上達の仕方は同じだと気づいた

Qiita(trend) · 2026-08-14

未経験からWebエンジニアとして働き始めて、まだ1ヶ月も経っていません。 毎日普通に分からないことが出てきます。 GitもDBもAPIも、仕事で触るたびに「これなんだっけ」となります。 そんな中で最近、 エンジニアの上達の仕方って、プロゲーマーをやってた頃と結構似てるな と...

thread: M:N scheduler cleanups

github/ruby/ruby · 2026-08-14

- verify_waiting_list compared w-&gt;data.timeout with itself, so the sorted-order assert was vacuously true and the waiting list&#39;s O(

thread: free a shared native thread's resources when it retires

github/ruby/ruby · 2026-08-14

A retiring shared thread -- ractor_sched_deq giving itself back, or a thread rejoining a full pool (nt-&gt;retiring) -- just returned from n

thread: RB_NOGVL_UBF_ASYNC_SAFE does not apply to the sentinel ubfs

github/ruby/ruby · 2026-08-14

rb_nogvl resolved RUBY_UBF_IO / RUBY_UBF_PROCESS to ubf_select before looking at RB_NOGVL_UBF_ASYNC_SAFE, so a caller combining the two had

thread: do not clobber a sleeper's status in thread_sched_wait_events

github/ruby/ruby · 2026-08-14

The M:N wait set th-&gt;status to THREAD_STOPPED_FOREVER around the park and to THREAD_RUNNABLE after it, unconditionally. A dedicated thre

thread: do not publish an M:N thread before its native thread exists

github/ruby/ruby · 2026-08-14

native_thread_create_shared called thread_sched_to_ready before trying to widen the shared pool, so when pthread_create failed the creator&#

thread: harden the M:N scheduler's latent overflow and error paths

github/ruby/ruby · 2026-08-14

None of these is reachable with default settings; each is a mine for a configuration or platform that steps on it. - timer_thread_set_timeo

thread: leave RB_WAITFD_PRI waits to the blocking path

github/ruby/ruby · 2026-08-14

waitfd_to_waiting_flag maps RB_WAITFD_PRI to no thread_sched_waiting_* event, so the M:N scheduler registered nothing for it yet parked the

thread: let timed fd waits ride the M:N scheduler

github/ruby/ruby · 2026-08-14

thread_io_wait() sent every fd wait with a timeout to the blocking region (ppoll on a dedicated native thread), even under M:N. A pattern l

thread: wake the timer thread when an enqueued ractor has no server

github/ruby/ruby · 2026-08-14

ractor_sched_enq only signalled ractor.sched.cond. The signal reaches a parked shared native thread, and a running one revisits the queue i

thread: clean up the M:N scheduler's remaining fork residue

github/ruby/ruby · 2026-08-14

In the forked child: - Do not pthread_mutex_destroy timer_th.waiting_lock. glibc returns EBUSY (which rb_native_mutex_destroy turns into

Merge pull request #58482 from ngan/np-ractors-with-in-default-scopin…

github/rails/rails · 2026-08-14

…g-test Restore `unshareable_proc_action` with `ensure` in default scoping test

Restore `unshareable_proc_action` with `ensure` in default scoping test

github/rails/rails · 2026-08-14

`test_default_scopes_are_ractor_shareable` read the global `ActiveSupport::Ractors.unshareable_proc_action`, set it to `:raise`, and restore

Revert "Bump static middleware back to 0.4.14 (#11700)"

remix · 2026-08-14

This reverts commit b8293470aca5334d85ef0be1e9bc150799d3cf2c.

Bump static middleware back to 0.4.14 (#11700)

remix · 2026-08-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Bump static middleware back to 0.4.14 (#11700) · r

Page pool: allow OS to free page and arena memory when only 1 objspace

github/ruby/ruby · 2026-08-14

This patch allows the OS to free page and arena memory. This only happens in single objspace mode at the end of a major GC. There is still a

EC2停止中にS3のSorryページへ切り替えるRoute 53フェイルオーバーを試す

Qiita(trend) · 2026-08-14

こんにちは ソーイ株式会社 Webエンジニア2年目の村上です。 Webサービスを運用していると、障害によってサービスが停止してしまったり、メンテナンスのために一時的にサービスを停止したりする場面があります。 そのような場合、ユーザーにエラー画面をそのまま表示するのではなく、...

[ruby/digest] Revert "Add BLAKE3 support in Digest"

github/ruby/ruby · 2026-08-14

https://github.com/ruby/digest/commit/0296b240dc

5ヶ月育てたClaude CodeのCLAUDE.md/skills/rulesをOpus 5向けにClaude自身に棚卸しさせた

Zenn · 2026-08-14

対象読者 Claude CodeでOpus 5を使っている人 以前のモデル向けにCLAUDE.md / skills / rulesを育ててきた人 Opus 5では既存設定を読み込ませない方がうまく動く気がするが、全部捨てるのも違うと思っている人 モチベーション 5ヶ月

hash.c: speedup ar_find_entry_hint with SWAR

github/ruby/ruby · 2026-08-14

Instead of iterating over the bytes of the ar_table hints one by one, we can use a little bit of SWAR code to match them all at once and ret

【AWS用語集】VPC・EC2・RDS・ELB・S3で頻出した用語をまとめてみた

Qiita(trend) · 2026-08-14

1. はじめに 前回の記事:【AWS入門】ハンズオンで学んだ5つのサービス(VPC・EC2・RDS・ELB・S3)を整理してみた 前回、VPC・EC2・RDS・ELB・S3について、それぞれの役割とハンズオンで行ったことを整理しました。 その中で、繰り返し登場する用語...

Babylon.js 9 の Geospatial(float64)上で float32 の Havok 物理を動かす — 大砲ゲームで実装した「ステージフレーム」方式

Qiita(trend) · 2026-08-14

はじめに jpmap_terrainについては、こちらの記事で紹介しています。 地理院タイルの標高データから 3D 地形を作る個人プロジェクト jpmap_terrain で、デモのひとつとして Artillery Game(大砲で撃ち合うターン制ゲーム) を作りま...

Databricks の Declarative Automation Bundles を用いた機械学習データセット作成基盤の構築

Zenn · 2026-08-14

チューリングの MLOps エンジニアの岩政です。 チューリングでは、センサ入力から車両の将来の行動を一貫して推定する学習ベースのモデルとして End-to-End (E2E) 自動運転 AI を開発しています。E2E 自動運転 AI の学習にはデータセットが必要です。私の所属す

[ruby/digest] try this?

github/ruby/ruby · 2026-08-14

https://github.com/ruby/digest/commit/d3180312b2

[ruby/digest] initial BLAKE3 import

github/ruby/ruby · 2026-08-14

https://github.com/ruby/digest/commit/13dcf1d26e

[ruby/digest] Add SIMD support for various platforms

github/ruby/ruby · 2026-08-14

We need extconf to detect which SIMD features the compiler and processor support, then we can compile in SIMD support for BLAKE3 https://gi

[ruby/digest] oops

github/ruby/ruby · 2026-08-14

https://github.com/ruby/digest/commit/30ae414c1c

Merge pull request #58421 from ngan/np-faster-schema-dump

github/rails/rails · 2026-08-14

Let the schema readers answer for many tables at once

Let the schema readers answer for many tables at once

github/rails/rails · 2026-08-14

Schema dumping asked the database about each table separately, so round trips grew with the size of the schema: primary keys, indexes, forei

Add support for the HTTP QUERY method (#57973)

github/rails/rails · 2026-08-14

* Add support for the HTTP QUERY method RFC 10008 defines QUERY as a safe and idempotent HTTP method that conveys the query in the request

Add encdb.h and transdb.h dependencies

github/ruby/ruby · 2026-08-14

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

Merge pull request #58469 from Shopify/hm-swlpnkrrvrnnyqrq

github/rails/rails · 2026-08-14

Remove "missing" workarounds from Active Record

ZJIT: GC fastpath for HashDup

github/ruby/ruby · 2026-08-14

Implements GC fastpath for HashDup instruction for AR hashes (&lt;= 8 elements). This instruction is used for non-empty hashes that have onl

Skip blocked static middleware publish (#11698)

remix · 2026-08-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Skip blocked static middleware publish (#11698) ·

お金がないけどAIコーディングしたい

Zenn · 2026-08-14

初めに アルゴリズムとかプログラミング言語とかインフラとか、自分で調べて試すのは楽しい。しかも大半がお金かからない。 AIコーディングも自分でコードをかかないという意味ではコーディングの面白さは少ないかもしれない。 しかし、いかにAIにコーディング作業をうまくさせられるかの探索

Recover static middleware release as 0.4.15 (#11697)

remix · 2026-08-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Recover static middleware release as 0.4.15 (#1169

Don't let GC's own frees pay for the next cycle's malloc budget

github/ruby/ruby · 2026-08-14

Since 45fd5d58f1 both malloc counter baselines are taken at the start of a GC, so every xfree performed by sweeping lands in `free_delta` an

chore: format

remix · 2026-08-14

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

Release (#11586)

remix · 2026-08-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11586) · remix-run/remix@2949a59

Expand beta.6 release notes with examples (#11696)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Expand beta.6 release notes with examples (#11696)

ZJIT: Split SendDirect argument planning from HIR emission (#18288)

github/ruby/ruby · 2026-08-13

* ZJIT: Split SendDirect argument planning from HIR emission SendDirect argument setup mixes validation with fallback accounting and HIR em

Polish beta.6 release notes and prerelease publishing (#11695)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Polish beta.6 release notes and prerelease publish

[DOC] Fix extra word in string/inspect.rdoc

github/ruby/ruby · 2026-08-13

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

ZJIT: Fix stack map clobbering VM stack due to wrong starting point

github/ruby/ruby · 2026-08-13

Problem: Any C function called after gen_prepare_non_leaf_call() has the freedom to push values through `cfp-&gt;sp`, moving it, and then as

Configure remix db from remix.json and compose database drivers (#11640)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Configure remix db from remix.json and compose dat

chore: format

remix · 2026-08-13

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

Use class and css mixins consistently in template and examples (#11648)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use class and css mixins consistently in template

Harden client entry and frame boundary reconciliation (#11688)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Harden client entry and frame boundary reconciliat

Fix sibling removal when disposing hydration ranges (#11680)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix sibling removal when disposing hydration range

Show destination SSR while client entry modules load (#11683)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Show destination SSR while client entry modules lo

[Bug #22224] Ractors, YJIT: Skip re-reporting recorded EP escapes to …

github/ruby/ruby · 2026-08-13

…the JITs (#18176) * [22224] Ractors, YJIT: Skip re-reporting recorded EP escapes to the JITs vm_make_env_each reports every EP escape, an

[Autonomous AI Database]組み込みツールの有効化/無効化および各ツールの割当てECPU数をPL/SQLで制御する

Qiita(trend) · 2026-08-13

はじめに Autonomous AI Databaseには、Autonomous AI Databaseをプロビジョニングするとすぐに利用可能な、さまざまな組み込みツールが用意されています。 これらの組み込みツールは、OCIコンソールから有効化/無効化したり、各ツー...

【初心者向け】Spring Bootの「DI(依存性の注入)」をゲーム機とコントローラーで完全に理解する

Qiita(trend) · 2026-08-13

はじめに Javaと言えばSpringBootと言っても過言ではないほど、有名なフレームワークという認識です。筆者は約3年SpringBootを使用していましたが、エンジニア人生初の開発だったこともあり、DI(依存注入性)について曖昧な点が多かった為、改めて初心者向けに紹...

【AWS】SQSについて、詳しくなりたいよなぁ!

Qiita(trend) · 2026-08-13

どうもこんにちは。 情緒不安定なタイトルコールで失礼致します。 最近の業務で、非同期処理をSQS、Lambda、ECSなどを用いてサーバーレス構成で実現したいケースが出てきておりまして、まずはSQSについて理解を深めねばということで勉強してみた所存でございます。 キューっ...

Merge pull request #57629 from Shopify/as_callbacks_ractorize

github/rails/rails · 2026-08-13

Make callbacks ractor-safe

Remove "missing" workarounds from Active Record

github/rails/rails · 2026-08-13

These were needed when using the 6.1 Marshal format since Records could be loaded without explicitly having attribute methods defined. Now t

Fix asan poison error during objspace absorption with zombies

github/ruby/ruby · 2026-08-13

repro: ``` r = Ractor.new do o = Object.new ObjectSpace.define_finalizer(o, proc { |id| }) o = nil GC.start :ok end r.value ```

[DOC] Drop comment about CHECK_MODE lock that does not exist

github/ruby/ruby · 2026-08-13

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

Merge pull request #57226 from hammadxcm/fix-method-missing-name-erro…

github/rails/rails · 2026-08-13

…r-perf-regression Fix method_missing performance regression for virtual SELECT alias attributes

Fix FrozenError in test_execopts_rlimit when ASAN_OPTIONS is set

github/ruby/ruby · 2026-08-13

ENV[&#39;ASAN_OPTIONS&#39;] returns a frozen String, so the destructive `&lt;&lt;` raised `can&#39;t modify frozen String` whenever ASAN_OPT

thread: keep RUBY_MAX_CPU when a thread rejoins the shared pool

github/ruby/ruby · 2026-08-13

native_thread_check_and_create_shared honours max_cpu, but that is only half of it. snt_cnt also drops whenever a thread enters a blocking

thread: retire a shared thread the work does not need

github/ruby/ruby · 2026-08-13

Holding the pool at RUBY_MAX_CPU is right when that is what the work needs, but the default is the number of logical CPUs and a server rarel

thread: remove the unused SNT_KEEP_SECONDS path

github/ruby/ruby · 2026-08-13

An idle shared thread that waits SNT_KEEP_SECONDS without being given a ractor retires itself. It has been defined to 0 since be1bbd5b7d in

[ruby/zlib] Initialize zstream state so that cleanup doesn't

github/ruby/ruby · 2026-08-13

dereference garbage pointer. (https://github.com/ruby/zlib/pull/141) https://github.com/ruby/zlib/commit/ef86fba163

AIに同じ質問をしたら、部署ごとに違う数字が返ってきた ― いま「オントロジー」と呼ばれているもの ―

Qiita(trend) · 2026-08-13

同じ質問を投げたのに、部署ごとに違う数字が返ってくる。しかも、どちらのAIも間違ってない。 生成AIを業務に入れた組織で、いま静かに起きている現象です。この記事では、その正体を解きほぐしたうえで、2025年くらいから主要ベンダーが揃って使い始めた「オントロジー」という言葉が...

【IBM Bob & Premium Package for i】IBM i 活用プロンプトガイド

Qiita(trend) · 2026-08-13

このドキュメントは、IBM Bob(以降、Bob)とPremium Package for iを組み合わせて使用する際のIBM Bobへのプロンプトの例をご紹介しています。Bobを目の前にして、「さて、どうしよう…」「どんなリクエストをすればいいんだろう?」と迷ってしまう方...

Remove dead global table pre-sweep code

github/ruby/ruby · 2026-08-13

RLGC made it unsafe to pre-sweep the global weak tables in the global GC, because we could be sweeping references to objects in multiple rac

地理院標高タイルの「穴」を埋める多段フォールバックアルゴリズム

Qiita(trend) · 2026-08-13

はじめに jpmap_terrainについては、こちらの記事で紹介しています。 地理院タイルの標高タイル(DEM: dem5a / dem5b / dem_png)を使って3D地形を作っていると、必ずぶつかる問題があります。それが「穴(no-data)」です。 海面...

win32: Fix newline code [ci skip]

github/ruby/ruby · 2026-08-13

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

AIエージェントと進めるソフトウェア開発

Zenn · 2026-08-13

AIエージェントは、プロダクト開発のどこまでを担えるのか。社内向け案件管理アプリRADARを題材に、Claude CodeとNexus Architectとの壁打ちから、仮説検証、設計、Issue分解、実装、レビュー、実運用後の改善まで、人が判断しながら開発を前へ進める方法を実例

なぜTDDでは、わざわざテストを失敗させるのか?

Zenn · 2026-08-13

はじめに 社内でTDD(テスト駆動開発)の勉強会を開催することになり、事前説明用の資料を作成していました。 TDDの基本サイクルは次の3ステップです。 Red(失敗するテストを書く) Green(最小限の実装でテストを通す) Refactor(コードを整理する) 私自身、これ

Reduce the size of the patch:

github/rails/rails · 2026-08-13

- Introduce a new `try_shareable_lambda`. Instead of converting all exiting lambdas, modify the single caller to make them shareable.

Configure tests to set Ractors to :warn instead of :raise:

github/rails/rails · 2026-08-13

- Now that we are introducing a Ractor path for Active Support callback, we&#39;ll need to work on making existing callbacks (e.g. `to_c

AIアプリを作る仕事の大半は、プロンプトではなくデータの理解だった

Qiita(trend) · 2026-08-13

先に結論 AI案件の相談を受けると、最初に出てくるのはたいてい「ユースケース」です。 請求書を自動で登録したい。問い合わせに自動応答したい。契約書をチェックしたい。 ただ、ユースケースが教えてくれるのは業務の処理フローだけです。 そのフローの中でAIが担当する箱の中身は、...

win32: Update the version of VisualStudio BuildTools

github/ruby/ruby · 2026-08-13

VS2026 no longer has the year or version number in the component name.

win32: Enclose the entire `set` arguments in double quotes

github/ruby/ruby · 2026-08-13

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

AWS Builder Centerの無料サンドボックスでStrands Agents × Amazon Bedrock AgentCoreのワークショップを試してみた

Qiita(trend) · 2026-08-13

はじめに こんにちは。 この記事は「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」13日目の記事となります。 過去の投稿(リンク集)はこちらからご覧ください。 https://qiita.com/ys-yoshida/items/6f7...

続・貧者のアークテクチャ:Next.js + Cloudflare Workers + Turso 本番運用で踏んだ罠ぜんぶ

Zenn · 2026-08-13

こんにちは、@nabettuです。 Webサービスの運営コストは、安ければ安いほど嬉しいですね! 以前「貧者のアークテクチャ」という記事で、Next.jsをCloudflareで動かしつつFirebaseを使う構成を書きました。 https://zenn.dev/nabettu/

Fix method_missing performance regression for virtual SELECT alias at…

github/rails/rails · 2026-08-13

…tributes Guard `public_instance_method` call with `public_method_defined?` to avoid raising and rescuing `NameError` for attributes not ba

同じRust製のBiomeとOxlintで、なぜ速度差が大きいのか

Zenn · 2026-08-13

はじめに こんにちは、デザインエンジニアのyamarinです。 BiomeとOxlintは、同じRust製でどちらも速い印象がありますね。 estie(エスティ)ではfrontendの静的解析ツールにBiomeを採用しており、Oxlintどんなもんかなと大体同じ条件で試してみたと

Merge pull request #58468 from skipkayhil/hm-putnqoylqpkqoyzt

github/rails/rails · 2026-08-13

Reduce Pattern#method_name allocations during boot

ZJIT: Stop calls into code invalidated by EP escape (#18315)

github/ruby/ruby · 2026-08-13

When rb_zjit_invalidate_no_ep_escape() fires, it patches NoEPEscape patch points into side exits and marks the ISEQ&#39;s latest version as

Reduce Pattern#method_name allocations during boot

github/rails/rails · 2026-08-13

Most of the time, `:attr_name` and `:as` will be the same value, so templating a method name for both is wasteful.

Ignore HMR updates for unloaded browser assets (#11692)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Ignore HMR updates for unloaded browser assets (#1

Make ActiveSupport::LogSubscriber ractor safe

github/rails/rails · 2026-08-13

Eagerly assign flush support and assign raisl logger in an initializer instead of lazily.

ZJIT: Pass overflow invokebuiltin ccall args on the stack

github/ruby/ruby · 2026-08-13

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

ZJIT: Assert cfunc argument values in a codegen test

github/ruby/ruby · 2026-08-13

Add a test that defines C methods with rb_define_method() whose bodies assert_eq! the exact argument values observed by the callee. The 7-ar

ZJIT: Push stack arguments with CPushPair

github/ruby/ruby · 2026-08-13

Instead of one SP subtraction followed by plain stores, push the outgoing stack arguments with CPushPair, from the last argument to the firs

ZJIT: Remove unused SideExitReason::TooManyArgsForLir

github/ruby/ruby · 2026-08-13

The only places that pushed a SideExit with this reason were the invokebuiltin gates that the first commit removed. Drop the variant and its

Ignore stale node-hmr server ready events (#11691)

remix · 2026-08-12

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Ignore stale node-hmr server ready events (#11691)

Merge pull request #58466 from Shopify/hm-kuskqntvpkpktmuq

github/rails/rails · 2026-08-12

Restore performance for dynamic attribute read

Restore performance for dynamic attribute read

github/rails/rails · 2026-08-12

Following up the [previous commit][1] that removed the pattern cache. See that commit for benchmark. ``` ruby 4.0.3 (2026-04-21 revision 85

Merge pull request #58462 from Shopify/hm-msmnskoklqrryunv

github/rails/rails · 2026-08-12

Remove attribute_method_patterns_cache

Merge pull request #58321 from Saidbek/fix/as-timezone-canada-pacific…

github/rails/rails · 2026-08-12

…-mountain Add Pacific Time (Canada) and Alberta Time zone mappings

ZJIT: Don't always clone FrameState (#18313)

github/ruby/ruby · 2026-08-12

We don't need to fully resolve and clone FrameState all the time; often we just need a non-operand field such as iseq or insn_idx. For that,

数狂、入青達成(学んだアルゴリズム、精進方法)

Qiita(trend) · 2026-08-12

私はARC227をもちまして、入青を達成しました!!! やったアルゴリズム、テクニック 思っていたより、数学系が少ないですね... ・セグ木に変なの載せる ・遅延セグ木に変なの載せる ・クエリ先読み、イベントソート ・オイラーツアー ・ならし計算量を使うやつ ...

ZJIT: Don't use find() in HIR validation (#18307)

github/ruby/ruby · 2026-08-12

Drop HIR build time from ~220ms to ~170ms. Before: plum% for i in $(seq 0 5); do WARMUP_ITRS=0 MIN_BENCH_ITRS=2 MIN_BENCH_TIME=0 ruby

Copilot Studio で非構造化データはどこまでナレッジになるのか【Part 3: Copilot Studio (Standard harness) を極める】

Qiita(trend) · 2026-08-12

本記事について 本記事は「Copilot Studio × 非構造化データ」検証シリーズの Part 3 です。前々編 (Part 1) では Standard Harness (Classic UI) を 5 Round に分けて検証し 5-6/7 で頭打ちという結論に...

Make ActiveSupport::Callbacks ractor-safe

github/rails/rails · 2026-08-12

Refactors ActiveSupport::Callbacks to be usable on non-main Ractors. Uses ActiveSupport::Ractors.unshareable_proc_action to determine how to

Skip traversing the global symbol table during main's local GCs

github/ruby/ruby · 2026-08-12

These are all shareable objects, and `gc_mark` still traverses non-foreign shareables. For local GC, pinned_roots_mark will keep these objec

Reinit page pool lock after fork (default GC)

github/ruby/ruby · 2026-08-12

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

Allow ffmpeg and ffprobe input arguments to be configured (#58461)

github/rails/rails · 2026-08-12

Constraining which demuxers and decoders ffmpeg and ffprobe will use is a hardening measure for the media-processing attack surface, and Act

Remove attribute_method_patterns_cache

github/rails/rails · 2026-08-12

This cache is designed to cache the extraction of attributes from method names so that &quot;dynamic&quot; respond_to? can be made much fast

【AWS Blocks】Agentを使ってStrandsAgentsのAIエージェントを動かしてみよう (Ollamaでローカル実行まで)

Qiita(trend) · 2026-08-12

はじめに 今回は、AWS Blocksの「Agent」をローカルで試してみました。 Agentを使用することで簡易なAIエージェントを構築できます。 AWS Blocksが提供するテンプレートからTODOアプリを作って、AIチャット機能を追加してみます。 AWS Bl...

Merge pull request #58460 from kamipo/active_support_notifications_sn…

github/rails/rails · 2026-08-12

…apshot_protocol Introduce `to_ractor_snapshot` / `load_ractor_snapshot` protocol for notifiers

Merge pull request #58446 from cgunther/fix-query-by-tuple-table-refe…

github/rails/rails · 2026-08-12

…rence Fix where clauses with column-tuple syntax referencing other tables

Rename Alberta Time zone mapping to Alberta

github/rails/rails · 2026-08-12

Match the short place-name style used by neighboring entries (Hawaii, Alaska, Arizona, Saskatchewan, Mazatlan).

Introduce `to_ractor_snapshot` / `load_ractor_snapshot` protocol for …

github/rails/rails · 2026-08-12

…notifiers Since #58060, `Notifications.record_subscriptions` reached into `Fanout`&#39;s `string_subscribers` / `other_subscribers`, so cu

Only allow 1 global GC if global GC requests are lined up one after t…

github/ruby/ruby · 2026-08-12

…he other If a GC gets upgraded to a global GC, re-check if it needs to run a global after it takes the VM lock. If the process doesn&#39;t

Merge pull request #58445 from Shopify/actionview-frozen-non-strict-t…

github/rails/rails · 2026-08-12

…emplates Compile non-strict templates Ractor-locally

Use colocated public directories for browser source (#11616)

remix · 2026-08-12

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

ZJIT: Eliminate empty inline frame push/pop pairs (#18231)

github/ruby/ruby · 2026-08-12

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

Merge pull request #58403 from seuros/dedup-conditional-executor

github/rails/rails · 2026-08-12

Move duplicated conditional_executor up to Rails::Command::Base

なぜAI時代にGoが最適な言語なのか

Zenn · 2026-08-12

はじめに 本記事では、GoogleのGolang Product ManagerのCameron Balahanと、Google Cloud Chief EvangelistのRichard Seroterによって投稿された、「Why Go is an Ideal Languag

Apply normalization before the underlying type validates a value

github/rails/rails · 2026-08-12

When `normalizes` wraps a type that rejects invalid input (e.g. an Active Record `enum`), `assert_valid_value` ran against the raw, un-norma

GC: measure the compaction phase of a global collection

github/ruby/ruby · 2026-08-12

gc_start_global&#39;s compacting branch runs move -&gt; update-references -&gt; free as three passes and never recorded GC_COMPACT_WALL_TIME

私の order: がこんなに効かないわけがない(Mongoidの includes と scope: の話)

Qiita(trend) · 2026-08-12

こちらの記事は「MEDLEY Summer Tech Blog Relay」の21日目の記事です。 結論 先に結論を置いておきます。 Mongoid(8.1.10 で確認)の has_many に並び順を持たせるなら、order: ではなく scope: に書いてく...

Merge pull request #58455 from byroot/Gimbardo-console

github/rails/rails · 2026-08-12

Show bin/console startup banner based on IRB

show bin/console startup banner based on IRB

github/rails/rails · 2026-08-12

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

Fix M:N threads reporting an unregisterable fd as ready

github/ruby/ruby · 2026-08-12

Two threads waiting on one fd -- a reader and a writer on the same socket is the ordinary shape -- made the second one see a lie. timer_thr

Test M:N threads waiting on one fd

github/ruby/ruby · 2026-08-12

Cover what an fd with more than one waiter has to do: the second waiter must not be told the fd is ready, a read behind another waiter must

Skip the readiness probe when the caller already saw EAGAIN

github/ruby/ruby · 2026-08-12

timer_thread_register_waiting() asks the kernel whether the fd is ready before registering it, so that an already-ready fd costs one poll(2)

Claude がテキストに電子透かしを入れ始めたので、LLM ウォーターマーキングの仕組みを調べた

Zenn · 2026-08-12

! この記事を投稿した後に、Anthropic の公式ブログからも解説記事が投稿されました。 https://www.anthropic.com/news/claude-text-watermark それに伴い、この記事の内容を一部加筆修正しています。 2026年8月、Anth

Avoid duplicating fixtures path

github/rails/rails · 2026-08-12

Just makes things slower for not reason. Fix: https://github.com/rails/rails/pull/57352#issuecomment-5260608367

Stabilize HMR tests and limit Windows test concurrency (#11682)

remix · 2026-08-12

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Stabilize HMR tests and limit Windows test concurr

ナレッジワークにおけるAI活用をベースとしたQAプロセスの最適化

Zenn · 2026-08-12

はじめに ナレッジワークのQAエンジニアのtettanです。ナレッジワークでは、マネージャーではなく、いちQAエンジニアという立場で、プロダクトのQA業務や品質施策の横断的な活動を行っています。 2026年8月5日に開催された「QA Test Talk Vol.8」で、「ナレッジ

CI: Show old refs

github/ruby/ruby · 2026-08-12

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

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

github/ruby/ruby · 2026-08-12

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

【第1弾】Grok Bot は、自分のMacを触るComputer Useとはちょっと違う

Qiita(trend) · 2026-08-12

Grok Bot は、役割を持ったエージェントを置いて作業を任せられるデスクトップアプリです。私は早期アクセス(初期のコードネームは「Sand」)参加のため、リリース前にいろいろ触ることができました。 前回は、Grok Bot がどんなアプリなのか、という入口の話を書きま...

Grok Bot は、チャットアプリではなく「エージェントを置くアプリ」だった

Qiita(trend) · 2026-08-12

「Grok Bot」の早期アクセスプログラムに参加して、一般公開前から触ってきました。初期はコードネーム「Sand」と呼ばれていて、リリース時の製品名が「Grok Bot」になりました。ネット上の情報はまだないでしょうから、実際に触って分かったことをシリーズで書いていきま...

[ruby/strscan] Remove obsolete constants

github/ruby/ruby · 2026-08-12

(https://github.com/ruby/strscan/pull/216) Undocumented `::ScanError` and `::Id`. `StringScanner::ScanError` should be used instead of the

Do not run GC while inserting to the ports table

github/ruby/ruby · 2026-08-12

`st_insert` to `r-&gt;sync.ports` under the ractor lock can rebuild the table and the allocation for the rebuilding can run GC, which acquir

Ractor: send the exit tokens after the post-mortem collection

github/ruby/ruby · 2026-08-12

Ractor#join waits on a monitor port, and the exit token was sent from ractor_notify_exit as the Ractor&#39;s block ends. Ractor#value then

Merge pull request #57980 from skipkayhil/hm-xzvzwulrwzmnvvtk

github/rails/rails · 2026-08-12

Construct And nodes as Nary instead of Binary

DNS・ログ管理・端末セキュリティについて学習した話(DNSSEC・TPM・BYOD・IoTまで)

Qiita(trend) · 2026-08-12

DNS・ログ管理・端末セキュリティについて学習した話(DNSSEC・TPM・BYOD・IoTまで) はじめに 情報処理安全確保支援士試験の対策として、DNSの仕組みとその脆弱性、ログ管理、端末側のセキュリティ(TPM、BYOD、IoT)について学習したのでまとめます。 ...

Construct And nodes as Nary instead of Binary

github/rails/rails · 2026-08-12

Using reduce will create trees like: ``` And And And Query Query Query ``` Whereas this commit creates them like ``` An

Chromium(V8)のArray.prototype.copyWithinを最大約450倍高速化した

Zenn · 2026-08-12

はじめに ! 修正や追加等はコメントまたはGitHubで編集リクエストをお待ちしております。 ダイニーで一番若いエンジニアのriya amemiya(21歳)です。 これまで Array.prototype.flat を2回にわたって高速化してきましたが、今回は Array.p

Merge pull request #58388 from skipkayhil/hm-lrqkpmkyowsnspto

github/rails/rails · 2026-08-11

Cleanup duplicate/unneeded requires

Merge pull request #58450 from Shopify/hm-qksytpwmpvkrkpwx

github/rails/rails · 2026-08-11

Dedup Reflection#plural_name

ZJIT: Store ControlFlowInfo on Dominators

github/ruby/ruby · 2026-08-11

This lets us avoid re-computing reverse_post_order, predecessors, and successors once we've already calculated Dominators.

ZJIT: Make canonicalize global

github/ruby/ruby · 2026-08-11

This makes it whole-CFG instead of just block-local. Do this by copying rewrite information from a block&#39;s immediate dominator, if it ha

ZJIT: Cache reverse_post_order, num_blocks on ControlFlowInfo

github/ruby/ruby · 2026-08-11

Also remove the stored reference to Function.

ZJIT: Don't allocate predecessors, successors while calculating domin…

github/ruby/ruby · 2026-08-11

…ators We can just use a slice; no need to make a Vec.

ZJIT: Don't allocate a HashMap for every entry in rewrite map

github/ruby/ruby · 2026-08-11

It's a relatively sparse map; not every block is reachable anymore and additionally not every block will contain rewritten instructions.

【備忘録】WBSをきれいに作るより、「事実」と「見せ方」を分けたほうが楽なのかもしれない

Qiita(trend) · 2026-08-11

はじめに 先日、次の記事を書きました。 【備忘録】AIで編集しやすいWBSの作り方 - 機能軸・工程軸で工数を集計するMarkdown表 思っていた以上に多くの方に読んでいただきました。 もともとは、仕事で見積もりやWBSを触っている中で、 もう少し簡単に集計したり...

Merge pull request #58449 from Shopify/hm-xlxrnxprlqrymslq

github/rails/rails · 2026-08-11

Ensure Active Record models define all attributes

ZJIT: Make SendFallbackReason smaller (#18296)

github/ruby/ruby · 2026-08-11

We don't need a u32 to store an interpreter opcode.

chore: format

remix · 2026-08-11

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

Add rmx-history navigation attribute (#11670)

remix · 2026-08-11

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add rmx-history navigation attribute (#11670) · re

Support form-driven frame navigation (#11668)

remix · 2026-08-11

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Support form-driven frame navigation (#11668) · re

Support redirects from frame reloads (#11667)

remix · 2026-08-11

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Support redirects from frame reloads (#11667) · re

Ensure Active Record models define all attributes

github/rails/rails · 2026-08-11

Previously, there were a few cases where `attribute`s could be added to an Active Record model after it had generated attribute methods and

ZJIT: Add Braun SSA optimization pass (#17311)

github/ruby/ruby · 2026-08-11

This PR adds a pass to prune block params to a minimal SSA form. This will improve performance of future CFG-based optimizations. The stats

【全統計学博士号泣】ガウス過程、撃沈。高度で柔軟なモデルがボロ負けする惨劇をどうぞ

Qiita(trend) · 2026-08-11

はじめに こんにちは、事業会社で働いているデータサイエンティストです。 本記事は、前回の記事の続編です。 前回の記事の内容を少しおさらいすると、データが急激に減った期間の平均を、どうすれば精度よく推定できるのか、というのがテーマでした。 具体的には、普段は各時点で5...

Skip incompatible RBS tests for json gem v3 (#18295)

github/ruby/ruby · 2026-08-11

* Skip RBS schema tests incompatible with json gem v3 * Skip remaining RBS JSON tests for json gem v3 Assisted-By: devx/348380ff-5362-4e75

Dedup Reflection#plural_name

github/rails/rails · 2026-08-11

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

未経験エンジニア 初めてのDBサーバー構築経験

Qiita(trend) · 2026-08-11

はじめに こんにちは。元現場作業員のひよこです。 Excel、パワポも触れて来なかったガチのIT初心者ですが、2026年1月から学習を始め、半年弱で6月にIT企業へ転職しました。 保有資格はLPIC1、AWS CLF・SAA。 資格と実務は別物ですが、とりあえず頑張って取...

Fix where clauses with column-tuple syntax referencing other tables

github/rails/rails · 2026-08-11

The array of columns queried against was assumed to be on the model you were querying against, however if you specified a column as `other_t

Fix top frame reloads after navigation targets a named frame (#11671)

remix · 2026-08-11

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix top frame reloads after navigation targets a n

Collapse the templates cache once strict locals are discovered

github/rails/rails · 2026-08-11

This fixes an issue with released versions where backtraces for strict-locals templates are not transformed, because `built_templates` did n

無料で読めるITまんが 2026年版 ~マンガでわかるAIの仕組み/DC業務のリアルを知るヤマダくん、ほか

Publickey · 2026-08-11

ネット上にはたくさんのIT系のコンテンツがあふれています。そのほとんどは文章として書かれていますが、一部にはマンガの形で面白く分かりやすくしたものもあります。 ここでは、マンガ化されたITコンテンツを集めてみました。毎年夏休みの恒例企画、I...

Build non-strict templates in a Ractor-local cache when frozen

github/rails/rails · 2026-08-11

UnboundTemplate#freeze required strict locals because a single template can serve every locals set only when the template ignores render-tim

firecrawl/anydoc: Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.

リアルタイム版 JSer.info · 2026-08-11

Office文書やPDFをGitHub Flavored Markdownへ変換するRust製ライブラリ。Word/PowerPoint/Excel/OpenDocument/RTF/EPUB/CSV/PDFに対応し、Node.js/Python/WebAssembly向けのバイ

[DOC] Update bundled gems list at 1c7fcacf732f58dc7dd40bce75f7a9

github/ruby/ruby · 2026-08-11

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

Next.js BFFの認証を考察して、シンプルにする方法を考える

Zenn · 2026-08-11

Next.js BFFの認証をシンプルに考える Next.js BFFのAPIサーバにRuby on Railsを使用した場合、Rails側が既に認証機能を持っているケースも多い。 その場合、Next.jsに認証やセッション管理機能を持たせるのは不要な複雑化やセキュリティの懸念

Merge pull request #58441 from 55728/fix-markdown-collapsed-lists

github/rails/rails · 2026-08-11

Render Markdown lists that collapse into paragraphs

RDoc support JSON 3 in JSON index generation

github/ruby/ruby · 2026-08-11

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

Render Markdown lists that collapse into paragraphs

github/rails/rails · 2026-08-11

Nine lists across Action Pack, Action Cable, and Active Support render as a single run-on paragraph in the API docs. `ActiveSupport::Callba

Merge pull request #58439 from 55728/fix-encrypted-file-raises-list

github/rails/rails · 2026-08-11

Render the `EncryptedFile#read` exception list as a list

Fix GC compaction re-embedding for arrays and strings

github/ruby/ruby · 2026-08-11

Don&#39;t re-embed after compaction for these types if they are pinned because if these objects aren&#39;t embedded we want to keep their xm

Render the `EncryptedFile#read` exception list as a list

github/rails/rails · 2026-08-11

Since 17831794cc the items under "Raises:" render as a single paragraph rather than as the list they were before.

自宅サーバーではじめる ローカルLLM入門 第1巻 基礎・構築編

Zenn · 2026-08-11

生成AIを使って文章を書いたり、調べものをしたり、考えを整理したり…… そのAIを「自宅のPCで動かす」という選択肢があることをご存じですか? 本書は、ローカルLLMをまったく知らない方が、自宅のミニPCやデスクトップPCを「自分専用のAIが動くサーバー」へとステップアップさせ

[ruby/prism] Revert "Revert "Split up newline token""

github/ruby/ruby · 2026-08-11

This reverts commit https://github.com/ruby/prism/commit/115d58f71bdc. https://github.com/ruby/prism/commit/9175663b7a

[ruby/io-console] Avoid timing race in `noecho` test

github/ruby/ruby · 2026-08-11

Read the input before restoring echo mode so slow platforms do not process it after echo has been re-enabled. https://github.com/ruby/io-co

[ruby/io-console] Define the backend specific test only for the backend

github/ruby/ruby · 2026-08-11

https://github.com/ruby/io-console/commit/60215ae037

なぜAIで作業を効率化しても、給料が上がらないのか?

Zenn · 2026-08-11

AIを使うことでPR作成数やコミット数は去年の同じ時期の三倍くらいの量になっているのに、仕事の報酬の振込予定額は去年とほとんど同じ数字で、愕然としました。 AIコーディングエージェントのおかげで生産性は確実に上がってるはずなのに、もらえるお金が増えてないことに改めて気づきました。

Update default gems list at f51515f39a13223ce784eb3412c1f8 [ci skip]

github/ruby/ruby · 2026-08-11

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

[ruby/json] Relase 3.0.0.rc1

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/4f89162e8b

[ruby/json] Prepare 3.x release notes

github/ruby/ruby · 2026-08-11

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

[ruby/json] Make generator options strict

github/ruby/ruby · 2026-08-11

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

[ruby/json] Add Ractor compatibility tests for JSON.load and JSON.dump

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/4ddc092392

[ruby/json] Make parsing options keyword arguments

github/ruby/ruby · 2026-08-11

Or at least behave like them. https://github.com/ruby/json/commit/ebf0f2901c

[ruby/json] Remove `escape_slash`

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/2aa6ecb44f

[ruby/json] Remove JSON::GenericObject

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/273b38d8f4

[ruby/json] Remove JSON.fast_generate

github/ruby/ruby · 2026-08-11

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

[ruby/json] Remove `create_additions` option

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/1f65fe1c2d

[ruby/json] Remove the `limit` positional argument of `JSON.dump`.

github/ruby/ruby · 2026-08-11

It's entirely redundant with `max_nesting`, makes little sense except to match Marshal signature exactly, but I don't see the point. https:

[ruby/json] Remove PRETTY_STATE_PROTOTYPE

github/ruby/ruby · 2026-08-11

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

[ruby/json] Remove `JSON::State#[]` and `JSON::State#[]=`

github/ruby/ruby · 2026-08-11

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

[ruby/json] Remove `default_options` singleton accessors

github/ruby/ruby · 2026-08-11

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

[ruby/json] Remove `j` and `jj`

github/ruby/ruby · 2026-08-11

https://github.com/ruby/json/commit/3df735361e

[ruby/json] Make `allow_duplicate_key: false` the default

github/ruby/ruby · 2026-08-11

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

[ruby/json] Make `allow_comments: false` the default

github/ruby/ruby · 2026-08-11

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

Only omit blank strings in route generation

github/rails/rails · 2026-08-11

Followup: https://github.com/rails/rails/pull/58412 `false` is `blank?` but we do want to keep it.

[DOC] Update bundled gems list at fa0edeb757d3b7edca3bf5fda8eb85

github/ruby/ruby · 2026-08-11

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

Omit optional route segments given empty strings

github/rails/rails · 2026-08-11

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

Mark the routes as loaded when the routes reloader runs standalone

github/rails/rails · 2026-08-11

`RoutesReloader#execute` draws and finalizes the routes, but since be08bdce21 it leaves the reloader reporting that they are not loaded. The

macOSでメモリを使い続けるCursorUIViewServiceを無効化する

Zenn · 2026-08-11

はじめに こんにちは。 ここ最近、Macのメモリが妙に圧迫されているときにActivity Monitorを開くと、CursorUIViewServiceというプロセスが大量のRAMを使っていることが何度かありました。 私の環境では、気づいたときにはメモリ使用量が約15GBまで増

Webサービスの終わらせ方

Zenn · 2026-08-11

作るより消すほうが大変 Webサービスは、作るときより終わらせるときのほうが面倒です。 少なくとも私はそうでした。 作り始めたころは、 「Cloudflare Workers便利!」 「Supabase最高!」 「決済もSaaSでいける!」 「AIも載せちゃおう!」 「監視も入れ

BM25を使用してCodexのトークンの消費を30%抑える

Zenn · 2026-08-11

導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。 今回は、コード探索にBM25を組み込むことで、回答品質とトークン消費がどのように変わるのかを、自社のコードベースで検証しました。 きっかけは、2026年7月に公開された論文「BM25 Wins at Scale」[1]です

【Godot 4.x】2D脱出ゲームを作ってみる⑫〜左右移動・ギミック2点・アイテム合成・パーティクルを実装する〜

Qiita(trend) · 2026-08-11

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

io.c: clear the character buffer in IO#seek and IO#pos=

github/ruby/ruby · 2026-08-10

Unlike IO#rewind, IO#seek and IO#pos= do not clear the character buffer. As io_unread returns at once when rbuf is empty, an ungotten charac

io.c: clear the code converter in IO#reopen(io)

github/ruby/ruby · 2026-08-10

IO#reopen(io) relies on flush_before_seek to drop the buffers, but io_unread returns at once when rbuf is empty and therefore never reaches

io.c: discard the read buffer of a writable IO in IO#reopen(io)

github/ruby/ruby · 2026-08-10

IO#reopen(io) only flushes the write buffer when the IO is writable, and never unreads the read buffer. The buffer happens to be dropped by

io.c: clear the code converter in IO#reopen

github/ruby/ruby · 2026-08-10

IO#reopen(name) discards the byte buffer but keeps the code converter and the character buffer, so characters left over from the previous st

io.c: reset the buffer state in free_io_buffer

github/ruby/ruby · 2026-08-10

In io.c, free_io_buffer only clears ptr and left off, len and capa as they were. Since clear_readconv releases the character buffer through

Fix Integer#/ documentation for floor semantics

github/ruby/ruby · 2026-08-10

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

DynamoDB のベクトル検索を1万件で試してみた

Qiita(trend) · 2026-08-10

1. はじめに Amazon DynamoDB がネイティブのベクトル検索に対応しました1。テーブルに VectorIndexes を足すと、SearchVectors API で意味の近いアイテムを検索できるようになります。 公式ドキュメントに、この機能が何を解決するの...

[DOC] Fix a typo

github/ruby/ruby · 2026-08-10

`Ractor.send` -> `Ractor#send`

Optimize DCE

github/ruby/ruby · 2026-08-10

[Bug #22220] ref: https://bugs.ruby-lang.org/issues/22220 1f473ed633 split the walk into a counting pass and a deletion pass -- but the co

Make ActiveRecord find_by_statement_cache ractor safe

github/rails/rails · 2026-08-10

Also adds ActiveSupport::Ractors[]/[]= so that we can store the cache on the local Ractor regardless of Ruby version.

Make ActiveRecord::Attributes._default_attributes ractor safe

github/rails/rails · 2026-08-10

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

ZJIT: Support lifetime holes in the register allocator (#18143)

github/ruby/ruby · 2026-08-10

* Add a list of ranges to intervals We want to support lifetime holes, and in order to do that we&#39;ll need to store a list of ranges whe

ZJIT: Print method name in PushInlineFrame

github/ruby/ruby · 2026-08-10

This is helpful for reading HIR.

ZJIT: Don't carry vec of args in PushInlineFrame

github/ruby/ruby · 2026-08-10

We don't use the args in codegen except for the length. Don't bother carrying them around.

ZJIT: Make Defined op_type a defined_type (#18286)

github/ruby/ruby · 2026-08-10

We have a type for this; use it.

Clear page->has_{shareable,shref}_objects during gc_sweep_page

github/ruby/ruby · 2026-08-10

If these fields are never cleared, then a Ruby process that transitions to multi-ractor mode will have many of its pages marked with one the

【Unity】コルーチンのように扱える非同期タスクで専用ライブラリのパフォーマンスに迫る【Omochaya Story 1.3 ~ Tween機能】

Qiita(trend) · 2026-08-10

TL;DR Omochaya Story は Unity の標準コルーチン(IEnumerator)を完全置き換えするゼロアロケーション非同期タスクエンジンです。 Ver 1.3.0 でタスクシステムに完全統合された ゼロアロケーションの Tween 機能 が追加さ...

ZJIT: Make BlockId a u32

github/ruby/ruby · 2026-08-10

We probably don't need 64 bits worth of blocks. That would be a big function.

ZJIT: Make InsnId a u32

github/ruby/ruby · 2026-08-10

We probably don't need 64 bits worth of instructions. That would be a big function. Shrink `Insn` from 80 to 72 bytes.

YJIT: Inline new-ivar writes into embedded objects again (#18225)

github/ruby/ruby · 2026-08-10

Since e0083cffa3, gen_set_ivar() has delegated every write that needs a shape transition to a C call. Restore the inline write + shape tra

ZJIT: Visit caller Snapshot in Snapshot operand visitor (#18281)

github/ruby/ruby · 2026-08-10

We need to keep that Snapshot alive.

ZJIT: Don't double dereference

github/ruby/ruby · 2026-08-10

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

ZJIT: Remove find() in inline_methods

github/ruby/ruby · 2026-08-10

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

ZJIT: Completely remove find() from type_specialize

github/ruby/ruby · 2026-08-10

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

Ractor: build the per-Ractor stdio on first use

github/ruby/ruby · 2026-08-10

Every Ractor spawn eagerly built three IO objects (its $stdin, $stdout and $stderr) under the VM lock in the setup section, though most Ract

Ractor: the dying thread collects its own objspace post-mortem

github/ruby/ruby · 2026-08-10

The retire GC at notify_exit could not reclaim the terminating thread&#39;s scaffolding -- the Thread and Fiber wrappers, the ThreadGroup, t

GC: finalize C-only zombies in the retire collection

github/ruby/ruby · 2026-08-10

The final collection of a dying Ractor&#39;s objspace turns its dead IO objects -- notably the three per-Ractor stdio objects -- into deferr

objspace: allocation tracing must tolerate reused addresses

github/ruby/ruby · 2026-08-10

Since the FREEOBJ internal event fires only for the main objspace (a non-main Ractor&#39;s lock-free sweep must not run arbitrary C callback

ZJIT: [DOC] Fix references to non-existent `*lightweight_frame*` iden…

github/ruby/ruby · 2026-08-10

…tifiers

ZJIT: [DOC] Remove comment and done TODO about lightweight frame

github/ruby/ruby · 2026-08-10

The TODO is done and ZJIT sets `cfp->jit_return` now. As a side benefit, we now provide higher fidelity PC data to the `rb_profile_frames()`

ZJIT: Use all 8 AAPCS64 argument registers on arm64 (#18257)

github/ruby/ruby · 2026-08-10

ZJIT previously used only 6 of the 8 argument registers specified by the AAPCS64 calling convention, to mirror the number of argument regist

Merge pull request #58385 from Shopify/hm-zvsxoklmnowynzqn

github/rails/rails · 2026-08-10

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

Match the owning Ractor in Ractor#unmonitor

github/ruby/ruby · 2026-08-10

Port IDs are per-Ractor, so two monitoring Ractors can have the same port ID. Ractor#unmonitor matched only by port ID, so it could remove a

Require rack/ractorize in ractorize!

github/rails/rails · 2026-08-10

rack/ractorize freezes public Rack constants which can't yet be made frozen due to backwards compatibility. However, they will need to be fr

N+1 問題を、発行される SQL を数えて理解する

Zenn · 2026-08-10

一覧ページが遅い。SQL のログを見ると、同じ形のクエリが 100 本並んでいる。これが N+1 問題の典型的な現場です。 この記事では、実際にコードを動かして、出た SQL とクエリ数を全部数えます。使うのは Python と SQLAlchemy ですが、起きていることは O

ドメインモデル図がすぐ古くなるので、Storybookっぽくコードと関連付けて見れるようにしてみた

Zenn · 2026-08-10

はじめに ドメインモデリングの手法として、SUDOモデリングを個人的によく使っています。チームで正式に採用しているわけではないですが、手軽にドメインを整理できるので気に入っている、くらいの温度感で5年ほど使ってきました。ただ、その中の「ドメインモデル図」と「オブジェクト図」の運用

Cloudflareは16年間ずっと同じことをしている。「通り道を支配する」という設計思想を知る

Zenn · 2026-08-10

はじめに Cloudflare OSの話を3本書きました。ローカルLLMで三目並べに5ラウンドかけた奮闘記、モデル間の受け渡し設計の話、セキュリティとガバナンスの話。 https://zenn.dev/akari1106/articles/20109e62a4b8b7 https

Recurse into MatchData children in move preflight

github/ruby/ruby · 2026-08-10

move_preflight did not recurse into the regexp and the matched string of a MatchData. A Regexp subclass is not shareable, so it passed prefl

Ensure that the subclass needs to be unshareable

github/ruby/ruby · 2026-08-10

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

Fix ObjectSpace.shareable_objects_from: don't return foreign unsharea…

github/ruby/ruby · 2026-08-10

…bles After the rlgc merge, this method and also ObjectSpace.shareable_objects_from_roots could return foreign unshareables which violates

Ractor: heap dumps include zombie objspaces

github/ruby/ruby · 2026-08-10

Zombie objspaces are created a Ractor is joined but `#value` wasn&#39;t called on it. They are also created when a Ractor is collected and d

[ruby/mmtk] Rename UpdateFinalizerObjIdTables to UpdateFinalizerTable

github/ruby/ruby · 2026-08-10

Object ID tables are no longer managed by the GC. https://github.com/ruby/mmtk/commit/fd883c686e

[ruby/json] Move coverage report path to .coverage

github/ruby/ruby · 2026-08-10

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

Keep the string subscribers default when rebuilding a Fanout

github/rails/rails · 2026-08-10

Non-main Ractors build their notifier from the recorded subscriptions snapshot, but assigning the snapshot replaced the string subscribers d

Merge pull request #58426 from kamipo/deprecate_create_alias_of_insert

github/rails/rails · 2026-08-10

Deprecate `create` alias of `insert` in connection adapters

Update default gems list at 99178aff84bcc9c96723876fa82532 [ci skip]

github/ruby/ruby · 2026-08-10

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

[ruby/io-console] Organize JRuby console implementations

github/ruby/ruby · 2026-08-10

Group implementations by backend and isolate platform-specific constants. https://github.com/ruby/io-console/commit/8b57c65011

[ruby/io-console] Separate JRuby FFI bindings from constants

github/ruby/ruby · 2026-08-10

Keep platform constants reusable without initializing an FFI backend. https://github.com/ruby/io-console/commit/0ec2d9d45a

[ruby/io-console] bump up to 0.9.2

github/ruby/ruby · 2026-08-10

https://github.com/ruby/io-console/commit/23f9661470

[ruby/io-console] Move JRuby implementation under jruby/lib

github/ruby/ruby · 2026-08-10

https://github.com/ruby/io-console/commit/b7ac2e04e9

Agent Plugins 1.0.0 は何を標準化し、何を標準化しなかったのか

Zenn · 2026-08-10

はじめに こんにちは、 AWS Japan でソリューションアーキテクトをしているいなりくです。 2026 年 8 月 6 日、AI エージェントの拡張機能をパッケージングするオープン標準 Agent Plugins Specification 1.0.0 が公開されました。 O

富士山登頂記念に、AWS Blocks という山も少しずつ登ってみる(第1弾:五合目から八合目の山小屋へ ── 「地名→標高」アプリをローカル完結で)

Qiita(trend) · 2026-08-10

本記事は、BIPROGY / ユニアデックス社内AWSコミュニティ「BIPROGY AWS SPARK」の定期投稿企画第11回目の記事です。他の定期投稿企画の記事は、インデックスページをご覧ください。 (麓からの写真です。雪のように見えますが、「雲」です。) 先日...

Deprecate `create` alias of `insert` in connection adapters

github/rails/rails · 2026-08-10

`insert`, `update`, `delete` correspond to their SQL DML verbs, but `create` reads like DDL (`create_table`, `create_database`) rather than

Merge pull request #58428 from ousamabenyounes/fix/issue-40642

github/rails/rails · 2026-08-10

Fix LengthValidator crash with proc minimum and nil value

Increase node-hmr test timeouts on Windows (#11678)

remix · 2026-08-10

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Increase node-hmr test timeouts on Windows (#11678

Increase HMR test connection timeout on Windows (#11677)

remix · 2026-08-10

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Increase HMR test connection timeout on Windows (#

Proxmox VEでAMD SEV-SNPを試してみる

Zenn · 2026-08-10

Proxmox VEでAMD SEV-SNPを有効化し、実際に仮想マシンを起動してみます。 1. 環境 以下の環境で検証しました。 マザーボード: Supermicro H12SSW-NT (BIOS Version 3.6, CPLD Version A2.C2.01)

Merge pull request #58328 from federico-carrocera/fede/proxy-logger-i…

github/rails/rails · 2026-08-10

…gnore-patterns Allow ActiveSupport::ProxyLogger to ignore messages by pattern

Allow ActiveSupport::ProxyLogger to ignore messages by pattern

github/rails/rails · 2026-08-10

ProxyLogger can only filter by severity, so silencing one noisy message from a gem means raising the level and losing every message below it

Merge pull request #58335 from hammadxcm/test-activemodel-binary-type…

github/rails/rails · 2026-08-10

…-coverage Add test coverage for `ActiveModel::Type::Binary`

RoutesReloaderTest: don't block without a timeout

github/rails/rails · 2026-08-10

This caused 8-1-stable builds to get stuck.

RDoc to Markdown in some Active Support files

github/rails/rails · 2026-08-10

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

Skip assets HMR e2e tests in Bun (#11676)

remix · 2026-08-10

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Skip assets HMR e2e tests in Bun (#11676) · remix-

え?DB側から外部サイトにアクセスさせるSQL Injection?ラボで見てみる攻撃のパターン

Zenn · 2026-08-10

こんにちは。特撮熱が爆上がり中のbun913と申します。 2026年8月より株式会社ナレッジワークでQAエンジニアとして働き始めました。 早速ですが、皆さんは SQL Injection について理解は深いですか?特定の職種でない限り実際に SQL Injection について、

Add HMR support (#11515)

remix · 2026-08-10

Co-authored-by: Ryan Florence <rpflorence@gmail.com>

[ruby/io-console] Improve stty console support

github/ruby/ruby · 2026-08-10

Use stty with redirected terminals and preserve console modes accurately. https://github.com/ruby/io-console/commit/fcb28a3ff7

型の表現力はタダ: Rustのニッチ最適化を追う【第3部: コンパイラ内部を読む】

Zenn · 2026-08-10

! この記事はシリーズの第3部です。 第1部: メモリレイアウトの観察 第2部: MIR・LLVM IR・ASMを追う 第3部: コンパイラ内部を読む(本記事) 第4部: ニッチ最適化の実践パターン はじめに こんにちは、moriです。 ファスト株式会社にて

GC: measure the pause of a global collection

github/ruby/ruby · 2026-08-10

gc_enter left gc_pause_start_time unset for gc_enter_event_global, so the whole &quot;if (objspace-&gt;profile.gc_pause_start_time)&quot; bl

GC: measure the marking phase of a global collection

github/ruby/ruby · 2026-08-10

A global GC does not go through gc_marks, which is what opens and closes the marking phase for a local collection, so nothing measured the u

Bump taiki-e/install-action

github/ruby/ruby · 2026-08-10

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

GC: resolve the marking context once per marked reference

github/ruby/ruby · 2026-08-10

Every public marking entry point (rb_gc_mark, rb_gc_mark_movable, rb_gc_mark_and_move, rb_gc_mark_maybe) resolves the current Ractor twice p

Next.js + Cloudflareで「サボる」ためのWebツール集を個人開発した

Zenn · 2026-08-10

個人開発で neglegere(ネグレゲレ) というWebサービスを作っています。 https://neglegere.com/ コンセプトは、 地味に時間を取られる作業を少しだけ任せて、大事なところに力を残す です。 最初は、自分の声を使って文章を読み上げる「AIボイス」か

[ruby/test-unit-ruby-core] Unset PAGER environment variables when rea…

github/ruby/ruby · 2026-08-10

…ding the help message Workaround for jruby/jruby#9026. JRuby attempts to call the entire `ENV[“PAGER”]` (or `ENV[&quot;RUBY_PAGER&quot;]`

Fix LengthValidator crash with proc minimum and nil value

github/rails/rails · 2026-08-10

[Fix #40642] When a length constraint (:minimum or :is) was given as a proc, resolve_value was only called inside the branch guarded by the

【備忘録】AIで編集しやすいWBSの作り方 - 機能軸・工程軸で工数を集計するMarkdown表

Qiita(trend) · 2026-08-09

はじめに WBS(作業分解構成図)をスプレッドシートで管理していると、こんな場面に出くわします。 セル結合と色分けが増えて、作った人以外が触れなくなる 差分が追えないので、「先週から何が増えたのか」が分からない AIに渡そうとすると、まずCSVに書き出すところから始まる...

CAPMの使い方

Zenn · 2026-08-09

CAPMから考えるマーケットニュートラル戦略入門 ― βをヘッジして銘柄固有のリターンを取り出す 株式投資をしていると、ある銘柄が上昇したときに、 この銘柄が本当に強かったのか? それとも、単に市場全体が上昇しただけなのか? という問題にぶつかります。 例えば、TOPIXが1

Merge pull request #58427 from kamipo/refactor_find_by_sql_placeholde…

github/rails/rails · 2026-08-09

…r_generation Use bind parameters for array-form arguments in `find_by_sql` / `count_by_sql`

Use bind parameters for array-form arguments in `find_by_sql` / `coun…

github/rails/rails · 2026-08-09

…t_by_sql` The API doc claims parity with `where`, but array-form values were eagerly interpolated via `sanitize_sql`. Route them through `

RDoc to Markdown in some Active Support files

github/rails/rails · 2026-08-09

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

Remove obsolete CHANGELOG entry

github/rails/rails · 2026-08-09

This was reverted with https://github.com/rails/rails/pull/58332.

ECSネイティブBlue/Greenで「切替後に旧環境を残して、確認できたら落とす」をやる — PAUSEフックの置き場所について

Qiita(trend) · 2026-08-09

はじめに こんにちは!KDDIアイレット株式会社の水野 永遠です。 この記事は「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」の9日目の記事となります。 過去の投稿(リンク集)はこちらからご覧ください。 2025年7月17日、A...

簡易ヘリコプター操縦ゲームを日本語プログラミング言語Mind9で作りました。

Qiita(trend) · 2026-08-09

ヘリコプター操縦ゲームです。 日本語プログラミング言語 Mind9(Windowsのみ対応)で作りました。 使用方法は、ソースコード先頭に書いています。 コンパイル・実行にはMind9 基本セット(無料評価版)が必要です。詳しくはMind9のダウンロードサイトをご覧ください...

Drop `Sanitization` stubs from `FakeKlass`

github/rails/rails · 2026-08-09

`include ActiveRecord::Sanitization` on `FakeKlass` gives it real `sanitize_sql`, `sanitize_sql_for_order`, and `disallow_raw_sql!` via the

「Agent Plugins 1.0.0」発表、異なるAIエージェント間でもスキルやMCPサーバ設定が共通化へ。マイクロソフト、OpenAI、AWS、Googleらがサポート

Publickey · 2026-08-09

AWS、マイクロソフト、OpenAI、Anysphere、Vercelの各社は、AIエージェントのスキルやMCPサーバの設定を、AIエージェンが異なっていても共有できる業界標準の仕様「Agent Plugins 1.0.0」を発表しました。...

Cloudflare OSをVRAM 8GBのゲーミングPCで動かしたら、三目並べ1個に5ラウンドかかった話

Zenn · 2026-08-09

はじめに 2026年8月、CloudflareがCloudflare OSをオープンソース化しました。 社内で数千人が使っているAIエージェント環境をまるごと公開する、というやつです。ドキュメントを書き、アプリを作り、業務を自動化する。それを「自社のCloudflareアカウント

Merge pull request #58425 from byroot/stop-deserialize-column-default

github/rails/rails · 2026-08-09

Stop deserializing column defaults

Merge pull request #58350 from kamipo/mysql_default_sql_mode_traditional

github/rails/rails · 2026-08-09

Append `TRADITIONAL` instead of `STRICT_ALL_TABLES` to MySQL's `sql_mode` by default

Append `TRADITIONAL` instead of `STRICT_ALL_TABLES` to MySQL's `sql_m…

github/rails/rails · 2026-08-09

…ode` by default On environments whose global `sql_mode` is empty — most notably Amazon RDS and Aurora MySQL default parameter groups — app

RDoc to Markdown in some Active Support files

github/rails/rails · 2026-08-09

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

【さくらAIで転生小説を書いてみるシリーズ第5回】新規232行・呼び出し回数0回——AI小説執筆エンジンに「ナレッジグラフ」を実装してみて分かったこと

Qiita(trend) · 2026-08-09

TL;DR: さくらのAI Engineで動かしているAI小説執筆エンジンに、登場人物や伏線を構造化して持つ「ナレッジグラフ」を新設し、AIが自分の判断で検索できるツールとして実装した。実装自体は正しく動いた(セッション内で確認した範囲では、テストも全件パスした)。しかし、...

Merge pull request #58071 from ilianah/memcache-store-delete-multi

github/rails/rails · 2026-08-09

Add `delete_multi` method to batch deletes for memcached store if dalli's `delete_multi` is defined

Add `delete_multi` method to batch deletes for memcache store if dall…

github/rails/rails · 2026-08-09

…i&#39;s delete_multi is defined `dalli` added a `delete_multi` method in https://github.com/petergoldstein/dalli/pull/1059 which allows de

Merge pull request #58358 from 55728/fix-association-assignment-failu…

github/rails/rails · 2026-08-09

…re-guide Fix incorrect documentation

Merge pull request #58420 from kamipo/refactor_actionpack_middleware_…

github/rails/rails · 2026-08-09

…kwargs Refactor `MiddlewareStack::Middleware` off `Hash.ruby2_keywords_hash`

Merge pull request #58239 from rails/refactor-command-recorder-kwargs

github/rails/rails · 2026-08-09

Refactor `CommandRecorder` to store args and kwargs separately

[DOC] Update bundled gems list at db99b196a5f1b2a9f7dbbdc6302fc1

github/ruby/ruby · 2026-08-09

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

自分専用の仕事用デスクトップアプリを作って自分に適した情報網を作ろう

Zenn · 2026-08-09

自分専用の仕事用デスクトップアプリを作る 〜ローカルに閉じた情報網のすすめ〜 はじめに 仕事で扱う情報の置き場所、みなさんはどうしているだろうか。 ドキュメントはNotion、動作確認用のクエリはメモ帳、レビュー状況はGitHub、AIへの質問はターミナルかClaude De

UKIさん、Hohetoさんの「勝てる戦略は誰が負けてくれるかを説明できる」をクオンツ視点で読み解く

Zenn · 2026-08-09

AlpacaTechの北山です。このブログでは、気になったクオンツネタを取り上げています。 億万株姫☆あばねちゃんのチャンネルに、いつもお世話になっているUKIさん・Hohetoさんが出演したということで覗いてみました。 https://www.youtube.com/watch

ネットワークセキュリティの基礎を学習した話(ファイアウォール・IDS/IPS・プロキシ・VPNまで)

Qiita(trend) · 2026-08-09

ネットワークセキュリティの基礎を学習した話(ファイアウォール・IDS/IPS・プロキシ・VPNまで) はじめに 情報処理安全確保支援士試験の対策として、ネットワークセキュリティの基礎知識を学習したのでまとめます。TCP/UDPの違いから、ファイアウォール、WAF、IDS...

Make rb_weakmap_type static

github/ruby/ruby · 2026-08-09

It's not used outside of weakmap.c.

Keep the controller middleware proxy in sync with its stack

github/rails/rails · 2026-08-09

Since dd67a577d9 `ActionController::Metal.middleware` returns a proxy rather than the stack itself. The proxy captures the stack it was buil

Update default gems list at 552777a6a1a69ddb26c97c81c5fbdd [ci skip]

github/ruby/ruby · 2026-08-08

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

[ruby/io-console] Pend Windows console tests without Fiddle

github/ruby/ruby · 2026-08-08

Keep optional Windows console tests from failing when Fiddle cannot be loaded. https://github.com/ruby/io-console/commit/86e2f33e03

[ruby/io-console] bump up to 0.9.1

github/ruby/ruby · 2026-08-08

https://github.com/ruby/io-console/commit/3837d1a955

[ruby/io-console] Fix stty redirection on JRuby

github/ruby/ruby · 2026-08-08

Duplicate the terminal descriptor so `IO.popen` can capture output without redirect conflicts. Fix ruby/io-console#145. https://github.com

[ruby/mmtk] Fix rb_gc_impl_user_gc_disabled_set

github/ruby/ruby · 2026-08-08

Fixes: 1) Failure: TestGc#test_gc_disabled_start [/home/runner/work/mmtk/mmtk/ruby/test/ruby/test_gc.rb:917]: &lt;1&gt; expec

Reapply test skips removed unintentionally

github/ruby/ruby · 2026-08-08

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

RDoc to Markdown in some Active Support files

github/rails/rails · 2026-08-08

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

Merge pull request #58342 from 55728/fix-middleware-proxy-missing-mut…

github/rails/rails · 2026-08-08

…ators Refreeze the controller middleware stack for every mutating method

Refreeze the controller middleware stack for every mutating method

github/rails/rails · 2026-08-08

The proxy that copies and refreezes a controller&#39;s middleware stack enumerates the stack&#39;s mutating methods, but `insert_before`, `i

Refactor `MiddlewareStack::Middleware` off `Hash.ruby2_keywords_hash`

github/rails/rails · 2026-08-08

Follow-up to #58239. `Hash.ruby2_keywords_hash` is scheduled for deprecation (https://bugs.ruby-lang.org/issues/22205); libraries that only

RDoc to Markdown in some Active Support files

github/rails/rails · 2026-08-08

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

RDoc to Markdown in some Active Support files

github/rails/rails · 2026-08-08

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

[ruby/mmtk] Skip test_profiler_raw_data_with_another_ractor

github/ruby/ruby · 2026-08-08

https://github.com/ruby/mmtk/commit/02d43c015a

Amazon DynamoDBのリアルタイムベクトル検索機能をちょっと整理する

Qiita(trend) · 2026-08-08

前書き 2026年8月5日、Amazon DynamoDBがリアルタイムベクトル検索に対応しました。 これまでAWSでベクトル検索をやりたい場合、AWS Marketplace利用しない場合、選択肢はだいたい次の5つでした。 Amazon OpenSearch S...

RDoc to Markdown in Active active_support

github/rails/rails · 2026-08-08

There is one definition list item that has HTML markup. Reason is, RDoc Markdown does not understand code blocks that are part of them using

Transit Gateway の新機能「ポリシーベースルーティング」の使い時を考えてみた

Qiita(trend) · 2026-08-08

本記事は「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」の8日目の記事となります。 過去の投稿(リンク集)は以下からご覧ください。 私は2日目ぶりの2回目の投稿になります。前回の記事もぜひご覧ください! はじめに ...

Raspberry Pi 5でClaude Codeを動かす

Zenn · 2026-08-08

はじめに 本記事ではRaspberry Pi 5 で Claude Code を常時起動し、外部から常時アクセス可能にします。低消費電力で 24 時間つけっぱなしにできる Pi 5 は、Agent の常駐場所として手頃です。母艦の Mac とは切り離された専用機なので、多少強い権

C# 15+の新DIパターン: 内部はinterfaceで疎結合、公開APIはunionで型の許容範囲を制御

Zenn · 2026-08-08

! 【正式版では変わる可能性があります】 この情報は.NET 11.0 preview6で検証していますが、previewなので、 .NET 11やC# 15.0の正式リリース版では違ってくる可能性があります! はじめにまとめ C#15にはunionとclosedが入る

RDoc to Markdown in a bunch of files

github/rails/rails · 2026-08-08

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

RDoc to Markdown in ActiveSupport::ContinuousIntegration

github/rails/rails · 2026-08-08

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

Tweak a couple of headings

github/rails/rails · 2026-08-08

We'll use Setext headings also for level two, because I believe they read better than "# ##", which is a bunch of "#"s. ATX OK, for levels 3

RDoc to Markdown in ActiveSupport::Cache

github/rails/rails · 2026-08-08

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

Refactor `CommandRecorder` to store args and kwargs separately

github/rails/rails · 2026-08-08

`recorder.commands` now stores each recorded migration command as `[cmd, args, kwargs, block]` (4-element) instead of `[cmd, args, block]` (

Stop checking `#include` changes [ci skip]

github/ruby/ruby · 2026-08-08

Due to changes in automatic dependency generation, this is no longer makes sense.

Merge pull request #58361 from 55728/fix-time-zone-offset-format-ractor

github/rails/rails · 2026-08-08

Fix TimeWithZone#to_s raising in a non-main Ractor

Merge pull request #58396 from Shopify/actionview-eager-load-templates

github/rails/rails · 2026-08-08

Eager load templates

Merge pull request #58217 from 55728/remove-unused-activerecord-inter…

github/rails/rails · 2026-08-08

…nals Remove unused Active Record internals

RDoc to Markdown in the remaining core extensions

github/rails/rails · 2026-08-08

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

Merge pull request #58415 from kamipo/remove_symbol_column_to_string

github/rails/rails · 2026-08-08

Remove `symbol_column_to_string` in favor of `columns_hash` + `Symbol#name`

RDoc to Markdown in Time core extensions

github/rails/rails · 2026-08-08

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

Remove `symbol_column_to_string` in favor of `columns_hash` + `Symbol…

github/rails/rails · 2026-08-08

…#name` Added in #34197 to make `respond_to?` allocation-free for symbol inputs by memoizing a `{sym =&gt; str}` hash keyed by column names

[ruby/io-console] Fix failures in ruby-core

github/ruby/ruby · 2026-08-08

https://github.com/ruby/io-console/commit/904edf8a63

[DOC] Update bundled gems list at 1e2ad6342b78705818da600ba818ec

github/ruby/ruby · 2026-08-08

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

Update default gems list at 19a4d1f745764b20610cb9754a2fa1 [ci skip]

github/ruby/ruby · 2026-08-08

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

[ruby/io-console] bump up to 0.9.0

github/ruby/ruby · 2026-08-08

https://github.com/ruby/io-console/commit/f9658f1b48

担当者の長期休暇でデータが1件に!?絶望的な状況を時系列ベイズで乗り切る方法を教えます

Qiita(trend) · 2026-08-08

はじめに こんにちは、事業会社で働いているデータサイエンティストです。 どうでもいい話ですが、この記事は私にとって、記念すべきPositronを使って書いた初めてのアウトプットです!たぶんまだRStudioから完全に卒業することはないと思いますが、Positronも...

[ruby/io-console] Add Windows console constants

github/ruby/ruby · 2026-08-08

Expose Windows input constants for console event consumers. https://github.com/ruby/io-console/commit/e712668ca2

[ruby/io-console] Add interruptible console input timeout

github/ruby/ruby · 2026-08-08

Add a `timeout` option to `IO#console_input_events` so callers can wait for input while remaining responsive to Ruby interrupts. https://gi

[ruby/io-console] Add Windows support to FFI backend

github/ruby/ruby · 2026-08-08

Let JRuby use Reline's native Windows path without Fiddle. https://github.com/ruby/io-console/commit/2b41f0f257

[ruby/io-console] Expose Windows output console modes

github/ruby/ruby · 2026-08-08

Expose virtual terminal processing and line wrapping flags so console users can configure output without calling Win32 APIs directly. https

[ruby/io-console] Add nonblocking input status

github/ruby/ruby · 2026-08-08

Add `IO#input_pending?` so console users can detect queued input without consuming it or relying on platform-specific APIs. https://github.

[ruby/io-console] Deprecate `IO#check_winsize_changed`

github/ruby/ruby · 2026-08-08

`IO#console_input_events` preserves records that the old size change helper discards. https://github.com/ruby/io-console/commit/cea11642b3

[ruby/io-console] Add cursor visibility controls

github/ruby/ruby · 2026-08-08

Add cross-platform cursor visibility operations so console users can hide the cursor while redrawing without platform-specific code. https:

[ruby/io-console] Add console input event support on Windows

github/ruby/ruby · 2026-08-08

Preserve native console input event data for Windows consumers. https://github.com/ruby/io-console/commit/c898eda906

Use `assert_include` instead of `assert_includes`

github/ruby/ruby · 2026-08-08

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

Redditのヘッジファンド、クオンツトピックをGrokタスクで毎週自動収集する

Zenn · 2026-08-08

AlpacaTechの北山です。このブログでは、気になったクオンツネタを取り上げています。 さて、Redditのr/quantやr/algotradingには、ヘッジファンドの実務が定期的に漏れてきます。 前回の残差分析の記事で、新しいシグナルを既知ファクターに回帰して残差を確認

GC: record a profile entry for a global collection

github/ruby/ruby · 2026-08-08

gc_start_global never set up a profile record, so once a process has a second objspace and GC.start runs a global collection, GC::Profiler r

GC: stop maintaining profile fields nothing reads

github/ruby/ruby · 2026-08-08

Of the four figures a collection snapshots about itself, three are read only by gc_prof_set_heap_info inside #if GC_PROFILE_MORE_DETAIL, and

Omit Proc#syntax_tree binary round-trip test when coverage is enabled

github/ruby/ruby · 2026-08-08

RubyVM::InstructionSequence#to_binary raises &quot;should not compile with coverage&quot; while coverage measurement is enabled. The test ad

Unify STR_DUPLICATE_MAX_EMBED_LEN and STR_SUBSEQ_MAX_EMBED_SIZE

github/ruby/ruby · 2026-08-07

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

GC: keep the marking helpers inlined

github/ruby/ruby · 2026-08-07

gcc stopped inlining the small helpers gc_mark calls for every reference it marks. From -fopt-info-inline on gc.c, before and after the per

GC: scan a thread's machine stack once per collection

github/ruby/ruby · 2026-08-07

The Ractor root scan marked each thread&#39;s ec directly and then marked the wrapper of the fiber that ec lives in. Both reach rb_executio

Fixes after rebase for ZJIT GC fastpath in debug builds

github/ruby/ruby · 2026-08-07

1) Remove copied code in gc_fastpath.rs 2) RbGcZjitDefaultNewObjFastpath and RbGcZjitMmtkNewObjFastpath structs were copied from the cruby_

ZJIT: enable alloc fastpath when compiled with --enable-zjit=dev

github/ruby/ruby · 2026-08-07

This also enables the alloc fastpath where it previously wasn&#39;t enabled when `-DRUBY_DEBUG` is set in cflags during compilation. This wi

ZJIT: Add NEWOBJ hook patchpoint for the ZJIT allocation fastpath

github/ruby/ruby · 2026-08-07

The allocation fastpath just advances the cursor and we don&#39;t want to emit code that checks for this rare case. Emit a patchpoint instea

ZJIT: Strength-reduce Fixnum % and / by power-of-two constants (#18258)

github/ruby/ruby · 2026-08-07

Rewrite FixnumMod with a positive power-of-two constant divisor into FixnumAnd, and FixnumDiv into FixnumRShift. The sign of Ruby&#39;s modu

Update to ruby/spec@0f44fd5

github/ruby/ruby · 2026-08-07

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

Update to ruby/mspec@b79c65e

github/ruby/ruby · 2026-08-07

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

ZJIT: Export build-dependent struct offsets as a const table (#18256)

github/ruby/ruby · 2026-08-07

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

Allow `config.active_storage.variant_processor` to be set to a class …

github/rails/rails · 2026-08-07

…(#58384) Active Storage passes attachment bytes to a media library in three operations: analysis, preview generation, and variant processi

ZJIT: Centralize shape setting for ZJIT GC fastpath

github/ruby/ruby · 2026-08-07

This commit centralizes shape setting for objects in the ZJIT GC fastpath into the rb_zjit_new_obj_shape function to avoid each type having

Merge pull request #58404 from 55728/fix-request-media-type-doc-example

github/rails/rails · 2026-08-07

Fix the `Request#media_type` documentation example

Disable failing specs on macOS in RubyCI

github/ruby/ruby · 2026-08-07

* https://logs.rubyci.org/osx1400arm/ruby-master/log/20260807T174503Z.fail.html.gz 1) File.setgid? accepts a path in a non-UTF-8, ASCII-

Merge pull request #58399 from Shopify/ar_ractorize_5

github/rails/rails · 2026-08-07

Active Record ivar ractor safety

Make ActiveRecord::ModelSchema._returning_columns_for_insert ractor safe

github/rails/rails · 2026-08-07

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

Make ActiveRecord::ModelSchema.table_name ractor safe

github/rails/rails · 2026-08-07

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

Make ActiveRecord::ModelSchema @symbol_column_to_string_name_hash rac…

github/rails/rails · 2026-08-07

…tor safe

Make ActiveRecord::Persistence.query_constraints_list ractor safe

github/rails/rails · 2026-08-07

Instead of delegating assignment, we calculate the value instead when it is not set. Benchmarks show this doesn't regress performance enough

ZJIT: Re-introduce allocation fast path

github/ruby/ruby · 2026-08-07

Re-enable rb_gc_impl_zjit_new_obj_fastpath, was stubbed to &quot;return false&quot; by the recent rlgc merge. The bump-pointer state moved

検証環境にEC2 Spot Instanceは最適解なのか?コストと可用性の観点から考えてみた

Qiita(trend) · 2026-08-07

はじめに 本記事は「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」の7日目の記事です! 下記URLから他の方の記事を確認できます。ぜひご覧ください! さて、本題に移ります。 最近仕事をしていて、開発・検証環境は、稼働時間が意外と長...

Merge pull request #58359 from Shopify/ec-doc-for-erb

github/rails/rails · 2026-08-07

Allow to configure ERB options through `ActionView::Base`

Use `Ractor#make_shareable` instead of freeze:

github/rails/rails · 2026-08-07

- There is a concern that users may be adding unfrozen string to that configuration so we want to ancipate and freeze things for them.

Allow to configure ERB options through `ActionView::Base`:

github/rails/rails · 2026-08-07

- ### Problem In #970bf380fe8 we added a :nodoc: to official not document AV::Template::Handlers::ERB, but some applications were leg

Merge pull request #58405 from rails/rmf-loaded-routes-reloader

github/rails/rails · 2026-08-07

Add back `loaded` to RoutesReloader

【AWS入門】ハンズオンで学んだ5つのサービス(VPC・EC2・RDS・ELB・S3)を整理してみた

Qiita(trend) · 2026-08-07

1. はじめに インフラ完全未経験の状態から、UdemyでAWS講座をハンズオン形式で学習しました。 VPC、EC2、RDS、ELB、S3…名前は聞いたことがあっても、実際に触るまでは役割がよく分かっていませんでした。 今回は、ハンズオンで学んだこの5サービスについて、「...

Avoid reaching for internal state of RoutesReloader in order to write…

github/rails/rails · 2026-08-07

… tests

Fix definition of STR_DUPLICATE_MAX_EMBED_LEN in Test_RbStrDup

github/ruby/ruby · 2026-08-07

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

Drop revision.h dependency from dump_ast (#18224)

github/ruby/ruby · 2026-08-07

Follow-up on dd93d13c8a38d1116f4df24c117e902f8144db43 (#18071). Baking revision.h into dump_ast couples every builtin *.rbinc to the curren

Add back `loaded` to RoutesReloader

github/rails/rails · 2026-08-07

It was removed on https://github.com/rails/rails/pull/58225 but it is public API of the framework.

ZJIT: Add JSON output option to `--zjit-stats=<file.json>` (#18228)

github/ruby/ruby · 2026-08-07

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

PowerVS IBM i 日記(111): PowerVS上でのPower9のEOLが発表-2027年12月31日

Qiita(trend) · 2026-08-07

PowerVS上でのPower9のEOL(End of Life)が発表されました。 「Release notes for Power Virtual Server - August 2026」に下記が記載されました。 投稿時点では、日本語版には掲載されていませんでした。 ...

鍵を渡さず・文脈を可視化する — マルチエージェント管理デスクトップアプリ「moeca」を個人開発している話

Qiita(trend) · 2026-08-07

「AI で業務効率化」が当たり前になった一方で、こんな経験はないでしょうか。 思ったような出力をしてくれない… 出力に、いらないデータが混ざっている… 事実と異なる結果を、それっぽく返してくる… さらに、チームで使い始めると別の不安も出てきます。 このエージェント、社...

st.c: swap types of `entries_start` and `rebuilds_num`

github/ruby/ruby · 2026-08-07

A char is more than large enough for counting rebuilds, and it&#39;s fine if it rolls over. The table being rebuilt exactly 255 times betwee

Align multipart boundary handling with RFC 2046 (#11674)

remix · 2026-08-07

Co-authored-by: Reinder Nijhoff <reinder@mediamonks.com>

Ractor compatible Active Support Notifications:

github/rails/rails · 2026-08-07

- ### Problem It is currently not possible to instrument code using ActiveSupport::Notifications inside Ractors. The underying notif

Escape server-rendered CSS style text (#11672)

remix · 2026-08-07

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Escape server-rendered CSS style text (#11672) · r

str_subseq: copy sharable substrings up to a 256 byte slot

github/ruby/ruby · 2026-08-07

Previously the embedded path allocated a full-size embedded string via str_alloc_heap plus STR_SET_EMBED, which capped the copy at the defau

Fix the `Request#media_type` documentation example [ci skip]

github/rails/rails · 2026-08-07

The documented request is a GET, which carries no body and therefore no `Content-Type`, so `media_type` returns `nil` instead of the documen

VM: keep vm_sendish inlined into the interpreter loop

github/ruby/ruby · 2026-08-07

gcc used to inline four vm_sendish calls into vm_exec_core; it now inlines three. The fourth was a constprop clone -- the one specialised f

GC: remember an old parent once while marking its children

github/ruby/ruby · 2026-08-07

rgengc_check_relation asks rgengc_remember to remember the parent for every child that is young or write-barrier unprotected. Remembering i

お気に入りマップBot を作ろう - ためる→まとめる→ながめる(LINE Bot × GAS × Tableau)

Zenn · 2026-08-07

気に入った場所を LINE で記録して、スプレッドシートに貯めて、 Tableau で自分だけのお気に入りマップにする 3 時間のハンズオン資料です。 ■ 作るもの ・位置情報と予算をボタン2タップで記録する LINE Bot「お気に入りマップBot」 ・イベントを locat

UE6 で Verse は「何として」パッケージに乗るのか:ue6-main のコンパイル・クック・実行パイプラインを調べてみた

Qiita(trend) · 2026-08-07

はじめに 前回、ue6-main のソースを読んで Verse の「BP 風グラフビューワ」が自作できるのかを調べました。 今回はその続きで、もう少し足元の話です。 Verse でゲームプレイを書く時代が来るとして、素朴に気になったのが次の3点でした。 Verse の...

Add Proc#syntax_tree, Method#syntax_tree, and UnboundMethod#syntax_tree

github/ruby/ruby · 2026-08-07

Returns the AST node that the proc or method was compiled from, by re-parsing the source ([Feature #21795]). Returns nil if the node cannot

Add Thread::Backtrace::Location#syntax_tree

github/ruby/ruby · 2026-08-07

Returns the AST node at the location: the node of the surrounding method or block is retrieved and validated in the same way as Proc#syntax_

[ruby/io-console] Introduce the `IO::Console` namespace

github/ruby/ruby · 2026-08-07

Isolate console modes and version information from `IO` into a common namespace. https://github.com/ruby/io-console/commit/62890333ac

Fix warnings

github/ruby/ruby · 2026-08-07

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

Add missing wrapper for `rb_deprecate_constant`

github/ruby/ruby · 2026-08-07

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

AWS検証環境の削除し忘れ対策を、簡易的に自動化してみた!

Qiita(trend) · 2026-08-07

本記事は、BIPROGY / ユニアデックス社内AWSコミュニティ「BIPROGY AWS SPARK」の定期投稿企画第10回目の記事です。 他の定期投稿企画の記事は、インデックスページをご覧ください 目次 はじめに やりたいこと 全体アーキテクチャ 実装の全体...

GC: only look at the GC mode when the allocation region runs out

github/ruby/ruby · 2026-08-07

heap_alloc_slot tested is_incremental_marking() and bumped a counter on every allocation, to bring the mutator out to newobj_refill every IN

Cloudflare Walletsは何を提供するのか

Zenn · 2026-08-07

こんにちは。ブロックチェーン×AI Agentで自律経済圏を創るKomlock labでCTOをしている山口夏生(@0x_natto)です。 2026年8月4日、Cloudflare が Cloudflare Wallets と cloudflare.pay を発表しました。 h

[Claude Code] AIの説明が「それっぽいだけ」で終わる問題を、Skill設計で解決した話

Zenn · 2026-08-07

はじめに 以前、新しく参画するプロジェクトのキャッチアップに、AIを使ったことがあります。 「このリポジトリを読んで、アーキテクチャをまとめて」と気軽にお願いしたら、それらしいレポートが思ったより早く出てきました。 ただ、実際に読んでみると 「ECSでバックエンドを動かしていま

Omit direct ISeq#to_binary tests when coverage is enabled

github/ruby/ruby · 2026-08-07

RubyVM::InstructionSequence#to_binary raises &quot;should not compile with coverage&quot; while coverage measurement is enabled. Most to_bin

Update to ruby/spec@4731fc6

github/ruby/ruby · 2026-08-07

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

Merge pull request #58400 from seuros/dedup-local-cache-read-multi

github/rails/rails · 2026-08-07

Extract duplicated local cache multi-read resolution in Strategy::LocalCache

Merge pull request #58401 from seuros/dedup-assert-job-matching

github/rails/rails · 2026-08-07

Extract duplicated job matching logic in ActiveJob::TestHelper

[ruby/json] Widen the json_decode_integer fast path to more 64-bit in…

github/ruby/ruby · 2026-08-07

…tegers. When this code was refactored in 9c4db31, the mantissa_digits captured only the length of the mantissa and the negative sign was c

tool/rbs_skip_tests: skip GC/ObjectSpace type tests that break on Rac…

github/ruby/ruby · 2026-08-07

…tor-local roots Skipping test_enable leaves GC enabled for the rest of the suite, which exposes two more tests: (1) test_stress_and_stres

GC: per-Ractor local GC — Ractor (move courier / absorb / teardown)

github/ruby/ruby · 2026-08-07

Implement send(move: true) with an off-heap courier that carries the payload between objspaces, neutralizing the source into a RactorMovedOb

Ractor: drop the pin list if basket allocation raises

github/ruby/ruby · 2026-08-07

After a native copy succeeds, ractor_basket_alloc can still raise NoMemoryError before cr-&gt;pin_capture is handed to the basket. The stal

Ractor: do not leak generic_fields_lock when the insert raises

github/ruby/ruby · 2026-08-07

Adding a generic-fields entry takes the VM-wide generic_fields_lock and then calls st_insert, which mallocs when the table grows. With this

Fix raise-path bugs in Ractor#value and Ractor creation

github/ruby/ruby · 2026-08-07

Verified from an independent review&#39;s findings: - Ractor#value: the legacy_taken check ran only before the wait for ractor_terminated

GC: per-Ractor local GC — GC engine

github/ruby/ruby · 2026-08-07

Give each Ractor its own objspace so an ordinary local GC runs without the VM lock or a barrier. A stop-the-world global GC does the cross-

GC: per-Ractor local GC — generic fields (single global table)

github/ruby/ruby · 2026-08-07

Keep the generic-ivar host-to-fields_obj mapping in one global table, serializing mutators with a dedicated lock. A local GC marks only the

GC: per-Ractor local GC — Thread / scheduler

github/ruby/ruby · 2026-08-07

Order thread teardown against GC-time frees, route Fiber and Thread frees from a local GC through the VM lock, and stop touching VM-global f

Ractor#value: return the value only once

github/ruby/ruby · 2026-08-07

Ractor#value used to be repeatable: the successor could call it again and get the same object back, because the value stayed reachable from

GC: per-Ractor local GC — VM (lock / roots / write barrier)

github/ruby/ruby · 2026-08-07

Make the VM-global GC roots per-Ractor so the main Ractor&#39;s ordinary local GC runs lock-free. Add the shareability and objspace-localit

GC: per-Ractor local GC — tests

github/ruby/ruby · 2026-08-07

Adjust bootstraptest and test-all for the per-Ractor local GC, and add regression tests for the Ractor lifecycle and cross-objspace cases.

NEWS: per-Ractor GC

github/ruby/ruby · 2026-08-07

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

GC: support modular GC (mmtk) — coverage for single-objspace impls

github/ruby/ruby · 2026-08-07

A single-objspace implementation has no pinning or shareable-reference bits, no zombie objspaces, and no per-Ractor local GC: liveness is de

Ractor: test that a monitor keeps the monitoring Ractor alive

github/ruby/ruby · 2026-08-07

A monitor entry holds a port of the monitoring Ractor and the exit token is sent through it, so the monitoring Ractor&#39;s struct has to ou

thread: restore the atfork reinitialization of vm->once_lock

github/ruby/ruby · 2026-08-07

Rewriting the atfork block to reinitialize the GC&#39;s locks dropped the two lines that reinitialize vm-&gt;once_lock and vm-&gt;once_cond.

Ractor: derive object belonging from the owning objspace

github/ruby/ruby · 2026-08-07

RACTOR_CHECK_MODE stamped every object with the id of the Ractor that allocated it (a 4 byte suffix on every slot), and re-stamped whole obj

Update bundled gems list as of 2026-08-07

github/ruby/ruby · 2026-08-07

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

Extract duplicated job matching logic in ActiveJob::TestHelper

github/rails/rails · 2026-08-07

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

ROS 2のcallback/CallbackGroup構造を「ビルドせず・実行せず」ソースから抽出するツールを作った

Qiita(trend) · 2026-08-07

はじめに 先日のROSCon JP 2026のライトニングトークで、このツールを紹介しました。 ……が、「ライトニング」の名に忠実過ぎました。 久しぶりの口頭発表で心臓バクバクしてまして、なぜこれが必要なのかも、中で何をしているのかも、ほとんど伝えられないまま終了。 会場...

Make Module#descendants follow the ancestors of the current box

github/ruby/ruby · 2026-08-07

The subclasses lists are kept only in the prime classext and thus shared by all boxes, so a module included into a builtin class in a box wa

ウルトラ gpt-5.5-sol high の供養記事

Zenn · 2026-08-07

はじめに 先日、以下のような記事を書きました。 結構反響を頂いていたので供養記事を書いておこうと思います。 https://zenn.dev/microsoft/articles/agent-framework-ultra-soul 供養のためにクラウドに送りたい ということ

Make Arel::Table ractor safe

github/rails/rails · 2026-08-07

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

Make ActiveRecord::PredicateBuilder ractor safe

github/rails/rails · 2026-08-07

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

ZJIT: Summarize the invokeblock block handler profile once

github/ruby/ruby · 2026-08-07

Compute a TypeDistributionSummary for the profiled block handler distribution up front instead of deriving only the monomorphic class from i

ZJIT: Compile polymorphic ISEQ invokeblock

github/ruby/ruby · 2026-08-07

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

ZJIT: Test mixed block handlers at polymorphic yield sites

github/ruby/ruby · 2026-08-07

Cover yield sites that see a mix of ISEQ, proc, symbol, and ifunc block handlers: * HIR tests that a profile mixing ISEQ blocks with proc/s

ZJIT: Use offset_of for the captured block code field

github/ruby/ruby · 2026-08-07

Instead of hard-coding the 2 * SIZEOF_VALUE offset of rb_captured_block's code union, compute it with offset_of! from the bindgen-generated

楽観ロックの実装でおさえたいポイントと、よくあるしくじり

Zenn · 2026-08-07

これはなに こんにちは、レバテック開発部のもりたです。 今回はアプリケーションを作る上でわりと出会う楽観ロックの実装方法についてまとめます。 コードの例はPHP/Laravelですが、基本的には言語やフレームワークに制限はありません。 構成 構成 楽観ロックとは 課題 楽

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

github/ruby/ruby · 2026-08-07

Bumps the github-actions group with 4 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action), [git

自作BIツール × DWHで挑むデータの民主化

Zenn · 2026-08-07

はじめに こんにちは!株式会社ナウキャストでデータエンジニアをしている浅宮です。普段は、グループ企業の株式会社スマートプラスクレジットが提供するクレジットインフラ「Crest」向けの分析基盤(DWH)を、Snowflake 上で構築・整備しています。 この記事は、2026 年 5

[Feature #22215] Extract internal objspace API

github/ruby/ruby · 2026-08-07

Provide narrow accessors so `ext/objspace` does not depend on call cache and call info layouts.

[Feature #22215] Remove vm_core dependency from gc header

github/ruby/ruby · 2026-08-07

Keep `internal/gc.h` usable without VM-private definitions so bundled extensions do not inherit `vm_core.h` dependencies.

[Feature #22215] Extract internal coverage API

github/ruby/ruby · 2026-08-07

Provide a narrow coverage interface so `ext/coverage` does not depend on GC or VM implementation headers.

[DOC] Add NEWS entry for String bit operations

github/ruby/ruby · 2026-08-07

Proposed in https://bugs.ruby-lang.org/issues/22118 Merged in #17353

Extract duplicated local cache multi-read resolution in Strategy::Loc…

github/rails/rails · 2026-08-07

…alCache

ZJIT: Use memcpy-based append for String#<< when encodings match (#18…

github/ruby/ruby · 2026-08-06

…230) YJIT&#39;s jit_rb_str_concat branches on the two strings&#39; encoding flags and calls a simple rb_str_cat-based append when they mat

手を動かしてStacked pull requestのgh stackを理解してみた

Zenn · 2026-08-06

https://github.blog/changelog/2026-07-30-stacked-pull-requests-are-now-in-public-preview/ Stacked pull requestという機能が唐突にpublic previewで登場したので

Kaggle ROGIIコンペ振り返りー192nd Place Solution

Zenn · 2026-08-06

はじめに Fusicのレオナです。 KaggleのROGII - Wellbore Geology Prediction[1]で、水平井戸のガンマ線(GR)をtypewellへ対応付けるCNN-SDFモデルを実装しました。最終結果は192位、Privateスコア8.143で銀メダ

Google公式の Cloud Run MCP で、Claude Code にデプロイさせてみた

Qiita(trend) · 2026-08-06

はじめに Google Cloud Next '26 で、Cloud Run の フルマネージドなリモート MCP サーバ が発表されました(What's new for Cloud Run at Next '26)。ざっくり言うと「AIエージェントに Cloud Run...

Extract duplicated UPDATE self-join preparation into Arel::Visitors::…

github/rails/rails · 2026-08-06

…ToSql

Merge pull request #58395 from seuros/dedup-bound-sql-literal-cast

github/rails/rails · 2026-08-06

Extract duplicated bind value coercion in QueryMethods

Merge pull request #58382 from Shopify/actionpack-collector-remove-un…

github/rails/rails · 2026-08-06

…registered Remove collector methods of unregistered Mime types

Merge pull request #58391 from Shopify/actionview-view-context-contai…

github/rails/rails · 2026-08-06

…ner-ractor Define shareable compiled_method_container readers

Merge pull request #58390 from Shopify/actionview-digestor-mutex-ractor

github/rails/rails · 2026-08-06

Make template lookup ractor-safe

退勤ボタンを『押すだけ』で終わらせず、タイムカード画像まで作った

Qiita(trend) · 2026-08-06

仕事を終えたとき、勤怠システムとは別に「今日はもう終わり」と区切りをつけられるものが欲しくなりました。 そこで作ったのが、1日1回だけ押せる退勤ボタンです。 押しても実際の勤怠には連携されません。ただ、ボタンが沈み、打刻音が鳴り、タイムカードに退勤時刻と肉球のハンコ...

グラフエンジニアリング を知ろう-これからも増えてくOOエンジニアリングに我々はどう付き合うべきか

Qiita(trend) · 2026-08-06

前書き 生成AI界隈の移り変わりの速さには、毎回驚かされます 先月あたりはSNS上で「ループエンジニアリング」という言葉が盛り上がっていたと思ったら、もう次の言葉に注目が移っていました。 それが「グラフエンジニアリング」です きっかけは2026年7月18日、Peter S...

ZJIT: Delete a stale comment reporting a wrong default value (#18221)

github/ruby/ruby · 2026-08-06

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

ミッチェル・ハシモト氏が新会社「Superlogical」を設立、あらゆる仕事に使えるマルチプレクサの開発へ

Publickey · 2026-08-06

HashiCorpの共同創業者であり、同社を退社後は個人開発者としてターミナルソフト「Ghostty」の開発を進めていたミッチェル・ハシモト氏が、新会社[Superlogical」の設立を発表しました。 I've started a...

[ruby/time] Fix exception message for Time.rfc3339 failures

github/ruby/ruby · 2026-08-06

The previous message used xmlschema, which was inaccurate for an rfc3339 parse. While we could have _xmlschema take an extra argument for t

Extract duplicated bind value coercion in QueryMethods

github/rails/rails · 2026-08-06

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

Inspect nested attribute `id` in `RecordNotFound` message (#58187)

github/rails/rails · 2026-08-06

`ActiveRecord::NestedAttributes#raise_nested_attributes_record_not_found!` interpolates the user-controlled `id` from nested params directly

Flatten block content inside links in Action Text markdown conversion…

github/rails/rails · 2026-08-06

… (#58209) `ActionText::Content#to_markdown` produces invalid CommonMark when a block-level element is nested inside an `&lt;a&gt;`. HTML a

Merge pull request #58392 from seuros/dedup-mysql-execute-batch

github/rails/rails · 2026-08-06

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

Merge pull request #58206 from 55728/fix-ci-template-conditional-blan…

github/rails/rails · 2026-08-06

…k-lines

Use stable TypeScript 7 compiler (#11666)

remix · 2026-08-06

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use stable TypeScript 7 compiler (#11666) · remix-

[Feature #9779] Add Module#descendants

github/ruby/ruby · 2026-08-06

Module#descendants returns an array of classes and modules that have the receiver in their ancestors; it is the inverse of Module#ancestors.

[DOC] Document that using RubyVM::AbstractSyntaxTree is discouraged i…

github/ruby/ruby · 2026-08-06

…n new code * See [Feature #21826]

[Feature #22118] Introduce Basic Bit Operations into String (#17353)

github/ruby/ruby · 2026-08-06

This patch adds the following methods to String class: * String#bit_get(offset, lsb_first: true) -&gt; 1 | 0 | nil * String#bit_set?(offset

[Bug #22197] Record the definition module on the method definition

github/ruby/ruby · 2026-08-06

Backtrace labels need the module where a method body was originally defined, but alias_method and define_method(UnboundMethod) overwrite the

[Bug #22197] Show the original definition module in backtrace labels

github/ruby/ruby · 2026-08-06

An alias or a method installed via define_method(UnboundMethod) shares the original method definition, but the CME&#39;s owner and defined_c

自宅RTX 5090にvLLM+Open WebUI のローカルLLMサーバーを立てて Tailnet 経由でスマホから使う

Zenn · 2026-08-06

はじめに こんにちは!kaerururu です。 普段の仕事では Claude Code や Gemini をガンガン使っているものの、「ローカルLLMって実際どこまで使い勝手が違うんだろう?」というのがずっと気になっていました。 たまたま自宅に RTX 5090 (32GB V

Check the source hash for Thread::Backtrace::Location#source_range

github/ruby/ruby · 2026-08-06

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

Remove unused ISeq methods

github/ruby/ruby · 2026-08-06

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

Compute a source hash of the program in parse.y

github/ruby/ruby · 2026-08-06

Introduce a streaming source hash API (rb_source_hash_init/update/ finalize) in ruby_parser.c, and use it in the lexer of parse.y to accumul

[Feature #22212] Add Thread::Backtrace::Location#source_range

github/ruby/ruby · 2026-08-06

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

Compute a source hash for prism as well

github/ruby/ruby · 2026-08-06

After each prism parse, compute a source hash of the parsed source and keep it in the scope node. The data section after an __END__ marker i

Store a source hash in ISeqs

github/ruby/ruby · 2026-08-06

Record the source hash in each ISeq. For prism, the hash computed at parse time is propagated through the scope nodes; for parse.y, it is ta

Move duplicated execute_batch up to MySQL::DatabaseStatements

github/rails/rails · 2026-08-06

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

rb_hash_init: don't spill to `st_table` unless needed

github/ruby/ruby · 2026-08-06

Up to `RHASH_AR_TABLE_MAX_SIZE` there's no need to initialize an `st_table`.

Reduce RHASH_TBL_RAW usage

github/ruby/ruby · 2026-08-06

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

Define shareable compiled_method_container readers

github/rails/rails · 2026-08-06

The lambda captures only the subclass, created after the assignment completes, so it can be made shareable.

Move the Digestor mutex to Ractor-local storage

github/rails/rails · 2026-08-06

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

Make LookupContext.default_procs values Ractor-shareable

github/rails/rails · 2026-08-06

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

C API: Expose `rb_iseq_load_from_binary`

github/ruby/ruby · 2026-08-06

[Feature #22222] This allows to efficiently load iseq from mmaped files and other buffers without having to copy the bytes into a Ruby stri

[Feature #22213] Allow no-argument and chained calls of Proc#refined

github/ruby/ruby · 2026-08-06

Since `prc.refined(*ms).refined(*ns)` is behaviorally equivalent to `prc.refined(*ms, *ns)`, the copy of the block is deferred until the fir

Lean 4 とは何か ── AI が数学オリンピックに挑み、フェルマーの最終定理がコードに書き写される時代の主役言語

Qiita(trend) · 2026-08-06

はじめに 2024年夏、AI が国際数学オリンピック(IMO)の問題を解き、銀メダル相当の成績を収めました。Google DeepMind の AlphaProof です。 このニュースで見落とされがちな事実が一つあります ── AlphaProof が答案を書いた言語...

[Bug #19378] win32: Rework stat fast path

github/ruby/ruby · 2026-08-06

Query FileStatBasicByNameInfo instead of FileStatByNameInfo for the 128-bit file ID; the 64-bit ID does not match the handle-based result on

win32: single-syscall fast path for winnt_stat (Win10-safe)

github/ruby/ruby · 2026-08-06

winnt_stat opened a real file handle (open_special + GetFileInformationByHandle + GetFileType + get_handle_pathname + CloseHandle, ~5 syscal

[DOC] Deprecate ruby2_keywords

github/ruby/ruby · 2026-08-06

Add documentation-only deprecation notices to Module#ruby2_keywords, main.ruby2_keywords, Proc#ruby2_keywords, Hash.ruby2_keywords_hash?, an

Test BUNDLER_SETUP loading in boxes

github/ruby/ruby · 2026-08-06

Based on the test in https://github.com/ruby/ruby/pull/17323, extended to cover user boxes and the configuration where the decorator gems ar

Do not consume BUNDLER_SETUP outside the main box

github/ruby/ruby · 2026-08-06

[Bug #22123] Bundler evaluates gemspecs through TOPLEVEL_BINDING, which always belongs to the main box, so consuming BUNDLER_SETUP while th

Note when the BUNDLER_SETUP require can be dropped

github/ruby/ruby · 2026-08-06

Ruby 4.1 autoloads error_highlight, did_you_mean and syntax_suggest and deletes BUNDLER_SETUP while loading RubyGems, so the early bundler/s

Make the autoload test portable to Ruby 4.0

github/ruby/ruby · 2026-08-06

error_highlight, did_you_mean and syntax_suggest are still loaded eagerly on Ruby 3.2 through 4.0, where BUNDLER_SETUP is loaded in the main

Finish fix for cross-compilation build race condition

github/ruby/ruby · 2026-08-06

Commit bb235bddd4ce (&quot;Avoid build-time race condition when cross-compiling from a source tarball&quot;) turned out to be only a partial

[Bug #22223] Check SO_ERROR after waiting for nonblocking connect

github/ruby/ruby · 2026-08-06

Darwin 27 answers the retry connect(2) on a refused nonblocking socket with EISCONN, so the retry idiom in Addrinfo#connect_internal returne

Merge pull request #58270 from nuclearspike/asset-path-single-scan

github/rails/rails · 2026-08-06

asset_path: strip the query/fragment tail without a second scan

Merge pull request #58386 from Shopify/hm-mqrkorymymwotzyz

github/rails/rails · 2026-08-06

Make Relation::FromClause.empty Ractor safe

Merge pull request #58387 from Shopify/hm-nkymvynpmxoskzyp

github/rails/rails · 2026-08-06

Reduce allocations during attribute definition

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

github/ruby/ruby · 2026-08-06

Bumps the github-actions group with 3 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action), [git

[ruby/time] Require colon in timezone offset for Time.rfc3339

github/ruby/ruby · 2026-08-06

Fixes https://github.com/ruby/time/pull/77 https://github.com/ruby/time/commit/b126827a31

[ruby/strscan] Fix `charpos` when the stored string is shrunk

github/ruby/ruby · 2026-08-06

https://github.com/ruby/strscan/commit/7b77f30531

LLM Wikiパターンの標準化 OKF(Open Knowledge Format)

Zenn · 2026-08-06

Open Knowledge Format(OKF)— LLM Wikiパターンの標準化 ナウキャストで長期LLMインターンをしている北川です。LLM系のタスクのキャッチアップをする中で、最近「OKF」という技術を耳にする機会が増えました。 OKFはまだ登場したばかりの仕様で、そ

[ruby/prism] Revert "Split up newline token"

github/ruby/ruby · 2026-08-06

This reverts commit https://github.com/ruby/prism/commit/3dbe592a76cb. https://github.com/ruby/prism/commit/115d58f71b

[ruby/strscan] Handle shrunk captures on TruffleRuby

github/ruby/ruby · 2026-08-06

`integer_at` must read captures from the scanner current string. https://github.com/ruby/strscan/commit/435095d898

[ruby/strscan] Return nil for empty integer captures

github/ruby/ruby · 2026-08-06

JRuby must match the native implementation when captures become empty. https://github.com/ruby/strscan/commit/535f9b43ba

[ruby/prism] Split up newline token

github/ruby/ruby · 2026-08-06

There are actually 3 tokens in the Ruby grammar: the newline in a whitespace insensitive position that is ignored, a newline that is in a wh

Do not resolve dependency names against the build directory (#18212)

github/ruby/ruby · 2026-08-06

tool/mkdepend.rb resolved dependency names against the current working directory before falling back to the source root. When configure re-

Picorubyで作るUSB MIDIコントローラ、picoruby-usb_midi_deviceの紹介

Qiita(trend) · 2026-08-06

概要 こちらの記事は「MEDLEY Summer Tech Blog Relay」の18日目の記事です。 はじめに 株式会社メドレーの牧です。 歯科診療所事業部でエンジニアをやっています。普段は歯科医療機関向けのシステムを作っているのですが、仕事の話はさておいて、...

Reduce allocations during attribute definition

github/rails/rails · 2026-08-05

Currently this &quot;define_method_&quot; string is allocated per Pattern (~16) per attribute (~N, really big) defined. This commit moves t

生命(ライフ)ゲーム日本語で書いたプログラム - 最新Mindで動きます(Mind9リリース版)

Qiita(trend) · 2026-08-05

ライフゲームを日本語プログラミング言語Mind9で作成しました。 ライフゲームについては、ググってみてください。 ・生命のいないところには周囲にちょうど3個の生命がある場合に新しく生命が誕生します。 ・生命がいるところは、周囲に2個、または3個の生命がいる場合に、そのまま生...

ZJIT: Specialize keyword-to-positional-hash sends (#18061)

github/ruby/ruby · 2026-08-05

Allow SendDirect to handle explicit caller keywords passed to callees with no keyword parameter table by materializing the keywords as one p

Reintroduce recent PRISM changes

github/ruby/ruby · 2026-08-05

This reverts commit 895084e65bee280bddc36dc31f19ec3a0e80587e. IRB failures are fixed by 6612731a4ffd41c01e836ed2ffd473d46b685ab1.

ZJIT: Pull end-of-function pad out of RPO loop

github/ruby/ruby · 2026-08-05

I think there was a bug there because it checked for block id while iterating with reverse-post order. No need to check when we can do it un

ZJIT: Remove nops for PatchPoint too close to start of LIR BB

github/ruby/ruby · 2026-08-05

Previously we put a `nop` at the beginning of a block because any two `PadPatchPoint` checked for minimum distance. The `PadPatchPoint` inse

ZJIT: Add LIR `test_fallthrough_to_a_patchpoint` snapshot tests

github/ruby/ruby · 2026-08-05

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

ZJIT: Rename `PadPatchPoint` to `PatchPointPad`

github/ruby/ruby · 2026-08-05

Two reasons for this: 1. It&#39;s less weird for a pad to be zero width than for an imperative to pad to not actually pad. 2. PatchPoint is

Make Relation::FromClause.empty Ractor safe

github/rails/rails · 2026-08-05

This follows the same change to [`WhereClause`][1] [1]: d8c7523c016a59e425a8c930d792fd937bbe8ccf

[ruby/rubygems] Centralize testing key/cert constants in test/rubygem…

github/ruby/ruby · 2026-08-05

…s/pem_utilities.rb This commit refactors testing key/cert constants in a more consistent way. The key/cert constants were duplicated acro

[ruby/mmtk] Adding unit tests to ruby_heap_trigger.rs

github/ruby/ruby · 2026-08-05

https://github.com/ruby/mmtk/commit/4089d04c49

Pin IRB to latest master (#18214)

github/ruby/ruby · 2026-08-05

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

Remove collector methods of unregistered Mime types

github/rails/rails · 2026-08-05

The collector&#39;s on_change handler only added methods, so Mime::Type.unregister left a stale collector method behind. Calling it dispatch

DESIGN.md を置くと、どこまで「いい感じ」になるのか — 74件を測って確かめた

Zenn · 2026-08-05

AI に UI を作らせると、毎回ちょっとずつ違うものが出てきます。 「モダンで、クリーンで、信頼感のある感じで」と頼む。悪くないものが出る。翌日また頼む。また悪くないものが出る。でも昨日のとは違う。 Google Labs が公開した DESIGN.md は、この「毎回違う」を

npm代替を目指すセキュリティファーストなパッケージマネージャ「vlt」バージョン1.0に到達。npmのミラーレジストリ、プライベートレジストリも提供開始

Publickey · 2026-08-05

npmに代わる新しいJavaScriptのパッケージシステム「vlt」(vōlt:ボールト)を開発しているvlt technologyは、npm互換のパッケージマネージャ「vlt」がバージョン1.0に到達したことを発表しました。 あわせてn...

Merge pull request #58383 from Shopify/autosave-cpk-author-test-leak

github/rails/rails · 2026-08-05

Delete leaked Cpk::Author in the autosave teardown

Merge pull request #58281 from Shopify/actionview-template-lookup-ractor

github/rails/rails · 2026-08-05

Move the LookupContext::DetailsKey caches to Ractor-local storage

[ruby/openssl] rand: fix error check of RAND_load_file()

github/ruby/ruby · 2026-08-05

This function returns -1 on error, or the number of bytes read on success. Preserve current behaviour and also error out on error. Discovere

Revert recent PRISM changes to fix irb bundled_gems CI

github/ruby/ruby · 2026-08-05

This reverts commit 0017dea39538b75f54a64364e3878f8421378812, 5e36630fc012a305ea23aacd1c14cc8f9ad194f1, and f3ec056c9f14e8e65a1e4617252f96c7

[JIT] Only call JIT single ractor mode invalidation once per process

github/ruby/ruby · 2026-08-05

Previously, JIT single-ractor mode invalidation happened on every `Ractor.new` call. This invalidation takes the VM lock + VM barrier so slo

ZJIT: fix gen_new_hash to use proper shape_id in flags

github/ruby/ruby · 2026-08-05

If the shape capacity isn&#39;t set on an object, one thing that fails is moving it across Ractors. The new object created in the dst Ractor

Delete leaked Cpk::Author in the autosave teardown

github/rails/rails · 2026-08-05

TestDestroyAsPartOfAutosaveAssociation#test_autosave_has_one_cpk_association_when_composite_foreign_key_is_manually_set runs without transac

Claude DesktopでOutlook(クラシック版)をCOM経由で自動操作する - MCPサーバー導入から疎通確認まで

Qiita(trend) · 2026-08-05

はじめに Claude Desktop から Outlook(クラシック版)のメール・カレンダー・タスクなどを自然言語で操作できたら便利だと思い、outlook-classic-mcp を導入してみました。 このMCPサーバーの特徴は、Microsoft Graph AP...

Google Maps APIの課金が気になるので、日本全国の地図をPMTiles+MapLibreで自前配信できるようにした

Qiita(trend) · 2026-08-05

Webサイトに地図を載せる場合、Google Maps Platformは有力な選択肢です。 一方で、Google Maps Platformは基本的に従量課金方式です。無料利用枠はありますが、アクセス数が増えた場合の費用、APIキーの管理、請求先アカウントの設定などを気に...

YJIT: Ensure GC ran before executing the test proc in YJIT tests. (GH…

github/ruby/ruby · 2026-08-05

…-18197) [Bug #22228]

Merge pull request #58373 from camallen/disable-prepared-statements-fix

github/rails/rails · 2026-08-05

Fix `select_all` to consider disabled prepared statements

Fixes #58371

github/rails/rails · 2026-08-05

`select_all` passed the caller&#39;s `preparable:` straight through as `prepare:`, so the adapter prepared whenever the caller asked, whethe

Merge pull request #58360 from voxik/local-fixtures

github/rails/rails · 2026-08-05

Use local fixtures for Active Storage tests

Define the Remix contribution workflow (#11601)

remix · 2026-08-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Define the Remix contribution workflow (#11601) ·

Use local fixtures

github/rails/rails · 2026-08-05

This helps with testing Railties in isolation from other parts of the framework, similarly to #54864.

Move the LookupContext::DetailsKey caches to Ractor-local storage

github/rails/rails · 2026-08-05

The interned TemplateDetails::Requested objects and the digest cache Concurrent::Maps cannot be shared across Ractors, which blocked templat

Add ActiveSupport::Ractors.store_if_absent

github/rails/rails · 2026-08-05

On Rubies before Ractor.store_if_absent (3.4) the same contract is provided on top of Ractor-local storage. Also dropping defined?(Ractor)

[DOC] Revise "Access Time" section of timestamps doc- #18196

github/ruby/ruby · 2026-08-05

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

SolidStart v2 is now Stable · solidjs/solid-start · Discussion #2281

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

SolidStart v2リリース。Vite Environment APIを使ったclient/serverビルドに移行している。Nitro v3/Cloudflare Vite pluginなどのデプロイプラグインとの連携をサポート。Node.js 24以上が必要となり、設定

gpt-5.6-sol の high に「ウルトラ」と入力して「ソウル」と話させる技術

Zenn · 2026-08-05

更新履歴 2026/08/05: 「Agents Skill」を追記、末尾に正解を追記 2026/08/06: 「画面が欲しい」を追記 注意 ! ネタ記事なので真面目に読まないでね…!(と思って書き始めたら結構有益な記事になったかも…) ことの始まり 先日行われた

Add Ractor tests for the monitor list.

github/ruby/ruby · 2026-08-05

This commit adds tests to ensure that the monitor list is handled correctly in advance or rlgc merging. Because the monitor list can be mut

[ruby/prism] Split up lbrace token

github/ruby/ruby · 2026-08-05

This also more closely matches parse.y, and makes it easier to delineate which brace belongs to which type. https://github.com/ruby/prism/c

[ruby/prism] Split up backtick token

github/ruby/ruby · 2026-08-05

Now we fully match parse.y, and it is clearer to distinguish betewen backticks that are used for method names and backticks that begin xstri

[ruby/prism] Split up lparen token

github/ruby/ruby · 2026-08-05

This more closely matches parse.y, and simplifies a bit of the lex state as seen from the outside. https://github.com/ruby/prism/commit/06d

Merge pull request #58045 from 55728/fix-continuation-cursor-serialize

github/rails/rails · 2026-08-05

Serialize continuation step cursors through Active Job arguments

Serialize continuation step cursors through Active Job arguments

github/rails/rails · 2026-08-05

Before: an in-progress step&#39;s cursor was written to and read from the continuation data as raw JSON. After an interrupt/resume round-tri

[ruby/rubygems] Document SPDX license handling for license= and licen…

github/ruby/ruby · 2026-08-05

…ses= RubyGems validates each entry as a single SPDX identifier; compound expressions such as `MIT OR Apache-2.0` are rejected with a warni

[DOC] Use IO::Buffer.for in the IO::Buffer#transfer example

github/ruby/ruby · 2026-08-05

IO::Buffer.new takes a size as its first argument, so passing a string raises TypeError. Adjust the sample output to the flags the buffer cr

[DOC] Fix SyntaxError in the shareable_proc define_method example

github/ruby/ruby · 2026-08-05

The do block attaches to define_method while &Ractor.shareable_proc also passes a block argument, so the example fails to parse. Pass the sh

[DOC] Add require 'date' to the SimpleDelegator example

github/ruby/ruby · 2026-08-05

The example calls Date.new, which raises NameError without the require.

[DOC] Use trace_object_allocations_start in the dump_all example

github/ruby/ruby · 2026-08-05

ObjectSpace.trace_object_allocations raises LocalJumpError when called without a block.

[DOC] Use __LINE__ in the second Module#module_eval lineno example

github/ruby/ruby · 2026-08-05

The example passing lineno 10 evaluated __FILE__, which prints the filename instead of 10.

vlt 1.0 &amp; Hosted Package Registries | vlt /vōlt/

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

vlt 1.0リリース。vltのHosted Package RegistriesがGA。Graph ModifiersとCatalogsを追加。vlt installとvlt buildによるPhased installations、OIDC trusted publishin

New Relic Browser Monitoring × コーディング Agent でシステム活用度の可視化を自動化した話

Qiita(trend) · 2026-08-05

はじめに SPA(Single Page Application)形式で構築されたアプリケーションに対して、カスタムイベント差し込みを実際のプロダクトで進めた経験をもとに、手作業 → Prompt → Agent と段階的に自動化していった流れをまとめました。 Brow...

Web Streams API 入門 ― 基本概念から実践まで

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

Web Streams APIの基本概念から使い方について。ReadableStream/TransformStream/WritableStreamの役割について解説している。teeやBackpressure、Node.js Streamとの違いも扱っている。

win32: a backslash before whitespace escaped the closing quote

github/ruby/ruby · 2026-08-05

Inside double quotes, the escape was cancelled by almost any character but not by whitespace, so `"AA\ " BB` came out as a single argument.

社会人のための「こんなこと、聞いていいの?」をなくす。Copilotで“わからない”を解決するコピペPrompt実践ガイド

Qiita(trend) · 2026-08-05

背景 仕事をしていると、分からないことは普通に出てきます。 新しい技術、クラウドサービス、業務知識、統計、会計、英語、法律用語など、対象はさまざまです。 これまでは、検索エンジンで調べたり、書籍を読んだり、詳しい人に質問したりするのが一般的でした。もちろん、これらの方法は...

SkillをGitHub Copilotで"育てる" — 実証的プロンプト改善の実践レポート

Zenn · 2026-08-05

はじめに プロンプトの細かな差異(空白の有無、指示の構造など)は、LLM の回答の質を大きく左右します。「なんとなく書いたら動いた/動かなかった」を卒業するには、勘ではなくテスト駆動で Skill を育てていく発想が有効です。 この記事では、mizchi 氏が提唱する「empir

Merge pull request #58372 from djmb/fix-relation-ids-on-loaded-collec…

github/rails/rails · 2026-08-05

…tion-proxy Pluck from the target when the owner is a new record

[ruby/rubygems] Fix weak modifier flagged by quality_spec

github/ruby/ruby · 2026-08-05

https://github.com/ruby/rubygems/commit/528ee98f2c Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

[ruby/rubygems] Summarize cooldown-skipped versions at the end of ins…

github/ruby/ruby · 2026-08-05

…tall, update, and lock When cooldown silently resolves an older version, users comparing environments with different cooldown settings can

[ruby/rubygems] Drop the redundant range-not-satisfiable e2e example

github/ruby/ruby · 2026-08-05

Both halves of what it exercised are unit-covered now: the downloader spec covers dropping the Range header on 416, and the RubyGems updater

[ruby/rubygems] Retry without Range when compact index returns 416

github/ruby/ruby · 2026-08-05

Bundler&#39;s downloader already recovers from a stale over-long cache by dropping the Range header and refetching the whole file, but Gem::

[ruby/rubygems] Move world-writable cache coverage to the RubyGems te…

github/ruby/ruby · 2026-08-05

…st suite The e2e example from https://github.com/ruby/rubygems/commit/3b9c572b43 guarded compact index cache writes under a permissive uma

[ruby/rubygems] Remove spec/quality_es_spec.rb

github/ruby/ruby · 2026-08-05

It guarded the language quality of the Spanish man page translations, but no .es.ronn files are left in the repo, so it scanned English file

[ruby/rubygems] Move quality checks from RSpec suite to a lint rake task

github/ruby/ruby · 2026-08-05

spec/quality_spec.rb only ran in the two full-suite Ubuntu jobs, so failures surfaced late and nowhere else. Port it to tool/quality_check.r

[DOC] Update bundled gems list at 91cfd2c1efe9b8ae35f4e03cf15124

github/ruby/ruby · 2026-08-05

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

RDoc to Markdown in some core extensions

github/rails/rails · 2026-08-05

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

Pluck from the target when the owner is a new record

github/rails/rails · 2026-08-05

Since rails/rails@56c95aee, `Relation#ids` delegates to `pluck`, which for an association is `CollectionProxy#pluck`. For a new record that

Claude Code の「無駄」を可視化するツール cclens を作った

Zenn · 2026-08-05

どうも、医者からアルコールを控えろと言われたのでノンアルビールを飲んでみたものの、あまり好みではなかった 16 歳(進数不明)、ありすえです。 突然ですが、皆さんは自分の Claude Code が どれくらい無駄なことをしているか 把握していますか? 設定の効果検証は難しい

compile.c: reject negative object index in the IBF loader

github/ruby/ruby · 2026-08-05

pinned_list_store and pinned_list_fetch validated only the upper bound (offset &gt;= ptr-&gt;size) on a signed long index, so a malformed or

Shrink `st_table` from 48B down to 40B

github/ruby/ruby · 2026-08-05

This allows `st_table + RHash` to fit in a `64B` slot. It is achieved by turning `entries_start` from pointer size down to a single byte.

Merge pull request #58374 from Shopify/ec-pk-ractor

github/rails/rails · 2026-08-05

Ractor safe Active Record primary key

Ractor: keep the elements a moved array still shares

github/ruby/ruby · 2026-08-05

The array counterpart of f4e50b9993. A frozen array is handed out as a shared root as it is, without the shared root flag (ary_make_shared)

散らばった議論を LLM-Wiki でフル活用する AI 時代のデザインシステムのカタチ

Zenn · 2026-08-05

! この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 筆者が携わる kDS (kintone Design System) Team は、kintone、Slack、GitHub、Confluence など、さまざまな場所にデザインの議論を蓄積してき

Bump taiki-e/install-action

github/ruby/ruby · 2026-08-05

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

[ruby/uri] Reduce base-path ".." removal in merge_path to a linear pass

github/ruby/ruby · 2026-08-05

The RFC2396 5.2 6a step used Array#index/slice! in a loop, making URI.join / URI#merge O(n^2) in the number of base-path segments, so a 640K

ZJIT: Preserve argument profiles in polymorphic dispatch arms (#18057)

github/ruby/ruby · 2026-08-05

Each arm of a polymorphic dispatch takes a fresh Snapshot so that the receiver resolves from its refined type instead of the polymorphic pro

Update default gems list at a958cb539a4bdc0395cb98a8173817 [ci skip]

github/ruby/ruby · 2026-08-04

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

[ruby/erb] Version 6.0.7

github/ruby/ruby · 2026-08-04

https://github.com/ruby/erb/commit/9907393a1f

[ruby/erb] Fix Ractor compatibility regression, add tests

github/ruby/ruby · 2026-08-04

The recent change to use `BasicObject.instance_method(:equal?)` broke the ability to share frozen ERB templates across Ractors because `Unbo

[ruby/erb] Simplify Scanner's Ractor safety code

github/ruby/ruby · 2026-08-04

Ractor.make_shareable isn't needed if everything is plain `freeze`d https://github.com/ruby/erb/commit/50f434e7e5

Node.js — Node.js 24.19.0 (LTS)

リアルタイム版 JSer.info · 2026-08-04

Node.js v24.19.0(LTS)リリース。Blob.prototype.textStream()、--experimental-import-text、fs.readFile()でのbufferオプションをサポート。stream.composeのStable化、TLSの

Node.js — Node.js 26.6.0 (Current)

リアルタイム版 JSer.info · 2026-08-04

Node.js v26.6.0リリース。ffi.getCurrentEventLoop()の追加、node:testにcontext.log()とtest:logイベントを追加。TestStreamイベントにentryFileを追加、npm 11.18.0へのアップデートなど。

ZJIT: Fix cfp->block_code comment

github/ruby/ruby · 2026-08-04

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

ZJIT: clear cfp->block_code in the materialize_exit trampoline

github/ruby/ruby · 2026-08-04

gen_materialize_exit_trampoline clears cfp-&gt;jit_return and then calls rb_zjit_materialize_frames. CFP_ZJIT_FRAME_P() is exactly cfp-&gt;

ZJIT: Add IMemo subtype of RubyValue

github/ruby/ruby · 2026-08-04

Use this for extended fields.

ZJIT: Type fields_obj as RubyValue

github/ruby/ruby · 2026-08-04

It's an imemo, so not a BasicObject. This way, also, the return types in setivar and getivar align and therefore we can optimize this better

ZJIT: Add test for optimizing extended objects in load-store

github/ruby/ruby · 2026-08-04

We should be able to see through the fields_obj but right now setivar/getivar disagree on what the return type is (RubyValue/BasicObject) so

Ractor: keep the bytes a moved string still shares

github/ruby/ruby · 2026-08-04

Wiping the body of a hollowed-out object (556296cbe0) is wrong for a string whose bytes another string reads in place: r = Ractor.new {

ZJIT: Identify a recompiling side exit's instruction at compile time …

github/ruby/ruby · 2026-08-04

…(GH-18108) `exit_recompile()` decides whether to invalidate a compiled unit by asking whether the interpreter has finished re-profiling th

ブラウザ版GeoLibreでデスクトップアプリを使用しないお手軽水文解析をやってみた

Qiita(trend) · 2026-08-04

はじめに DEM(数値標高モデル)を使った代表的な解析の一つに、流域解析があります。 地形の高低差から水が流れる方向を計算し、同じ出口へ流れ込む範囲をまとめることで、流域界を抽出できます。 流域解析は、河川管理、洪水解析、土砂災害、森林管理など、さまざまな分野で利用され...

Merge pull request #58363 from Shopify/actionview-proc-layouts-shareable

github/rails/rails · 2026-08-04

Make Proc layouts shareable

Merge pull request #58368 from kamipo/use_activerecord_key_in_belongs_to

github/rails/rails · 2026-08-04

Use `ActiveRecord::Key` to unify single / composite FK handling in `BelongsToAssociation`

Merge pull request #57994 from Shopify/actionview-template-types-ract…

github/rails/rails · 2026-08-04

…or-shareable Make Mime types ractor-shareable

Ractor safe Active Record primary key:

github/rails/rails · 2026-08-04

- This is another object that we have to freeze in order to access it inside a Ractor. All 3 type of PK (Single, Composite, None) are s

Ractor: wipe the body of an object hollowed out by move

github/ruby/ruby · 2026-08-04

Ractor#send(move: true) turns the source object into a frozen Ractor::MovedObject in place: it rewrites the header and gives the slot a fiel

「AIがそう言っているので」で思考停止するリーダー

Qiita(trend) · 2026-08-04

はじめに 最近、チームのリーダーがChatGPTなどのAIを使いこなすようになってから、地味に面倒な仕事が増えたと感じることはないでしょうか。 「AIに聞いたらこう言っていたけど、実際どうなの?」 こう聞かれること自体は悪いことではありません。むしろAIを判断材料の一つと...

Make Proc layouts shareable

github/rails/rails · 2026-08-04

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

1Password、ダッシュボードから組織のAI支出状況を表示する新機能。ClaudeやCursor、ChatGPTなど複数AIにI対応

Publickey · 2026-08-04

1Passwordは、単一のダッシュボード画面からAnthropicのCalude、OpenAIのChatGPT、AnysphereのCursorなど複数のAIサービスに対する支出状況をリアルタイムに表示、管理できる新機能を発表しました。 ...

アプリが遅い原因をAIがトレースログから分析してくれる「Windows Performance Analyzer MCP」(WPA MCP)、マイクロソフトがプレビュー公開

Publickey · 2026-08-04

マイクロソフトは、Windowsアプリケーションが遅くなる原因の調査分析をAIに依頼できるツール「Windows Performance Analyzer MCP」(WPA MCP)のアーリープレビューを発表しました。 GitHub Cop...

[ruby/prism] Abort on allocation failure in static literals

github/ruby/ruby · 2026-08-04

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

Merge pull request #58326 from Shopify/actionview-field-type-ractor

github/rails/rails · 2026-08-04

Define Tags#field_type when the class is loaded

Merge pull request #58357 from Shopify/actionview-datetime-selector-r…

github/rails/rails · 2026-08-04

…actor Define DateTimeSelector datetime readers with shareable lambdas

Merge pull request #58352 from Shopify/ec-attribute-type-fix

github/rails/rails · 2026-08-04

Allow to access the type of an attribute inside a ractor

[ruby/io-console] Implement FFI console mode support

github/ruby/ruby · 2026-08-04

Add the missing console mode API so JRuby and TruffleRuby match the native extension. https://github.com/ruby/io-console/commit/beaf98288b

Add NUL (\0) to the list of unsafe characters for storage

github/rails/rails · 2026-08-04

The null character is not valid in filenames in most (all?) filesystems, so include it in the list of characters that `Filename#sanitized` r

[DOC] Update docs for GC.stat

github/ruby/ruby · 2026-08-04

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

[DOC] Doc for File::absolute_path

github/ruby/ruby · 2026-08-04

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

Bedrock Tool UseでAIロボットを動かしたらかなり気分屋だった

Qiita(trend) · 2026-08-04

「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」 の4日目の投稿です! 過去の投稿は以下の(リンク集)からご覧ください! https://qiita.com/ys-yoshida/private/6f7c7f85155a993e2c8...

Next.js 16.3 | Next.js

リアルタイム版 JSer.info · 2026-08-04

Next.js 16.3リリース。Instant NavigationsとしてcacheComponentsとpartialPrefetchingによるナビゲーションの改善を追加。import.meta.globのサポート、Web StreamをNode.js Streamに書き

TanStack/charts: A tiny TypeScript visualization grammar for responsive, accessible, server-rendered charts—powered by granular D3 primitives.

リアルタイム版 JSer.info · 2026-08-04

D3ベースチャートライブラリ。defineChartでフレームワーク非依存のチャート定義を書き、React/Vue/Solid/Svelteなどのアダプタで描画できる。SVG SSR、Canvasレンダラー、アクセシビリティ、レスポンシブレイアウトを扱うランタイムを含む。

v1.20.0 | React Aria

リアルタイム版 JSer.info · 2026-08-04

React Aria Components v1.20.0リリース。Popoverをhover/focus/long pressで表示するPreviewTrigger、テキスト入力中に補完を扱うTokenField alphaを追加。MenuTriggerにtrigger=&qu

Web Streams API 入門 ― 基本概念から実践まで

リアルタイム版 JSer.info · 2026-08-04

Web Streams APIの基本概念から使い方について。ReadableStream/TransformStream/WritableStreamの役割について解説している。teeやBackpressure、Node.js Streamとの違いも扱っている。

Use `ActiveRecord::Key` to unify single / composite FK handling in `B…

github/rails/rails · 2026-08-04

…elongsToAssociation` Cache `Key.for(reflection.foreign_key)` as `@foreign_key` and use its Enumerable / `value_of` / `composite?` API in p

[ruby/rubygems] Load vendored persistent before activating Artifice i…

github/ruby/ruby · 2026-08-04

…n-process Artifice replaces Gem::Net::HTTP, so when bundler/vendored_persistent gets lazily required while Artifice is active, the vendore

[ruby/rubygems] Prevent test git commands from mutating the checkout'…

github/ruby/ruby · 2026-08-04

…s own git config When a fixture directory has no .git, git repository discovery walks up into the checkout itself, and a fixture `git conf

[ruby/rubygems] Require spec path helpers lazily in the git config guard

github/ruby/ruby · 2026-08-04

support/subprocess.rb is preloaded into every spawned ruby before RubygemsVersionManager switches RubyGems, and requiring support/path at lo

AWS BuilderCards v2 セキュリティ拡張パック ポケットガイド

Qiita(trend) · 2026-08-04

本記事は、BIPROGY / ユニアデックス社内AWSコミュニティ「BIPROGY AWS SPARK」の定期投稿企画第7回目の記事です。他の定期投稿企画の記事は、インデックスページをご覧ください。 AWS BuilderCards v2(2nd Edition)...

Cloudflare Workers and Containers now support inbound TCP connections and gRPC | The Cloudflare Blog

リアルタイム版 JSer.info · 2026-08-04

Cloudflare WorkersとContainersのInbound TCP/gRPC対応について。Workers Runtimeにconnect(socket)ハンドラを追加し、Spectrum経由のTCPソケットをWorkerで受け取れる。Durable Objects

図解で解説!Anthropic Claude Certified Architect (CCAR-F) 試験ガイド

Qiita(trend) · 2026-08-04

本記事について Claude Certifi Architect – Foundations(CCAR-F)の試験範囲について、筆者が個人的な学習の一環として理解を整理・共有することを目的に執筆したものです。 記載内容は、公開されている試験ガイド(Version 0.2...

プロンプトキャッシュを意識して claude code のトークンを節約しよう

Zenn · 2026-08-04

困ってたこと 前日のやり取りを複数再開したら、いきなり claude code の5時間制限が2割くらい持っていかれた。まだ一言も打ってないのに.... そもそもプロンプトキャッシュとは モデルはリクエスト間で何も覚えていない。だから会話を続けるには、毎回コンテキストを丸ごと

[ruby/rubygems] Check the resolved parent directory before extracting…

github/ruby/ruby · 2026-08-04

… old format gems Gem::Package::Old#extract_files only validated entry paths by string expansion, so a preexisting symlink in the extractio

新しい Copilot Studio が GA したので「ハーネス」とクレジット課金体系を改めて整理してみる

Qiita(trend) · 2026-08-04

※本記事は 2026/8 時点の公開情報(Copilot Studio 公式ブログ、Microsoft Learn、Copilot Credits Guide 2026年8月版)をベースに整理しています。今後変更される可能性があるため、契約や導入判断の際は必ず最新の公式情報...

Microsoft 謹製 デスクトップアプリ「Skill Recorder」で業務効率化スキル(SKILL.md)の作成が捗る?

Zenn · 2026-08-04

はじめに スキル(SKILL.md)で定型業務をAIに移譲したり、特定業務の自動化・半自動化を実現したりといった状況は珍しくなくなってきたと思います。 例えば、ブラウザ操作のトレースはplaywright-mcpまたはplaywright-cliで行い、そのトレース結果からAIに

Merge pull request #58364 from kamipo/composite_pk_association_fixes

github/rails/rails · 2026-08-04

Honor composite / aliased FKs in belongs_to counter cache, autosave, and has_many :through nullify

バックエンドエンジニアがQAを1年やって思ったこと――役割の前に、人がいる

Zenn · 2026-08-04

子どもの頃、「ロール」なんてなかった 子どもの頃を思い出すと、役割なんてものはなかった。虫を捕まえたり、本を読んだり、工作したり、気ままにやりたいと感じることをやっていた。誰も「お前は虫担当だから工作はするな」とは言わなかった。 大人になると、それが変わる。バックエンドエンジニア

[ruby/rubygems] Remove Bundler::CompactIndexClient

github/ruby/ruby · 2026-08-04

Bundler now uses Gem::CompactIndexClient, so delete the duplicate client and its unit specs. Coverage the specs had over the RubyGems test s

[ruby/rubygems] Use Gem::CompactIndexClient in Bundler

github/ruby/ruby · 2026-08-04

Switch Bundler&#39;s compact index fetcher and the outdated-version check from Bundler::CompactIndexClient to the RubyGems client, wiring Bu

[ruby/rubygems] Ship Gem::CompactIndexClient in the Bundler gem

github/ruby/ruby · 2026-08-04

Add lib/rubygems/compact_index_client to the gem&#39;s files so Bundler carries the client itself. This keeps Bundler self-contained on Ruby

[ruby/rubygems] Add a filesystem access hook to Gem::CompactIndexClient

github/ruby/ruby · 2026-08-04

Bundler&#39;s client wraps every cache read and write in SharedHelpers.filesystem_access so permission problems surface as friendly Bundler

[ruby/rubygems] Make Gem::CompactIndexClient loadable from a Bundler-…

github/ruby/ruby · 2026-08-04

…shipped copy The client&#39;s subfiles reached sibling RubyGems files with cross-tree require_relative, which breaks when the copy shipped

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

github/ruby/ruby · 2026-08-04

Bumps the github-actions group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [zizmorcore/zizmor-action](

mswin: Fix dependencies to build ruby.exe in a single nmake run

github/ruby/ruby · 2026-08-04

In a clean build directory, `{$(VPATH)}config.h` prerequisites in common.mk fall back to the bare name, which nothing knows how to build (U1

CI: Run a single `nmake prog` in make-old-toolset jobs

github/ruby/ruby · 2026-08-04

The separate `nmake incs` and `nmake mini` steps were workarounds for missing dependencies in win32/Makefile.sub. Co-Authored-By: Claude Fa

CI: Build just ruby.exe in make-old-toolset jobs

github/ruby/ruby · 2026-08-04

rubyw.exe is not exercised by the smoke test in these jobs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

[DOC] Fix typos in documentation guide

github/ruby/ruby · 2026-08-04

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

ROS 2 ハンズオン — 環境構築から自作ノード・自律走行まで

Zenn · 2026-08-04

ROS 2 Jazzy で TurtleBot3 をシミュレーション (Gazebo) 上で動かしながら、ノード / トピックの基礎、launch ファイル、自作パッケージ (C++ の Pub/Sub 実装)、SLAM・自律走行 (Nav2) までを一通り体験するハンズオン教材

ZJIT: Don't always use find() in type_specialize

github/ruby/ruby · 2026-08-04

Use it in only two branches: Send and InvokeSuper. We can probably remove those later but it needs further refactoring. Cuts ~20ms aggregat

ZJIT: Don't clone args in inline_methods

github/ruby/ruby · 2026-08-04

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

Rust のテストを実行するとき、裏側で何が起きているか

Zenn · 2026-08-04

こんにちは。株式会社estie(エスティ)で Rust や Python でデータパイプラインや Web サーバーサイドの開発に取り組んでいる Masaki Miyazaki(yuly3)です。 前職も含め、これまで様々なアプリケーション Rust プロジェクトを見てきた中で、R

ヘルプデスク普通にむずかしくない?

Qiita(trend) · 2026-08-04

はじめに こんにちは。元現場作業員のひよこです。 Excel、パワポも触れて来なかったガチのIT初心者ですが、2026年1月から学習を始め、半年弱で6月にIT企業へ転職しました。 保有資格はLPIC1、AWS CLF・SAA。資格と実務は別物ですが、とりあえず頑張って取り...

[DOC] Improve docs for GC.stress=

github/ruby/ruby · 2026-08-04

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

prism: Work around VS2017 miscompilation of conditional expressions

github/ruby/ruby · 2026-08-04

cl 19.16 materializes both arms of a conditional expression whose arms are struct compound literals before testing the condition, so NTOK2LO

win32/vssetup.cmd: Fix -vcvars_ver argument passing

github/ruby/ruby · 2026-08-04

cmd.exe splits batch file arguments on &quot;=&quot;, so &quot;-vcvars_ver=14.29&quot; reaches the argument loop as two tokens and VsDevCmd.

CI: Build with VS 2017/2019 toolsets on Windows

github/ruby/ruby · 2026-08-04

The hosted runner images no longer preinstall VS 2017/2019, so install the v141/v142 toolsets into the preinstalled VS 2022 and select them

【RAG】話題の米国AIベンチャーで実践される「社内ナレッジ」管理

Zenn · 2026-08-04

本記事では、今をときめくAI半導体ベンチャーである「Cerebras」による、「社内ナレッジ検索」の仕組みについて、解説します。 株式会社ナレッジセンスは、社内データ検索技術をエンタープライズ企業向けに提供しているスタートアップです。 この記事は何 この記事は、Cerebra

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

github/ruby/ruby · 2026-08-03

Load Gem::PubGrub from RubyGems&#39; copy, which the gem now ships under lib/rubygems, and point all resolver references at the Gem::PubGrub

[ruby/rubygems] Remove Bundler's duplicate vendored PubGrub

github/ruby/ruby · 2026-08-03

Bundler now loads Gem::PubGrub from RubyGems&#39; copy, so drop the Bundler::PubGrub tree and its vendoring entry, and regenerate the Manife

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

github/ruby/ruby · 2026-08-03

When the same Gem::PubGrub copy is shipped in two gems (RubyGems and Bundler) and required from different paths, the unguarded entrypoint re

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

github/ruby/ruby · 2026-08-03

Add lib/rubygems/vendor/pub_grub to the gem&#39;s files, and to tracked_files_glob so the &quot;ships the correct set of files&quot; spec st

Revert doc/NEWS/NEWS-3.4.0.md to v3_4_0:NEWS.md

github/ruby/ruby · 2026-08-03

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

AIエージェント向けのツールを、MCPではなくCLIとして作った — 設計の3原則

Zenn · 2026-08-03

AI エージェントのためのデータ分析環境 Codatum CLI(cdm)をベータ版としてリリースしました。この CLI は、人間がターミナルから使うだけでなく、Cursor や Claude Code のような AI エージェントに操作させることを主要な用途のひとつとして設計し

【AWS Blocks】CopilotKitとStrandsAgentsを使ってAIエージェントのフロントエンドを作ってみる

Qiita(trend) · 2026-08-03

はじめに お疲れ様です。たけのこです。 少し前にAWS Blocksがプレビュー公開されましたが、今回はAIエージェントのフロントエンド周りのインフラをAWS Blocksで作ってみました。エージェント周りはStrandsAgentsとCopilotKitです。 作成した...

[DOC] Fix letters in Regexp doc

github/ruby/ruby · 2026-08-03

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

[DOC] Minor fixes for Regexp

github/ruby/ruby · 2026-08-03

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

Consolidate API and Guides documentation infrastructure (#11637)

remix · 2026-08-03

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

Remove legacy Remix export aliases (#11599)

remix · 2026-08-03

Co-authored-by: Remix Run Bot <hello@remix.run>

Fix "oneshot" tracepoints that disable themselves during the hook

github/ruby/ruby · 2026-08-03

The debug gem uses a TP that disables itself (tp.disable) during the hook. If there are other tracepoint events afterwards on the same iseq

Honor composite FKs in belongs_to counter cache, autosave, and has_ma…

github/rails/rails · 2026-08-03

…ny :through nullify `reflection.foreign_key` was passed directly to code that didn&#39;t handle the Array form (composite belongs_to), sil

chore: format

remix · 2026-08-03

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

Add dark mode-compatible UI component styles (#11590)

remix · 2026-08-03

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add dark mode-compatible UI component styles (#115

Make IO objects unshareable

github/ruby/ruby · 2026-08-03

A frozen IO used to pass Ractor.make_shareable, but the result is not useful and not sound: * Almost nothing works on it. read, gets, seek

Raise instead of crashing when a non-T_DATA object is not shareable

github/ruby/ruby · 2026-08-03

make_shareable_check_shareable() assumes allow_frozen_shareable_p() can only fail for T_DATA and dereferences RTYPEDDATA_TYPE() right after

Cache alias-resolved foreign key/type on BelongsToAssociation

github/rails/rails · 2026-08-03

Refactor of the caller-side `resolve_attribute_alias` helper: resolution now happens once at `BelongsToAssociation#initialize` and is expose

クラウドだけではないAI推論 ~なぜAIのハードウェア実装が求められているのか~

Qiita(trend) · 2026-08-03

1. 初めに 本記事は、生成AIの出力をもとに執筆・編集しています。 こんにちは。 メイビスデザインのKA026(@KA026)です。 近年、生成AIや画像認識技術の発展により、AIは私たちの身の回りのさまざまな製品やサービスに活用されるようになりました。 これま...

Rust製のフルスタックWebアプリフレームワーク「Topcoat」登場。非同期ランタイム「Tokio」上でサーバサイドレンダリング、ルーティング、コンポーネントライブラリなど

Publickey · 2026-08-03

Rust言語の代表的な非同期ランタイムライブラリ「Tokio」の開発チームが、フルスタックのWebアプリケーションフレームワーク「Topcoat」のリリースを発表しました。 下記はTokioの作者でTopcoatの作者でもあるCarl Le...

クラウドインフラのシェア、AWSが28%と変わらず、Google Cloudは1ポイント上昇して15%に。市場全体が年42%と過去最高の成長率に。2026年第2四半期、Synergy Research

Publickey · 2026-08-03

調査会社のSynergy Research Groupは、グローバルにおける2026年第2四半期のクラウドインフラの市場状況について調査結果を発表しました。 クラウドインフラとは、IaaS、PaaS、ホステッドプライベートクラウドを合わせた...

Freeze ActionView::Template::Handlers::ERB.escape_ignore_list:

github/rails/rails · 2026-08-03

- I&#39;d like to access this array inside a Ractor. It&#39;s not possible now because the array isn&#39;t frozen. This configuration i

OpenCode × Amazon Bedrock で好きなモデルを選べる AI コーディング環境を構築する!

Zenn · 2026-08-03

はじめに ターミナルで動くコーディングエージェントというと、Claude Code や Codex CLI が定番になりつつあります。どちらも完成度の高いツールですが、ツールとモデルファミリーが強く結びついています。Claude Code は Anthropic の Claude

Define Tags#field_type when the class is loaded

github/rails/rails · 2026-08-03

Currently, field_type is lazily memoized in a class instance variable, so the first form field rendered inside a non-main Ractor raises. Ca

[DOC] Improve docs for GC.verify_internal_consistency

github/ruby/ruby · 2026-08-03

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

[DOC] Fix output of example in String encoding

github/ruby/ruby · 2026-08-03

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

Define DateTimeSelector datetime readers with shareable lambdas

github/rails/rails · 2026-08-03

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

Merge pull request #58356 from duffuniverse/docs/fix-table-name-in-wi…

github/rails/rails · 2026-08-03

…shlists-guide [ci skip] Fix the table name in the Wishlists guide

Merge pull request #58353 from 55728/fix-sti-changes-doc-example

github/rails/rails · 2026-08-03

Fix Single Table Inheritance doc example for the type column change

Fix table name in wishlists guide

github/rails/rails · 2026-08-03

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

Remove redundant rb_int_positive_pow declaration

github/ruby/ruby · 2026-08-03

`rb_int_positive_pow` has been declared by public headers since Ruby 3.1.

Add C API wrapper for rb_process_status_for

github/ruby/ruby · 2026-08-03

Expose `rb_process_status_for` so C API specs can verify its availability.

Require Ruby 3.3 to run ruby/spec

github/ruby/ruby · 2026-08-03

Match the runtime version check to the supported versions documented in the README.

Add C API wrapper for rb_int_parse_cstr

github/ruby/ruby · 2026-08-03

Expose `rb_int_parse_cstr` so its parsing behavior can be covered by C API specs.

Resolve attribute aliases in belongs_to change tracking

github/rails/rails · 2026-08-03

Follow-up to 47638820a7. Resolve alias_attribute names to their real column names wherever belongs_to consults the Dirty API, so counter ca

Fix method coverage dropping redefined/removed methods after GC [Bug …

github/ruby/ruby · 2026-08-03

…#22179] Method coverage rebuilt its result by walking the heap for method entries, so a shadowed or removed method that was never called c

Rename me2counter to cme2counter

github/ruby/ruby · 2026-08-03

The counter is keyed by the callable method entry (cme) at the call site. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.c

coverage: Do not record aliases in me_set

github/ruby/ruby · 2026-08-03

An alias resolves to a different method entry, so it is filtered out when the result is aggregated anyway. Avoid retaining it in me_set. Co

coverage.c: Extract method_coverage_add helper

github/ruby/ruby · 2026-08-03

Behavior-preserving refactoring extracted from method_coverage_i. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Fix Single Table Inheritance doc example for the type column change

github/rails/rails · 2026-08-03

A new record starts with no type at all, so the change the example illustrates goes from `nil` rather than from an empty String.

AIユースケースは簡単に書ける。でも、RAGは「データ」と「質問」を確認しないと作れない

Qiita(trend) · 2026-08-03

初めに AIのユースケースは、比較的簡単に説明できます。 RAGで社内文書に回答する Agentで問い合わせ対応を自動化する 契約書やマニュアルを検索できるようにする ただ、これだけではAIアプリケーションの設計は決まりません。 たとえば「PDFをRAGに登録して質問...

Allow to access the type of an attribute inside a ractor:

github/rails/rails · 2026-08-03

- ### Problem Active Model&#39;s attribue_types memoizes a hash that&#39;s not ractor safe. Any code attemptying to load the type of an

SASE入門

Qiita(trend) · 2026-08-03

1. SASEとは SASE(Secure Access Service Edge)は、ネットワークとセキュリティをクラウドで一体的に提供する仕組みです。 従来は会社のネットワークを経由してシステムへ接続していました。しかし、リモートワークやクラウドサービス(SaaS)の...

GH-600: GitHub Agentic AI Developerに合格しました

Zenn · 2026-08-03

GH-600: GitHub Agentic AI Developerに合格しました(/・ω・)/ 記憶が薄れないうちにどんな感じだったか試験範囲のドメインごとにどういう知識が問われたのか、どんな準備をしておくべきかを書いておこうと思います。 GH-600の概要と問題の構成

AWSで作った洗濯botを2ヶ月使い続けた話

Qiita(trend) · 2026-08-03

本記事は、BIPROGY / ユニアデックス社内AWSコミュニティ「BIPROGY AWS SPARK」の定期投稿企画第6回目の記事です。他の定期投稿企画の記事は、インデックスページをご覧ください。 この記事について こんな方に読んでいただけたら嬉しいです。 A...

【初心者向け】PostgreSQLメタコマンドとSQL*Plusの違い

Qiita(trend) · 2026-08-03

はじめに 今回PostgreSQLを学ぶにあたってメタコマンドというものが出てきたため、SQL*Plus(Oracle)との対応一覧表があったらいいなぁという思いからまとめてみました。 またメタコマンドだけでなく、よく使いそうor遭遇しそうな違いについても同時に記載してい...

FlutterアプリのE2Eテストフレームワークとして Maestro を選んだ話

Qiita(trend) · 2026-08-03

こちらの記事は 「MEDLEY Summer Tech Blog Relay」 の 15日目 の記事です 人材プラットフォーム QAグループの菅原です。現在はジョブメドレーのiOSアプリを開発するクロスファンクショナルなチームにQAエンジニアとして参加しています。このアプ...

【初学者必見】Python復習記録|Djangoで入力チェックを実装してみた

Qiita(trend) · 2026-08-03

1. はじめに 前回の記事:【初学者必見】Python復習記録|基本的な入力チェックを関数化して実装してみた 前回、Pythonの復習も兼ねて基本的な入力チェックを自作の関数として実装しました。 前の案件ではDjangoを使ってWebアプリ開発に携わっていたのですが、...

IPA高度区分試験攻略法:PMその⑩:午後Ⅱで80点論文を作るための進め方

Qiita(trend) · 2026-08-03

はじめに 前回の記事では、 本番で60点を取るためには、事前に80点の論文を準備しておく必要がある という話をしました。 では、その80点論文はどのように作ればよいのでしょうか。 午後Ⅱ対策を始めたばかりの頃は、 何から手を付ければよいか分からない そもそも合格論文...

Web 標準動向 2026年7月版

Zenn · 2026-08-03

こんにちは! サイボウズ株式会社 フロントエンドエンジニアの mehm8128 (@mehm8128) です。 はじめに サイボウズは 2025 年 4 月より、W3C のメンバーに加入しました。 https://blog.cybozu.io/entry/joining-w3

Vitis HLS で Rust を使えるようにした

Qiita(trend) · 2026-08-03

背景 FPGA 向けの高位合成 (HLS) は長年 C/C++ がデファクトです。AMD/Xilinx の Vitis HLS は、C++ のサブセットでベンダ独自の #pragma HLS ... ディレクティブ及びap_uint / hls::stream のよ...

gc/default: make stress GC honor gc_allowed in TRY_WITH_GC

github/ruby/ruby · 2026-08-03

TRY_WITH_GC guards its retry-GC branch with gc_allowed (which reflects the current ractor&#39;s malloc_gc_disabled, set while a ractor lock

Merge pull request #58348 from kamipo/support_attribute_aliases_in_as…

github/rails/rails · 2026-08-03

…sociations Restore `alias_attribute` support in associations

入出力フォーマットで LLM トークンはどれだけ変わるのか

Zenn · 2026-08-03

はじめに LLM をアプリケーションに組み込むとき、入力や出力を JSON で扱う場面はよくあります。ただ、テキストで渡す・受け取る場合と比べて、トークン数やコストがどれくらい変わるのかが気になり調査してみました。 そこで本記事では、入力と出力それぞれを text / JSON

オントロジーで AI に業務知識を渡す — AWS の OSS「Context Ontology Accelerator」を試してみた

Zenn · 2026-08-03

はじめに こんにちは、AWS Japan でソリューションアーキテクトをしているいなりくです。 AI エージェントを業務に入れようとすると、必ず同じ壁にぶつかります。データはあるのに、業務の意味が渡っていないという壁です。 「売上」は total_amount の合計なのか、送

Herdr で止まらず、精度の高い開発を進める工夫 ─ intent-cli で意図をもとに開発する

Zenn · 2026-08-03

株式会社ジェイテックジャパン CTOの高丘 @tomohisaです。 AIエージェントを4体、止まりを見つけて再開させながら回して開発を進める、ということを日常的にやっています。設計・オーケストレーション・実装・レビューの4スレッドが、GitHub の Issue と PR を通

[ruby/rubygems] Adapt the plugin index to Gem::YAMLSerializer semantics

github/ruby/ruby · 2026-08-03

The stub serializer dumped an empty hash as a bare &quot;key:&quot; line and loaded such a line back as an empty hash. Gem::YAMLSerializer d

[ruby/rubygems] Port Bundler's YAML serializer specs to the RubyGems …

github/ruby/ruby · 2026-08-03

…test suite The RubyGems test suite already covers almost all of the Bundler yaml_serializer spec through test_gem_safe_yaml.rb. Port the t

[ruby/rubygems] Drop Bundler's stub YAML serializer

github/ruby/ruby · 2026-08-03

Bundler::YAMLSerializer is no longer referenced anywhere now that Bundler uses Gem::YAMLSerializer everywhere. https://github.com/ruby/ruby

[ruby/rubygems] Use RubyGems' YAML serializer in Bundler

github/ruby/ruby · 2026-08-03

Bundler now uses Gem::YAMLSerializer unconditionally for settings and the plugin index instead of falling back to its own stub serializer. T

[ruby/rubygems] Ship RubyGems' YAML serializer in the Bundler gem

github/ruby/ruby · 2026-08-03

Add lib/rubygems/yaml_serializer.rb to the gem&#39;s file list so the Bundler gem carries its own copy of Gem::YAMLSerializer. This keeps Bu

[ruby/rubygems] Guard RubyGems' YAML serializer against double loading

github/ruby/ruby · 2026-08-03

When the same Gem::YAMLSerializer copy is shipped in two gems (RubyGems and Bundler) and required from different paths, the second load rede

[ruby/rubygems] Remove #private? check from open_private_key and chec…

github/ruby/ruby · 2026-08-03

…k in Gem::Security.sign Remove the OpenSSL::PKey::{RSA,DSA,EC}#private? check in open_private_key. This makes the code ML-DSA compatible s

[ruby/rubygems] Recreated testing .pem files.

github/ruby/ruby · 2026-08-03

As I modified logic related to output format in tool/create_certs.rb and tool/create_encrypted_key.rb at the last commit, I ran these script

[ruby/rubygems] Remove hardcoded key-dependent values from tests

github/ruby/ruby · 2026-08-03

Because these hardcoded values make the tests fail when recreating the keys. This is not convenient. * Remove hardcoded subjectKeyIdentifie

[ruby/rubygems] Replace OpenSSL::PKey::{RSA,DSA,EC}#to_pem

github/ruby/ruby · 2026-08-03

Replace OpenSSL::PKey::{RSA,DSA,EC}#to_pem with OpenSSL::PKey::{RSA,DSA,EC}#private_to_pem or #public_to_pem. Continue to use OpenSSL::X509:

[ruby/rubygems] Split Gem::Security.write into write_private_key and …

github/ruby/ruby · 2026-08-03

…write_certificate Gem::Security.write managed the following 2 cases. * pemmable is RSA/DSA/EC private key, an instance of OpenSSL::PKey::

Link the psych libfyaml NEWS entry to ruby/psych#805

github/ruby/ruby · 2026-08-03

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Add NEWS entry for lazy loading of error decoration gems [Feature #21…

github/ruby/ruby · 2026-08-03

…951] Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Add NEWS entry for experimental libfyaml backend of psych

github/ruby/ruby · 2026-08-03

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Add NEWS entry for removed EOL platform support

github/ruby/ruby · 2026-08-03

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Add NEWS entry for net-ftp and net-pop removal [Feature #21835]

github/ruby/ruby · 2026-08-03

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

compile.c: pass the new operand ci to the write barrier, not the INSN

github/ruby/ruby · 2026-08-03

The splat rebuild in compile_massign_lhs passes the arena-allocated INSN (iobj) to RB_OBJ_WRITTEN (since f2286925f0). iobj is not a heap ob

Fix operand in the update_global_event_hooks assertion

github/ruby/ruby · 2026-08-03

The assertion for change_c_events &lt; 0 compares ruby_vm_c_events_enabled against -change_iseq_events instead of -change_c_events, so it fi

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

github/ruby/ruby · 2026-08-03

Bumps [github.com/microsoft/vcpkg](https://github.com/microsoft/vcpkg) from 2026.06.24 to 2026.07.29. - [Release notes](https://github.com/m

[ruby/io-console] `IO#tty?` extension is unsupported on Cygwin

github/ruby/ruby · 2026-08-03

`rb_w32_open_osfhandle` is defined only on mingw/mswin. https://github.com/ruby/io-console/commit/3043df5241

[ruby/io-console] [DOC] Prevent RDoc from referencing internal modules

github/ruby/ruby · 2026-08-03

https://github.com/ruby/io-console/commit/04e3f33df6

Prefer `read_attribute` / `write_attribute` over `Base#[]` / `Base#[]…

github/rails/rails · 2026-08-03

…=` in associations `Base#[]` and `Base#[]=` are thin wrappers that just delegate to `read_attribute` and `write_attribute` — one extra met

Restore `alias_attribute` support in associations

github/rails/rails · 2026-08-03

be2b98b4ae switched belongs_to association reads from `ActiveRecord::Base#[]` (which resolves `alias_attribute` via the public `read_attribu

Merge pull request #58347 from kamipo/deprecate_write_attribute_id_re…

github/rails/rails · 2026-08-03

…turning_primary_key Deprecate `write_attribute(:id, value)` writing to the primary key

[DOC] Improve docs for GC.start

github/ruby/ruby · 2026-08-03

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

[DOC] Doc for File::absolute_path?

github/ruby/ruby · 2026-08-03

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

UnityのDIは本当に必要か:Zenject継続・Reflex新規採用・VContainer比較の判断軸

Zenn · 2026-08-03

はじめに Unityの規模が大きくなると、GameManager.Instance、FindFirstObjectByType、GetComponent、Scene上の大量の参照設定が増え、依存関係が追いにくくなります。入力、通信、セーブ、分析、課金などをテスト用実装へ差し替えた

[ruby/rubygems] Update SSL/TLS RSA test/rubygems/*.pem files generate…

github/ruby/ruby · 2026-08-03

…d by new create_certs.sh Note that previous &quot;openssl ca&quot; commands did output human-readable text + PEM format for the following

アーキテクチャに限らず意思決定を全部残す「ADR(Any Decision Record)」という文化

Zenn · 2026-08-03

はじめに Dress Code 株式会社のかわうそです。 Dress Code では創業初期から ADR を書き続けているのですが、一般的な ADR とは少し違う運用をしています。頭文字の "A" を Architecture ではなく Any と読み替えて、「領域も大小も問わず

Claude Code × AWS MCP Serverによるマルチアカウント操作

Qiita(trend) · 2026-08-02

はじめに 本記事は「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」の2日目の記事となります! 昨日の記事はこちらです! さて、AWS MCP Serverがクロスアカウントアクセスに対応したことで、Claude Codeな...

pnpm 11.15-11.19 | pnpm

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

pnpm 11.15から11.19までの変更点について。pnpm update/pnpm outdatedのGitHub Actions更新対応、pnpm update --changesetの追加。update/audit設定、publishConfig.name、save-p

Fix test class name collision in Active Storage railties tests (#58349)

github/rails/rails · 2026-08-02

The test class `ApplicationTests::ActiveStorageEngineTest` is defined by two files: - railties/test/application/active_storage/analyzers_in

Remove dead DURING_GC_COULD_MALLOC_REGION_START/END in default.c

github/ruby/ruby · 2026-08-02

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

AIが書いたsort()、元の配列が書き換わって画面が意図せず変わる件

Qiita(trend) · 2026-08-02

起きたこと Reactでリストを日付順に並べ替えて表示する処理をAIに書いてもらったところ、なぜか元のstateの並び順まで変わってしまう不具合が起きました。 const [items, setItems] = useState(originalItems); func...

RDoc to Markdown in a handful of core extensions

github/rails/rails · 2026-08-02

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

Kiroが変えたAWS Gameday

Qiita(trend) · 2026-08-02

はじめに 2026年6月25日~26日に開催された、AWS summit 2026に参加しました。 時間が空いてしまいましたが、AWS Gamedayについて書いていきます 問題の内容は口外NGなので、参加して感じたことを共有します。 AWS Gamedayとは ゲ...

Deprecate `write_attribute(:id, value)` writing to the primary key

github/rails/rails · 2026-08-02

Follow-up to #49019, which deprecated (and later removed) `read_attribute(:id)` returning the custom primary key value. `write_attribute(:id

Merge pull request #58254 from kamipo/make-command-recorder-internals…

github/rails/rails · 2026-08-02

…-private Make `CommandRecorder#record` and `#inverse_of` private

Make `CommandRecorder#record` and `#inverse_of` private

github/rails/rails · 2026-08-02

#58238 removed `ruby2_keywords` method calls, but places that store method arguments for later invocation (`CommandRecorder`, ActiveJob, etc

アトラシアン、AI時代の仕事用ブラウザ「Diaブラウザ」のWindows版リリースへ。ウェイトリストへの登録開始

Publickey · 2026-08-02

アトラシアンは、現在Mac版がリリースされているDiaブラウザのWindows版を今年の秋にリリースすることを明らかにしました。 Dia for Windows is coming (this fall!) pic.twitter.com/...

日本におけるクラウドネイティブコミュニティの開発者数が約100万人に、CNCFが調査結果を発表

Publickey · 2026-08-02

Kubernetesをはじめとするクラウドネイティブなテクノロジーを推進するCloud Native Computing Foundation(以下、CNCF)とIT分野専門の調査会社であるSlashDataは、日本におけるクラウドネイティ...

[ruby/time] Handle case insensitive match for Time.{iso8601,xmlschema…

github/ruby/ruby · 2026-08-02

…,rfc3339} The T and Z in the regular expressions are case insensitive, but Time.new on Ruby 3.2+ does not support the lowercase versions.

[ruby/time] Make Time.rfc3339 require minutes in offset

github/ruby/ruby · 2026-08-02

This is required by RFC 3339 section 5.6, which does not allow for an offset without a minute. Fixes https://github.com/ruby/time/pull/73

開発環境改善 Tomcatの起動時間を短縮した話

Qiita(trend) · 2026-08-02

概要 Tomcatの起動時間が遅く、開発するのにストレスを抱えていた。 サーバの起動を早くしようと苦労した備忘録 before 3~5分、サーバの起動を待つ時間がある after 最短12秒でサーバが起動するようになった やったこと WSL上に環境を構築 (ファイ...

AtCoder 469 振り返り

Qiita(trend) · 2026-08-02

AtCoder469振り返りです。 今週は前回に続いて連続して参加しました 結果 AB2完でした。やらかしたー ふりかえり A問題 問題 https://atcoder.jp/contests/abc469/tasks/abc469_a 回答 https...

Make rb_get_message static

github/ruby/ruby · 2026-08-02

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

vercel-labs/scriptc: TypeScript-to-Native Compiler

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

TypeScriptをネイティブ実行ファイルへコンパイルするコンパイラ。TypeScript Compiler APIで型チェックし、Typed IRをLLVM/Cバックエンドでネイティブコードへコンパイルする。quickjs-ngを使った動的なJSのライブラリを扱う仕組みも持っ

Ember 7.1 Released

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

Ember.js 7.1リリース。///などのビルトインヘルパーを追加。strict templateで///などの自動importに対応など

npm publish-time malware scanning and dual-use metadata - GitHub Changelog

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

npmのpublish時のマルウェアスキャンとdual-use content向けメタデータについて。publishされたパッケージはスキャン後にインストール可能となり、結果に応じて公開、手動レビュー、ブロックされる。マルウェアと誤認される可能性があるパッケージはpackage.

読書感想文『運用設計の教科書』サポートデスク・基盤運用編(p158〜p198)

Qiita(trend) · 2026-08-02

書籍情報 書籍名: 運用設計の教科書【改訂新版】 〜現場でもっと困らないITサービスマネジメントの実践ノウハウ〜 著者: 近藤 誠司 著者について 株式会社K-model代表。オンプレからクラウドまで幅広いシステム導入プロジェクトに運用設計担当として参画。運用設計・運用...

[ruby/io-console] [DOC] IO.tty? optional argument

github/ruby/ruby · 2026-08-02

https://github.com/ruby/io-console/commit/f06f2d9784

[ruby/io-console] Accept multiple mode arguments

github/ruby/ruby · 2026-08-02

https://github.com/ruby/io-console/commit/d140425f9f

[ruby/io-console] Support `tty?(:any)` on any platform

github/ruby/ruby · 2026-08-02

https://github.com/ruby/io-console/commit/47dcadc644

[ruby/io-console] Enable tty type checks on TruffleRuby

github/ruby/ruby · 2026-08-02

Use Ruby-level `Module#prepend` because TruffleRuby declares but does not export `rb_prepend_module`. https://github.com/ruby/io-console/co

[ruby/io-console] Treat nil as the default tty type

github/ruby/ruby · 2026-08-02

Allow the default tty check to be combined with platform-specific tty types. https://github.com/ruby/io-console/commit/e307d61226

[ruby/io-console] Win32: ttyname will not be used

github/ruby/ruby · 2026-08-02

https://github.com/ruby/io-console/commit/28cdf86e81

[ruby/io-console] Do nothing on old TruffleRuby

github/ruby/ruby · 2026-08-02

https://github.com/ruby/io-console/commit/27754105c7

[ruby/io-console] Extend `IO#tty?` for cygwin/msys terminals

github/ruby/ruby · 2026-08-02

https://github.com/ruby/io-console/commit/989ee71140

[ruby/io-console] Rename the internal term "wintty" as "platform"

github/ruby/ruby · 2026-08-02

https://github.com/ruby/io-console/commit/4cfaca6ad6

Claude Code/Codexに中~大規模開発を任せるためのタスク管理

Qiita(trend) · 2026-08-02

概要 Claude CodeやCodexのようなAIコーディングエージェントは、コードの調査、実装、テスト、ドキュメント更新などをまとめて進められます。 小さな修正であれば、「この不具合を直してください」という指示だけでも十分な結果が得られることがあります。 一方、数十〜...

Merge pull request #58265 from rails/fix-mysql-algorithm-lock-duplica…

github/rails/rails · 2026-08-02

…tion Consolidate MySQL `ALGORITHM` / `LOCK` into `MySQL::AlterTable` state

Consolidate FK drop into `ALTER TABLE` with `remove_column` on MySQL

github/rails/rails · 2026-08-02

MySQL rejects `DROP COLUMN` on a column referenced by a foreign key, so `remove_column` on MySQL has always issued a preemptive `remove_fore

Merge pull request #58340 from 55728/remove-unused-deep-transform-key…

github/rails/rails · 2026-08-02

…s-bang Transform keys in place in `ActionController::Parameters#deep_transform_keys!`

Consolidate MySQL `ALGORITHM` / `LOCK` into `MySQL::AlterTable` state

github/rails/rails · 2026-08-02

Prior to this change, `ALGORITHM = ...` and `LOCK = ...` were appended to the `ALTER TABLE` SQL by each caller individually. This had three

Merge pull request #58264 from rails/refactor-alter-table

github/rails/rails · 2026-08-02

Consolidate `ALTER TABLE` building into `AlterTable`

Transform keys in place in `Parameters#deep_transform_keys!`

github/rails/rails · 2026-08-02

`deep_transform_keys!` rebuilt the whole parameters hash rather than mutating it, while its sibling `deep_transform_values!` already resolve

RDoc to Markdown in a handful of core extensions

github/rails/rails · 2026-08-02

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

育てて学ぶ はじめての自作プログラミング言語

Zenn · 2026-08-02

※執筆途中のドラフト状態ですが第 1 部まで書いたので公開しています。 ※そのため、今後修正が入る可能性があります。ご了承ください。 「Python や Ruby みたいなプログラミング言語って、中はどう動いているんだろう?」 「言語を自作するのって面白そうだけど、難しいんだろ

Merge pull request #58341 from 55728/fix-deprecation-proxy-doc-examples

github/rails/rails · 2026-08-02

Fix deprecation proxy doc examples that raise `ArgumentError`

[ruby/time] Require offset when parsing RFC3339

github/ruby/ruby · 2026-08-02

RFC3339 requires a Z designator or explicit numeric offset. Reject offset-less timestamps instead of passing them to Time.new, which interpr

Add `rb_prepend_module` C API spec

github/ruby/ruby · 2026-08-02

Cover the public C API so missing implementations are detected.

[ruby/spec] Use ENVSpecs.encoding for ENV key encoding specs

github/ruby/ruby · 2026-08-02

ENV strings are always UTF-8 on Windows, while Encoding.find(&#39;locale&#39;) follows the console code page, so these two specs failed unde

Fix deprecation proxy doc examples that raise ArgumentError

github/rails/rails · 2026-08-02

`DeprecatedInstanceVariableProxy` takes its deprecator as a keyword argument and `DeprecatedConstantProxy` requires one, but both documented

Kimi K3を441GBに枝刈りして、Mac Studio 1台で動かした

Zenn · 2026-08-02

お疲れ様です波浪です。 今回は、最近流行りのKimi K3です。前回の失敗を活かして自分の中でも熱があるうちにBLOGにしました。 結論。枝刈りしたKimi K3がMac Studio(Apple M3 Ultra、512GB)1台で動きました。ハーネスとしてKimi Code

Fix RUBY_TYPED_FROZEN_SHAREABLE_NO_REC

github/ruby/ruby · 2026-08-02

An UnboundMethod does not refer to any mutable children, so it should be shareable when frozen. The documentation for RUBY_TYPED_FROZEN_SHAR

[DOC] Class doc for Pathname

github/ruby/ruby · 2026-08-02

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

Merge pull request #58336 from hammadxcm/test-search-field-autosave-c…

github/rails/rails · 2026-08-01

…overage Fix `search_field` raising `NameError` when passed `autosave: true`

Merge pull request #58339 from excid3/mise-precompiled-rubies

github/rails/rails · 2026-08-01

Use precompiled Rubies from Mise in Install Rails Guide

Tell GitHub that `*.inc` files are autogenerated [ci skip]

github/ruby/ruby · 2026-08-01

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

Unify deprecation removal target to Rails 9.0

github/rails/rails · 2026-08-01

Existing deprecations split between &quot;removed in Rails 8.3&quot; and &quot;removed in Rails 9.0&quot;; unify on the latter so runtime me

Use precompiled Rubies from Mise in Install Rails Guide

github/rails/rails · 2026-08-01

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

Merge pull request #58323 from kamipo/deprecate_write_binds

github/rails/rails · 2026-08-01

Deprecate passing `binds` to `insert`, `update`, and `delete`

Deprecate passing `binds` to `insert`, `update`, and `delete`

github/rails/rails · 2026-08-01

The `binds` positional was restored in #29944 to keep raw-SQL callers working after bind parameters moved into the Arel AST. Now that `Arel.

Fix `search_field` raising NameError when passed `autosave: true`

github/rails/rails · 2026-08-01

`Tags::SearchField#render` resolves a `true` autosave value to the reversed request host: options[&quot;autosave&quot;] = request.host.

[ruby/prism] Encoding leaking

github/ruby/ruby · 2026-08-01

Fixed encoding was leaking around elements because it wasn't being cleared around elements that had only a single token. https://github.com

Fix flaky test_clock_gettime_unit for slow Rubies

github/ruby/ruby · 2026-08-01

If the test takes over 1 second, it will fail because the difference between t0 and t1 will be over 1 second. If we update t0 on every itera

[DOC] Correct doc for File#truncate

github/ruby/ruby · 2026-08-01

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

Pathname harmonize doc (#18155)

github/ruby/ruby · 2026-08-01

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

[DOC] Fix formatting in two places (#18154)

github/ruby/ruby · 2026-08-01

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

[DOC] Doc for Pathname#open

github/ruby/ruby · 2026-08-01

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

[DOC] Doc for Pathname#fnmatch?

github/ruby/ruby · 2026-08-01

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

[DOC] Doc for Pathname#dirname

github/ruby/ruby · 2026-08-01

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

[DOC] Doc for Pathname#file?

github/ruby/ruby · 2026-08-01

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

[DOC] What's Here for Pathname

github/ruby/ruby · 2026-08-01

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

リアルタイム交通流データをQGISで表示してみる

Qiita(trend) · 2026-08-01

はじめに 都市の解析や災害時において、地域の交通状況はとても重要な情報となります。自動車メーカーさんなどは通行実績のデータ配信されていますが、独自形式だったり、ライセンスがしっかりしていたり、なかなかなお値段がして一般の方がGISなどに取り込むことはけっこう難しいです。...

GDBで始めるアセンブリと解析

Zenn · 2026-08-01

Reversingをやる上で避けて通れないのがアセンブリ。 こいつを「なんとなく読める」ようになると解析がグッと楽になります。 この記事はSECCON Beginners 2026 東京で担当したワークショップ「アセンブリと解析をそれとなく理解する巻」の補助資料兼、後日ひとりでも

[ruby/prism] Bound the leading-zero skip in pm_integer_parse

github/ruby/ruby · 2026-08-01

The PM_INTEGER_BASE_DEFAULT branch skips leading zeros without checking `end`, so it reads one byte past the range for an all-zero input. p

【YAMAHAルーター】RTX1300を2台でHA構成。VRRPの基本から(1回目)

Qiita(trend) · 2026-08-01

はじめに 最近、もんじゃが美味しい街での技術勉強会に呼ばれることが増えてきました。 若手エンジニアさん達が物理サーバの蓋を開けて、おそるおそるメモリやライザーカードを挿してる姿を見ると色々と教えられるものがありますね。初心忘れるべからず。 さて、サーバ側でどれだけHA組も...

Merge pull request #58325 from hammadxcm/test-name-error-missing-name…

github/rails/rails · 2026-08-01

…-branches Add test coverage for `NameError#missing_name` branches

Merge pull request #58324 from hammadxcm/fix-parameterize-nil-separator

github/rails/rails · 2026-08-01

Fix `String#parameterize` raising `TypeError` when separator is nil

Fix `String#parameterize` raising `TypeError` when separator is nil

github/rails/rails · 2026-08-01

`parameterize` guards against a `nil` separator when squeezing duplicate separators and trimming leading/trailing ones: unless separato

Merge pull request #58329 from 55728/fix-form-helper-rdoc-examples

github/rails/rails · 2026-08-01

Fix documented strftime format for week_field default value

Merge pull request #58331 from 55728/fix-model-name-anonymous-ancesto…

github/rails/rails · 2026-08-01

…r-freeze-crash Fix `model_name` crashing when a model has an anonymous ancestor

Silence debugger availability probes in EnvUtil

github/ruby/ruby · 2026-08-01

`EnvUtil::Debugger.search` runs each debugger to test whether it is usable, and the probe output goes straight to the test output. On Window

Merge pull request #58307 from npezza93/actioncable-pool

github/rails/rails · 2026-08-01

Avoid redundant worker pool dispatch for default Action Cable streams

[ruby/stringio] Fix thread safety of strio_free

github/ruby/ruby · 2026-08-01

(https://github.com/ruby/stringio/pull/223) Follow up to #222 This refcount previously wasn&#39;t thread safe (and shouldn&#39;t have been

[ruby/ipaddr] Follow up on #114: update tests for `multicast?` and `l…

github/ruby/ruby · 2026-08-01

…ink_local_multicast?` https://github.com/ruby/ipaddr/commit/4c5bf4f79a

Bump the jit group across 1 directory with 2 updates

github/ruby/ruby · 2026-08-01

Bumps the jit group with 2 updates in the /zjit directory: [libc](https://github.com/rust-lang/libc) and [rand](https://github.com/rust-rand

ZJIT: Import hir in codegen.rs (#18134)

github/ruby/ruby · 2026-08-01

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