Tech – walker – 2026-08-30

21 items · updated 2026-08-30 23:35 UTC · RSS · Up to 2026-08

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) => { console.log(tar...

[ruby/timeout] Exclude the gemspec from packaged files

github/ruby/ruby · 2026-08-30

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

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

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

Publickey · 2026-08-30

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

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

Zenn · 2026-08-30

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

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

Qiita(trend) · 2026-08-30

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

HaskellでABC473を解く

Qiita(trend) · 2026-08-30

はじめに 今週はCまででした。Dは再帰を上手く使えた!と思いましたが残念ながら3問TLEとなり抜け出せず終わりました。 A問題 前半半分を捨てて後半半分の合計値を計算します。 A問題提出 main = do n <- 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 & (a == b)` (as in the included new test) where `TrueClass#&` 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