Tech – walker – 2026-08-23

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

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

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'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

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」の提供開始...

encoding.c does not benlong to Onigmo

github/ruby/ruby · 2026-08-23

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

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)を生成する手順をご紹介しました。 ...

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になっているため。 意図しない表情が自動で適用されてしまう。 解...

Don't use iseq_body pointer for proc hash

github/ruby/ruby · 2026-08-23

If we embed the iseq_body, then it won't be a stable address, so we shouldn'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、戻り値)で管理できる失敗は、例外を使わず戻り値で処理する。 これが原則で、例外はその原則から外れた場

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.