Tech – walker – 2026-08-03

70 items · updated 2026-08-03 23:35 UTC · RSS · Up to 2026-08

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.

[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

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、ホステッドプライベートクラウドを合わせた...

[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.

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に登録して質問...

SASE入門

Qiita(trend) · 2026-08-03

1. SASEとは SASE(Secure Access Service Edge)は、ネットワークとセキュリティをクラウドで一体的に提供する仕組みです。 従来は会社のネットワークを経由してシステムへ接続していました。しかし、リモートワークやクラウドサービス(SaaS)の...

AWSで作った洗濯botを2ヶ月使い続けた話

Qiita(trend) · 2026-08-03

本記事は、BIPROGY / ユニアデックス社内AWSコミュニティ「BIPROGY AWS SPARK」の定期投稿企画第6回目の記事です。他の定期投稿企画の記事は、インデックスページをご覧ください。 この記事について こんな方に読んでいただけたら嬉しいです。 A...

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

オントロジーで 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 と読み替えて、「領域も大小も問わず