Tech – walker – 2026-07-05

41 items · updated 2026-07-05 23:35 UTC · RSS · Up to 2026-07

[PRISM] Fix depend

github/ruby/ruby · 2026-07-05

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

[ruby/prism] Assume for the GCC bounds checks

github/ruby/ruby · 2026-07-05

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

【AWS Summit Japan 2026】2日目参加レポート

Qiita(trend) · 2026-07-05

はじめに AWS Summit Japan 2026に参加しました! 本記事は、2日目の参加レポートになります! 1日目の記事も投稿済みですので、そちらもご覧いただけますと幸いです! 2日目のスケジュール 8:53 会場到着 9:03 入場 9:10 ラウンジで朝...

Merge pull request #58003 from anxkhn/fix/belongs-to-composite-fk-dir…

github/rails/rails · 2026-07-05

…ty-tracking Fix `belongs_to` change tracking for composite foreign keys

Fix belongs_to change tracking for composite foreign keys

github/rails/rails · 2026-07-05

`association_changed?` and `association_previously_changed?` always returned `false` for a `belongs_to` with a composite foreign key. `Belo

Merge pull request #58011 from 55728/fix-weekday-select-selected-option

github/rails/rails · 2026-07-05

Honor an explicit `:selected` option in `weekday_select`

Merge pull request #58006 from 55728/fix-store-accessor-was-unchanged

github/rails/rails · 2026-07-05

Return the current value for an unchanged store accessor's `_was`

Merge pull request #58010 from 55728/fix-number-field-endless-range

github/rails/rails · 2026-07-05

Support endless and beginless ranges in `number_field`/`range_field`

Merge pull request #58009 from 55728/fix-assert-enqueued-email-with-q…

github/rails/rails · 2026-07-05

…ueue-prefix Account for `queue_name_prefix` in `assert_enqueued_email_with`

Merge pull request #58008 from 55728/fix-perform-all-later-stale-enqu…

github/rails/rails · 2026-07-05

…eue-error Clear a stale `enqueue_error` when `perform_all_later` re-enqueues a job

Clear a stale `enqueue_error` when `perform_all_later` re-enqueues a job

github/rails/rails · 2026-07-05

When the queue adapter does not implement `enqueue_all`, `perform_all_later` falls back to enqueuing each job individually. That path reset

Merge pull request #58007 from 55728/fix-memory-store-increment-instr…

github/rails/rails · 2026-07-05

…ument-key Instrument the normalized key in `MemoryStore#increment`/`#decrement`

Merge pull request #58004 from 55728/fix-none-ids-fires-query

github/rails/rails · 2026-07-05

Return no rows without a query for `none.ids`

Instrument the normalized key in `MemoryStore#increment`/`#decrement`

github/rails/rails · 2026-07-05

`MemoryStore#increment` and `#decrement` emitted their `cache_increment`/`cache_decrement` notifications with the raw name as the payload `:

【YAMAHAルーター】初期化の次はこれ!実務でよく使う「設定のおまじない」ter len 0 的なもの含む

Qiita(trend) · 2026-07-05

はじめに 先日投稿した記事【現場の味方YAMAHAルーター】初期化お約束コマンドと完全な「無」を作るcold start活用術では、ルーターを完全にまっさらな状態に戻す手順を解説しました。 今回は、その初期化した直後に「ひとまずこれだけは設定しておくという、よく使う定番の...

Merge pull request #58005 from 55728/fix-invert-add-column-if-not-exists

github/rails/rails · 2026-07-05

Make `add_column(if_not_exists: true)` reversible

[ruby/openssl] ns_spki: allocate OpenSSL objects in #initialize{,_copy}

github/ruby/ruby · 2026-07-05

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

[ruby/openssl] pkcs7: allocate OpenSSL objects in #initialize{,_copy}

github/ruby/ruby · 2026-07-05

https://github.com/ruby/openssl/commit/6bb2810f59

[ruby/openssl] ts: allocate OpenSSL objects in #initialize{,_copy}

github/ruby/ruby · 2026-07-05

https://github.com/ruby/openssl/commit/4cbe86fd1e

[ruby/openssl] ocsp: allocate OpenSSL objects in #initialize{,_copy}

github/ruby/ruby · 2026-07-05

Allocate the underlying OpenSSL object in #initialize{,_copy} instead of .allocate. Allocating an empty OpenSSL object in .allocate is waste

[ruby/openssl] x509*: allocate OpenSSL objects in #initialize{,_copy}

github/ruby/ruby · 2026-07-05

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

[ruby/openssl] pkcs12: allocate OpenSSL objects in #initialize{,_copy}

github/ruby/ruby · 2026-07-05

https://github.com/ruby/openssl/commit/1472feb74e

[ruby/openssl] pkey, ssl, cipher, hpke: use ossl_want_uninitialized()

github/ruby/ruby · 2026-07-05

Simplify the code and raise exceptions with a consistent error message. This unifies the exception type raised when #initialize is called t

[ruby/openssl] provider: fix potential memory leak in .load

github/ruby/ruby · 2026-07-05

Allocate the wrapper object before attempting to load the provider. Also, expand macros NewProvider() and SetProvider(), which are only use

[ruby/openssl] ossl.c: add helper function ossl_want_uninitialized()

github/ruby/ruby · 2026-07-05

https://github.com/ruby/openssl/commit/02872d3c8f

プログラミングのためのBGMや環境音など。仕事や勉強の邪魔にならない無料で使えそうな音源集。2026年版

Publickey · 2026-07-05

在宅で仕事や勉強をしている時間が増えてくると、ずっと無音だと寂しい気がして、できれば仕事の邪魔にならないBGMや環境音があるといいなあ、と思ったことはありませんか? 今年も、そうした音源を独自にピックアップした記事の2026年版を紹介しまし...

ブロードコムによるVMware製品抱き合わせ販売疑惑、独占禁止法違反と認定されず。公正取引委員会が調査を終了

Publickey · 2026-07-05

公正取引委員会は、ブロードコムに対する独占禁止法違反の調査を、違反に認定するに足る事実が認められなかったとして終了すると発表しました。 VMware製品、ライセンス変更により事実上の大幅値上げ ブロードコムは2023年にVMwareを買収。...

Honor an explicit `:selected` option in `weekday_select`

github/rails/rails · 2026-07-05

`weekday_select` on an object that already holds a weekday ignored an explicitly passed `selected:` option and marked the object's value

Support endless and beginless ranges in `number_field`/`range_field`

github/rails/rails · 2026-07-05

`number_field` and `range_field` raised `RangeError` when given an endless (`18..`) or beginless (`..10`) range as `:in`/`:within`. Now an

Account for `queue_name_prefix` in `assert_enqueued_email_with`

github/rails/rails · 2026-07-05

With `ActiveJob::Base.queue_name_prefix` configured, `assert_enqueued_email_with` expected the bare mailer queue (e.g. `"mailers"`

Return the current value for an unchanged store accessor's `_was`

github/rails/rails · 2026-07-05

For an unchanged store accessor, `<key>_was` returned `nil` instead of the current value. Before, with an unchanged record, `record.c

Make `add_column(if_not_exists: true)` reversible

github/rails/rails · 2026-07-05

Reverting `add_column(:table, :column, :type, if_not_exists: true)` produced `remove_column(:table, :column, :type, if_not_exists: true)`, p

Return no rows without a query for `none.ids`

github/rails/rails · 2026-07-05

`Relation#none` marks a relation as a null object that should never touch the database. `pluck` already short-circuits such a relation and r

[Bug #22181] Fix branch-peephole-optimization label & insn ID collisions

github/ruby/ruby · 2026-07-05

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

Announcing Vite+ Beta | VoidZero

リアルタイム版 JSer.info · 2026-07-05

Vite+ Betaリリース。vp runのキャッシュ改善、vp migrateの対応範囲の改善、proxyとカスタムCAに対応したHTTP処理の追加など。

[ruby/openssl] Implement dcompact

github/ruby/ruby · 2026-07-05

We can implement this now that we require Ruby 2.7 or later. The return value of OpenSSL's *_set_ex_data() functions is not checked sin

Introducing the Safari MCP server for web developers | WebKit

リアルタイム版 JSer.info · 2026-07-05

Safari Technology Preview 247で追加されたSafari MCP serverについて。AI AgentからSafariのタブを操作し、DOM/ネットワーク/コンソール/スクリーンショットを参照できる。safaridriver --mcpで起動し、nav

ci: install ruby-devel and fiddle gem for Cygwin build

github/ruby/ruby · 2026-07-05

- Add ruby-devel to the Cygwin package list so native extensions can build - Install the fiddle gem explicitly via Cygwin bash before config

HuggingFace Space のデモをローカルに移行してみた。コード改修はたった1行だった

Qiita(trend) · 2026-07-05

初めに 最近、HuggingFace Space で公開されているデモを触る機会がかなり増えました。ブラウザで試せるのは便利なのですが、ZeroGPU の割り当て待ちや GPU 時間制限(数十秒〜数分)があり、本格的に検証しようとすると正直しんどいです。 そこで今回は、...

[Bug #22178] Fix for Regexp#== when source encodings differ

github/ruby/ruby · 2026-07-05

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

【Axmol Engine】 バイブコーディングで脱出ゲームを作る[ 9 ]:アイテムシステムの実装2 - アイテムの選択・表示 -

Qiita(trend) · 2026-07-05

はじめに 前回の記事ではアイテムの定義・配置・取得・所持パネル表示までを実装しました。 今回はアイテムの選択トグル・長押しによるポップアップ表示・詳細ビューの実装を行います。 用意した素材(ChatGPTが作成) アイテムポップアップのフレーム枠(frame_item...