Tech – walker – 2026-06-19

40 items · updated 2026-06-19 23:35 UTC · RSS · Up to 2026-06

Merge pull request #57579 from williantenfen/accept-header-rfc-compliant

github/rails/rails · 2026-06-19

Add RFC 9110 compliant Accept header content negotiation opt-in

[Prism] RB_GC_GUARDs needed in pm_parse_string

github/ruby/ruby · 2026-06-19

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

file.c: right size the `rb_find_file_ext` & `rb_find_file` buffer

github/ruby/ruby · 2026-06-19

It generally end up frozen in `$LOADED_FEATURES` so it's preferable to predict its size and only deal with an embedded string most of th

file_expand_path_1: preallocate the buffer

github/ruby/ruby · 2026-06-19

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

AIが先か、人間が先か — AI時代のJr.エンジニアの成長とは

Qiita(trend) · 2026-06-19

📝 はじめに こんにちは、シュートです。 最近、開発中にふと手が止まる瞬間があります。 「これ、自分が考えたコードなのか、AIが提案したコードを採用しただけなのか。」 アルバイトと個人開発で React と TypeScript を書いています。コードを書く速度は上がった...

AIコーディングをシニアエンジニアに変える「Agent Skills」 – SDLCへの実践的適用

Qiita(trend) · 2026-06-19

※ この記事の日本語には、少し不自然な部分があるかもしれません。AIの言語サポートを利用しながら作成しています。 目次 はじめに 1. Agent Skills とは 2. SDLCへの完璧なマッピング 3. 実プロジェクトでの適用方法(私のワークフロー) フェー...

Improve inlinability of `rb_define_class` and `rb_define_module`

github/ruby/ruby · 2026-06-19

By moving the `rb_intern` to the caller, we allow compilers to precompute the `strlen` part of `rb_intern` which isn't a huge win, but h

class.c: refactor `rb_define_class`

github/ruby/ruby · 2026-06-19

Merge it with `rb_define_class_under` to reduce duplication.

class.c: refactor `rb_define_module`

github/ruby/ruby · 2026-06-19

Merge it with `rb_define_module_under` to reduce duplication.

rb_define_method: allow compilers to precompute strlen

github/ruby/ruby · 2026-06-19

By inlining the `rb_intern()` call, we allow it to be replaced by `rb_intern_const()` which with most compiler will allow to save the `strle

Enable RFC 9110 compliant content negotiation

github/rails/rails · 2026-06-19

Many browsers used to (~2010) make requests with ["broken"][time] Accept headers: Webkit (Safari, Chrome): prioritized XML over H

Simplify RoutePattern construction and rename params to captures (#11…

remix · 2026-06-19

…561)

[ruby/json] ResumableParser: eagerly drop the buffer when reaching EOS

github/ruby/ruby · 2026-06-19

No point to wait for the next call to `<<` to remove the reference. https://github.com/ruby/json/commit/b30a8f852d

Merge pull request #57780 from Shopify/actionview-template-format-hel…

github/rails/rails · 2026-06-19

…pers Extract Template.validate_formats and Template.normalized_formats

Merge pull request #57775 from ilianah/make-primary-key-inheritable

github/rails/rails · 2026-06-19

Make ActiveRecord::Base.primary_key a class attribute

Make ActiveRecord::Base.primary_key a class attribute

github/rails/rails · 2026-06-19

Similar to table_name, if you are overriding primary_key you'd likely expect that all subclasses will inherit the override This is useful fo

Merge pull request #57773 from ilianah/remove-outdated-primary-key-doc

github/rails/rails · 2026-06-19

Remove outdated documentation for overriding primary_key

[ruby/json] ResumableParser: accept only keyword arguments

github/ruby/ruby · 2026-06-19

Fix: https://github.com/ruby/json/pull/1016#issuecomment-4744487710 `json` takes option hashes across the board, mostly because its API pre

Merge pull request #57651 from jsaubry/js-fix-cpk-relation-new-records

github/rails/rails · 2026-06-19

Fix associations on a new record when the owner has a composite primary key

[ruby/json] Workaround TruffleRuby buggy `rb_catch_obj` implementation

github/ruby/ruby · 2026-06-19

Somehow on TruffleRuby `rb_catch_obj` straight out doesn't call the passed function, acting as a noop. https://github.com/ruby/json/commit/

[ruby/json] ResumableParser: use throw rather than raise for handled EOS

github/ruby/ruby · 2026-06-19

Since the exception will be swallowed, building a message and backtrace is just a waste of time. https://github.com/ruby/json/commit/4bd1e9

[ruby/json] Don't omit `test_parse_error_snippet` on TruffleRuby

github/ruby/ruby · 2026-06-19

https://github.com/ruby/json/commit/181396ca3d

「あ、気づいたらauto-compact...」を防ぐ。Claude Codeのコンテキスト使用率をmacOS通知してみる

Qiita(trend) · 2026-06-19

うげっ!auto compact動き出した...!! はじめに Claude Code を長時間使っていると、気づいたら突然 auto-compact が走っていた、という経験はないでしょうか。 ステータスラインにコンテキスト使用率を出しているのですが、常時表示されてい...

Avoid `-C` with miniruby

github/ruby/ruby · 2026-06-19

If `load-relative` is specified, the system uses `dladdr` to locate the executable file path when initializing the load path; however, on so

Extract Template.validate_formats and Template.normalized_formats

github/rails/rails · 2026-06-19

Instead of reaching in Template::Types, define a couple of helper methods to handle validating/normalizing request formats. They had to be

Refactor DO_PTR_EQUAL_CHECK to read entry fields once into locals

github/ruby/ruby · 2026-06-19

* The macros would expand `ptr` 3 times which could cause extra reads. * We had reports of many segfaults in this area (e.g. https://githu

Fix ar_find_entry_hint() to handle #eql? or another thread changing b…

github/ruby/ruby · 2026-06-19

…ound or converting to st_table * While perusing code in hash.c I found it suspicious that ar_find_entry_hint() didn&#39;t reread bound i

[ruby/json] ResumableParser: Don't compute lines and columns on parse…

github/ruby/ruby · 2026-06-19

… error Fix: https://github.com/ruby/json/issues/1022 They can&#39;t always be accurate because we don&#39;t always keep the full document

[ruby/json] Implement ResumableParser#parsed_bytes

github/ruby/ruby · 2026-06-19

This is intended to make it easier to securely parse untrusted inputs. https://github.com/ruby/json/commit/21c2bbea1c

OCI (Oracle Cloud Infrastructure) の🔥🔥無料枠変更🔥🔥 (2026/6/15から)

Qiita(trend) · 2026-06-19

状況 2026/6/15から OCI の VM.Standard.A1.Flex の無料枠が変更されました。 6/14以前は、VM.Standard.A1.Flexは 4 OCPUs and 24GB of RAM まで無料で使えましたが、6/15からは 2 OCPUs ...

Test ASCII-8BIT case mapping byte parity

github/ruby/ruby · 2026-06-19

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

Fast path ASCII-8BIT case mapping

github/ruby/ruby · 2026-06-19

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

[ruby/mmtk] Call rb_memerror when OOM

github/ruby/ruby · 2026-06-19

https://github.com/ruby/mmtk/commit/6258cfa315

[ruby/json] Update the json_minefield_parser_test.rb to remove JRUBY_…

github/ruby/ruby · 2026-06-19

…PENDING as the new JRuby parser successfully parsed those files. https://github.com/ruby/json/commit/e954a6fe4e

[ruby/rubygems] Verify embedded credentials are stripped from copied …

github/ruby/ruby · 2026-06-19

…git origin The existing copy_to specs only proved we avoid the credential-bearing configured URI. Add a case where the remote URI itself e

[ruby/rubygems] Resolve Git LFS files in git sources from the real re…

github/ruby/ruby · 2026-06-19

…mote A git source working copy is cloned from the local bare cache, whose origin holds no LFS objects, so git-lfs looked there and checkou

[ruby/rubygems] Suggest access issues, not only yanking, for missing …

github/ruby/ruby · 2026-06-19

…locked gems A private source returning 403/404 for an inaccessible gem is indistinguishable from a real 404, so the previous message wrong

[ruby/json] Read ASCII-incompatible strings in binary mode

github/ruby/ruby · 2026-06-19

https://github.com/ruby/json/commit/46aa46d3da

Copilot Coworkが一般公開したと思ったら従量課金でこわーくなっちゃった話

Qiita(trend) · 2026-06-19

前提 この記事は2026/6/18時点での公開情報や動作を私なりにまとめたものとなります。 正確な情報はご自身でご確認もしくは Microsoft へお問い合わせください。 また、本機能は従量課金となり、会社の環境で実行するとコストがかかりますので、用法・用量を守ってお使...

【Power BI】ある SharePoint リストから別の SharePoint リストにデータソースを切り替えたい

Qiita(trend) · 2026-06-19

序 Power BI Desktop で作成したレポートの内、SharePoint リストをデータソースにしているものがあるとします。 そのレポートのデータソースを、今度は別の SharePoint サイトに作成した同じ構造のリストへ切り替えたいということがあった時、単...