Tech – walker – 2026-05

1024 items · updated 2026-05-31 23:35 UTC · RSS · Up to archive

Google Cloud、高速にフェイルオーバー可能なPostgreSQL互換AlloyDBの新たなホットスタンバイを提供

Publickey · 2026-05-31

Google Cloudは、エンタープライズ向けに提供されているPostgreSQL互換のデータベースサービス「AlloyDB for PostgreSQL」で、通常30秒以内の高速なフェイルオーバーを可能にする新たなホットスタンバイ機能の...

AWS、他クラウドと500Mbpsまでの接続が無料に。AWS Interconnect - multicloudに無料枠が登場

Publickey · 2026-05-31

Amazon Web Services(AWS)は、Google CloudやMicrosoft Azureなどのクラウドと閉域網による高速な接続を実現する新サービス「AWS Interconnect - multicloud」において、5...

Shakya47/pip-it-up: Pop any UI component into a floating Picture-in-Picture window. Zero config. Auto-sizing. Framework-agnostic core.

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

Document Picture-in-Picture APIを扱うReactコンポーネントライブラリ。リサイズやスタイルの同期などに対応している。

Merge pull request #57521 from 55728/fix-assert-part-nested-multipart

github/rails/rails · 2026-05-31

Fix `assert_part` / `assert_no_part` for body parts nested under an attachment

【入水記事】入水までにやったこと

Qiita(trend) · 2026-05-31

水色だー!!! &初青perf! 先日のABC460で晴れて入水できたので、入緑から入水までにやったことを書き留めておこうと思います。(入緑のときは自分語りが過ぎましたね。すみません...) Who am I? とはいっても一応自己紹介くらいはしておいた方がいいと思...

Fix assert_part/assert_no_part for body parts nested under an attachment

github/rails/rails · 2026-05-31

When an Action Mailer message has both a text and an html body together with an attachment, create_parts_from_responses wraps the body parts

SoraKumo001/satoru

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

WebAssemblyで動作するHTMLをSVG/PNG/WebP/PDFへ変換するレンダリングエンジン。描画にSkia、レイアウトにlitehtmlを利用し、CSSを含んだHTMLを画像へと変換する。TTF/OTF/WOFF2のフォントやGoogle Fontsの解決、PNG/

Merge pull request #55555 from daniel-sabourin/feature/add-cache_key-…

github/rails/rails · 2026-05-31

…to-rate-limiting Rate limiting calls `cache_key` on `by:` if the object responds to it

Amazon Bedrock Managed Agents × OpenAI で本番対応エージェントを設計する

Qiita(trend) · 2026-05-31

はじめに 2026年4月、AWS と OpenAI のパートナーシップ拡大により Amazon Bedrock Managed Agents に OpenAI モデルが統合されました(限定プレビュー)。これにより、GPT-5.x などのフロンティアモデルを AWS のイン...

Rate limiting calls `cache_key` on `by:` if the object responds to it

github/rails/rails · 2026-05-31

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

[ruby/mmtk] Fix compiler warnings in mmtk.c

github/ruby/ruby · 2026-05-31

gc/mmtk/mmtk.c:505:1: warning: function 'rb_mmtk_gc_thread_panic_handler' could be declared with attribute 'noreturn' [-Wmis

Merge pull request #55388 from sobrinho/sobrinho/add-schema-search-pa…

github/rails/rails · 2026-05-31

…th-to-rails-dbconsole Respect `schema_search_path` on `rails dbconsole` for PostgreSQL

Respect `schema_search_path` on `rails dbconsole` for Postgres

github/rails/rails · 2026-05-31

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

[DOC] Move packed_data from rdoc to markdown

github/ruby/ruby · 2026-05-31

To use tables mainly.

Release pnpm 11.5 · pnpm/pnpm

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

pnpm 11.5リリース。nodeLinker: hoisted向けにhoistの範囲を制限するhoistingLimits設定を追加。対話的なプロンプトの改善、Staged publishingの対応改善。エイリアスインストール時のpeer解決のハング、pnpm dist-t

AI が Windows を自律操作するって本当? Project Opal (Frontier) を試して分かった「実用的な使いどころ」

Qiita(trend) · 2026-05-31

はじめに 最近、AI が人の代わりに業務を実行する「AIエージェント」というコンセプトをよく目にするようになってきました。 そんな中で、くらう道(牛上さん)の記事 Project Opal ― VDIの延長線にAIエージェント基盤があった! https://www.clo...

Make TracePoint support compaction

github/ruby/ruby · 2026-05-31

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

【初開催】Qiita Conference 2026 アフターイベント参加レポート

Qiita(trend) · 2026-05-31

はじめに Qiita Conference 2026 アフターイベント に参加してきました! 招待制でなんと倍率5倍以上だったらしく、正直当たると思っていなかったのでめちゃくちゃ嬉しかったです。参加者は約100名で、年齢層は25〜35歳がコア層。全員AIに興味のあるエン...

就活中のジュニアエンジニアが面接で痛感した「力不足」の話

Qiita(trend) · 2026-05-31

👋 自己紹介 はじめまして。現在大学院1年(非情報系・レーザー工学専攻)で就活中のエンジニアです。 項目 内容 所属 大学院1年(非情報系・レーザー工学専攻) エンジニア歴 約1年 使用技術 React / TypeScript 開発スタイル チ...

[DOC] Fix typos in String#dump and String#bytesplice docs

github/ruby/ruby · 2026-05-30

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

Free already closed IO immediately

github/ruby/ruby · 2026-05-30

Suggested by @jhawthorn.

教育プラットフォームを Next.js 16 + Supabase Pro で本番運用している話 — 40 名同時アクセス対応 / RAG / PWA / 多テナント

Qiita(trend) · 2026-05-30

3 行まとめ 学校向け教育プラットフォームを Next.js 16 + Supabase Pro + Clerk + Vercel Pro で構築し、本番運用中 40 名同時アクセス対応 ・RAG セマンティック検索 (pgvector + Gemini Embedd...

Merge pull request #57438 from 55728/fix-cidr-schema-dump-ipv6-prefix

github/rails/rails · 2026-05-30

Preserve IPv6 prefix when dumping PostgreSQL `cidr`/`inet` defaults to schema.rb

full AIでCLIツール「tiny-view」を作った

Zenn · 2026-05-30

※本記事ではAIを活用して執筆しています。内容は自分でも確認し、適宜追記・修正を行っていますが、AI利用が苦手な方はご了承ください。 はじめに AIに実装をかなり任せて、tiny-view というCLIツールを作りました。 tiny-view は、HTML / Markdo

DockerのコンテナをPodmanでRootlessで動かしたら苦労したので、ちょっと愚痴りたい。

Qiita(trend) · 2026-05-30

なぜこの記事を書くのか 私のした苦労をみなさんが回避できるように、もしくは私と同じ苦労をなさった皆さんに共感してもらうことで心がかるくなることを願います。 経緯 1.平和だったころ 私は半分趣味でDockerコンテナのなかでメールサーバを立てようと思い立ちました。 手...

会議で「言いにくいこと」を、AI に代わりに言ってもらう AI ファシリテーター "Helmsman"

Zenn · 2026-05-30

はじめに 何を作ったか: Microsoft Teams の会議に「Helmsman(舵手、操舵手)」という名前で参加して、議論をそっと見守ってくれる AI です。ここぞというときは、会議の中で日本語の声で発言 までしてくれます。 いちばん伝えたいこと: 偉い人がいると言

ClaudeCodeとCodexにコーディングを全て任せて商用レベルのUnityゲーム開発を行う【後編】

Qiita(trend) · 2026-05-30

ClaudeCodeとCodexにコーディングを全て任せて商用レベルのUnityゲーム開発を行う【後編】 こんにちは、Liseと申します。 現在のゲーム開発現場では恐らく、どんな会社でもどんなプロジェクトでも、ClaudeCodeやCodexを利用した開発のAI補助を行っ...

Reduce unnecessary intermediate strings

github/ruby/ruby · 2026-05-30

`"%" PRIsVALUE` just copies/appends the corresponding argument as a string.

Update the RBS test for ruby/rbs#2981

github/ruby/ruby · 2026-05-30

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

[DOC] Improve docs for Method#source_location

github/ruby/ruby · 2026-05-30

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

pionxzh/wakaru: :hocho::package: Javascript decompiler for modern frontend

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

minifyやbundleされたJavaScriptを読みやすいコードへと復元するデコンパイラ。webpack/esbuild/Bun/Browserifyなどのbundleをモジュール単位に分割するunpackerを提供する。Terser/Babel/SWCなどでトランスパイル

CodeRabbitワークショップ「GitHubでPRレビュー体験」

Qiita(trend) · 2026-05-30

この記事はJJUG CCC 2026 SpringのCodeRabbit オンラインワークショップ「GitHubでPRレビュー体験」用の資料です。 前半(CodeRabbit Appのセットアップ) CodeRabbit Appのセットアップです。OSS版は、以下の手順で...

[ruby/openssl] asn1: limit nesting depth in OpenSSL::ASN1.decode

github/ruby/ruby · 2026-05-30

Feeding a deeply nested constructed encoding to OpenSSL::ASN1.decode, .decode_all, or .traverse can cause unbounded recursion and result in

[ruby/openssl] Fix test_ts.rb in FIPS.

github/ruby/ruby · 2026-05-30

Replace RSA keys for intermediate_key and ee_key with RSA 4096-bit keys rsa-1.pem and rsa-2.pem. At least RSA 2048-bit keys are required for

Claude Codeで使うモデルを変更してみた検証メモ

Qiita(trend) · 2026-05-30

はじめに 個人開発や日々の業務で色々なAIコーディングツールを試している中で、MiniMax M2.7 というモデルを触る機会があったので、実際に使ってみた感想をまとめていきます。 M2.7は「再帰的自己改善(recursive self-improvement)の入口」...

Markdownの太字は、なぜ日本語の鉤括弧で壊れるのか

Qiita(trend) · 2026-05-30

はじめに 日本語の文章を書いていて、次のようなMarkdownを書いたことはないでしょうか。 人間の感覚では、「一番」を鉤括弧ごと太字にしたいだけです。 ところが、Markdownビューアによっては、意図した通りに太字にならず、** がそのまま残ることがあります。さら...

MLエンジニアのための本質から理解するLLM推論: LLM Inference Benchmarking

Zenn · 2026-05-30

はじめに 東京科学大学 博士課程の藤井です。本記事では、LLM Inferenceの速度等をBenchmarkingする際に理解しておくべき基礎的な知識について解説します。多くの論文、Technical Blog等でいかに提案手法によりLLM Inferenceを高速化/最適化で

Preserve IPv6 prefix when dumping PostgreSQL `cidr` / `inet` defaults…

github/rails/rails · 2026-05-30

… to schema.rb `OID::Cidr#type_cast_for_schema` omitted the prefix whenever it equaled `/32`, which is the full mask for IPv4 but not for I

AIを使った効率的な体験改善のための開発フロー

Zenn · 2026-05-30

OpenAIのハーネスエンジニアリング:エージェントファーストの世界における Codex の活用において、次のような一節があります。 コードのスループットが増加するにつれて、ボトルネックは人間の QA 能力となりました。固定された制約が人間の時間と注意力であったため、アプリケー

Format workflow files

remix · 2026-05-30

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Format workflow files · remix-run/remix@4dee871

Remove forced Node action runtime

remix · 2026-05-30

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove forced Node action runtime · remix-run/remi

Make CI package cache best effort

remix · 2026-05-30

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Make CI package cache best effort · remix-run/remi

Clarify fetch router scoped middleware docs (#11494)

remix · 2026-05-30

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify fetch router scoped middleware docs (#1149

Revert "Reserve 2 bits for expressing object layout (#17139)"

github/ruby/ruby · 2026-05-29

This reverts commit 63d9f090b5d9461cf0b9446e0039d9c56156b826.

Reserve 2 bits for expressing object layout (#17139)

github/ruby/ruby · 2026-05-29

* Reserve 2 bits for expressing object layout We would like to make instance variable reads in the JIT compiler faster (as well as simplify

Fix docs typecheck for prerender bench workspace (#11490)

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix docs typecheck for prerender bench workspace (

Make GitHub release publishing resilient (#11488)

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Make GitHub release publishing resilient (#11488)

【Db2 Genius Hub】Trial エディション使ってみた

Qiita(trend) · 2026-05-29

目次 はじめに Db2 Genius Hub Trialエディションでできること Db2 Genius Hubを使い始めるには (1) インストール (2) コンソールを開く Db2 Genius Hub の機能を使ってみよう (1) モニターのグラフ (2...

Merge pull request #57506 from Shopify/hm-tnotxonttqlwlvyo

github/rails/rails · 2026-05-29

Fix NullPool#server_version deadlock

Asanaのコメント、ちゃんと使えていますか?

Qiita(trend) · 2026-05-29

こんにちは!株式会社ミリタンイの稲葉です。 前回は「Asanaのコメント欄とチャットツール、どうやって使い分ける?」というテーマで、コメントとチャットを何で切り分けるかについてお話ししました。 ただ、使い分けのルールをいくら決めても「そもそもコメントが使われない」という壁に...

Cursor: GPT 5.5 が優秀でコスパ最強

Zenn · 2026-05-29

私は新しいモデルが発表されるたびに試しに使ってみていますが、ここ1ヶ月ほどはGPT 5.5だけを使っています。 モデルが優秀で難しい数学の問題を理解して解けるとかよりも、実際の自分の業務、目的、スタイルに合ったちょうどいいモデルを探すのが大切かなと思います(例. 個人の日常業務で

Atomic fast path for "locale" encoding registration

github/ruby/ruby · 2026-05-29

The "locale" encoding is only registered once, so we can use an atomic to avoid the full lock and hash lookup.

Release (#11457)

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11457) · remix-run/remix@7326faf

Fix frame fallback flicker when reloading ancestor frames (#11474)

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix frame fallback flicker when reloading ancestor

Refine make changes skill

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Refine make changes skill · remix-run/remix@aea3c5

Prevent static middleware symlink escapes (#11448)

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Prevent static middleware symlink escapes (#11448)

Fix long Memcache session TTLs (#11456)

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix long Memcache session TTLs (#11456) · remix-ru

new_framework_defaults の設定が反映されないことがある?

Qiita(trend) · 2026-05-29

はじめに Rails の load_defaults を追従している際、new_framework_defaults_x_x.rb に記載されている設定をすべて有効化したため、config/application.rb の load_defaults を対象バージョンにし...

ZJIT: Drop the legacy implementation of spilled params (#17138)

github/ruby/ruby · 2026-05-29

ZJIT: Abort unsupported JIT entry params

ZJIT: Clean up specialized T_DATA path (#17140)

github/ruby/ruby · 2026-05-29

Data and TypedData now both are T_DATA so we can clean up this path and make T_DATA look like the others: T_STRING, etc. Thanks to @nobu fo

Use OS-assigned ports for browser test servers

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use OS-assigned ports for browser test servers · r

ローカルLLM(Qwen3.6 / Gemma4 / DeepSeek V4 Flash)+ Claude ベンチマーク比較

Zenn · 2026-05-29

ローカルLLMの性能が気になる ローカルLLMの性能がどんなもんか気になったのでベンチマークをとってみました。 主にコーディング用途を意識していて、コーディング系でコンパクトな Aider Polyglot というベンチマークのサブセットを使っています。 計測対象モデル

chore: format

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@14b81f2

Implement and leverage crawl API in docs code (#11477)

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Implement and leverage crawl API in docs code (#11

Fix recursive CSS nesting in UI css mixin (#11482)

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix recursive CSS nesting in UI css mixin (#11482)

chore: format

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@b7bdb34

route-pattern: param encoding and validation (#11468)

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - route-pattern: param encoding and validation (#114

ZJIT: Materialize JITFrame on exit trampoline (#17132)

github/ruby/ruby · 2026-05-29

ZJIT: Materialize frames in exit trampoline

Stabilize Windows response tests

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Stabilize Windows response tests · remix-run/remix

Stabilize Playwright CI tests

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Stabilize Playwright CI tests · remix-run/remix@0f

Fix NullPool#server_version deadlock

github/rails/rails · 2026-05-29

When the first thing a fresh connection does is query its server version, it has to `#connect!` -> `#configure_connection` -> `#check_

プログラミング完全未経験から始める!競技プログラミング入門ガイド

Qiita(trend) · 2026-05-29

Hello, world! こんにちは。Un_titledです。 その辺のなんでもない高校生で、競技プログラミングを趣味と主張しています。 たまたま見つけて面白そう!と思ったというだけの軽すぎる動機で、完全の未経験から競プロを始めました。 ただ、プログラミング自体が初めま...

chore: format

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@d3de470

Fix browser test package resolution (#11481)

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix browser test package resolution (#11481) · rem

Bump RUBY_ABI_VERSION

github/ruby/ruby · 2026-05-29

Prior to a26f528b3bf1eaecff18520f6ba8083c9c0cbf73, `rbimpl_rtypeddata_p` checked whether a flag that is no longer used since that commit was

Pin node to 24.15.0 on windows CI tests to avoid libuv issue (#11486)

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Pin node to 24.15.0 on windows CI tests to avoid l

MLエンジニアのための本質から理解するLLM推論 KV cache編

Zenn · 2026-05-29

はじめに 東京科学大学 博士課程の藤井です。本記事では、LLM推論において非常に重要な役割を果たすKV cacheについてより深く理解するために 「Key, ValueだけcacheしてQueryをcacheしないのはなぜか?」 という問いに皆さんが正確に答えられるようになること

エンジニア2年目、設計書をやらかしまくってチェックリストを作った

Zenn · 2026-05-29

はじめに 業務で、初めてちゃんとした設計を求められた。 設計についてはあまり詳しくなかったので、色々調べながら、自分なりに整合性が取れるように何度も見直しつつ書いた。AI レビューにも通し、会社での対人レビューも突破して、プロジェクトは無事に実装フェーズへ進んだ。 数週間後、別の

2026年にプログラミングを学ぶべきか

Qiita(trend) · 2026-05-29

※ この記事の日本語には、少し不自然な部分があるかもしれません。AIの言語サポートを利用しながら作成しています。 目次 はじめに 2026年にプログラミングを学ぶべきか 市場の現状 – 一見すると怖い AIは優秀だが、誰も100%信じていない 今の仕事のやり方は昔と全...

[ruby/openssl] kdf: document incompatibility with timeout

github/ruby/ruby · 2026-05-29

OpenSSL::KDF.pbkdf2_hmac and .scrypt are currently not interrupted by Timeout.timeout because they make a single, slow OpenSSL function call

Claude Codeに株・仮想通貨botを300個作らせて見えてきたこと

Zenn · 2026-05-29

こんにちは、塩辛botterです。 今回の記事では、Claude Codeに株・仮想通貨botを300個作らせて見えてきたことをお伝えしたいと思います。 結論から言うと、以下の感覚です。 Claude Codeに作らせた戦略: 300  ↓ そのうち利益が出る(とAIが判定した

Laravel Best Practicesを実務で活用して感じたこと

Qiita(trend) · 2026-05-29

こんにちは、ソーイ株式会社の髙﨑です。 Laravelでの開発に慣れてくると、 Controllerが肥大化する 命名が統一されない 同じ処理を何度も書いてしまう といった問題にぶつかることが増えてきました。 今回は、GitHubで公開されている「Laravel Bes...

Teams 会議録画に自動でダウンロード権限を付与して共有する

Qiita(trend) · 2026-05-29

はじめに ごきげんよう、百合宮桜(Miyu)です。 今回は Teams の会議録画のダウンロード権限付きリンクを自動発行する方法を紹介します。 本稿で想定するのはOutlook の予定表から作成した 単発の会議 (Teams のチャネル会議ではない会議)です。Tea...

test/ruby/test_io.rb: do not set RLIMIT_NPROC

github/ruby/ruby · 2026-05-29

On my computer, setting RLIMIT_NPROC to the low value of 2048 prevents the forked process from creating any new native threads and it causes

【AWS Secrets Manager】末尾が "ハイフン+6文字" のシークレット名には気をつけろ!!

Zenn · 2026-05-29

背景 AWS Secrets Managerにおいて、シークレットの命名に関する少し特殊な「罠」に引っかかってしまったため、備忘録として残しておきます。 同じような挙動で数時間を無駄にする方が一人でも減れば幸いです。 忙しい人向けの結論 シークレット名の末尾を -secre

全部Terraformで管理してはいけない?「かつての最適解」が生んだ管理の壁と、私たちが引き直した境界線

Zenn · 2026-05-29

導入:ジョイン直後に感じた「開発サイクルの重さ」 「入社して3ヶ月、私はある『ジレンマ』を抱えていました。」 2025年11月、SREとしてjinjerにジョインした私を迎えたのは、Terraformによって厳格にコード化されたインフラ基盤でした。すべてのリソースがIaCで管理さ

学習が続かないエンジニアへ。仲間と一緒に成長できるコミュニティを作りました

Qiita(trend) · 2026-05-29

学び続けられないのは意志ではなく仕組みの問題だった ― Contribution Arc を作った話 「今日こそタスクを片付けよう」 「明日から資格試験に向けて学習を始めよう」 「来週から技術書を1日30分読もう」 そう決意したのに、数時間後には X や YouT...

[ruby/openssl] pkcs12: add missing error check for d2i_PKCS12_bio()

github/ruby/ruby · 2026-05-29

Also, avoid using the "reuse" behavior of d2i_*{,_bio}() functions. https://github.com/ruby/openssl/commit/3f1a7a377c

[ruby/openssl] ts: do not use the "reuse" behavior of d2i_*{,_bio}() …

github/ruby/ruby · 2026-05-29

…functions The man page discourages using this behavior because it may leave the object in an inconsistent state on error paths. This fixes

[ruby/openssl] pkcs7: avoid using strcmp() with Ruby strings

github/ruby/ruby · 2026-05-29

We should not rely on the NUL terminator of Ruby strings. Use memcmp(). https://github.com/ruby/openssl/commit/0b35e1a810

[ruby/openssl] Fix test_kdf.rb in FIPS.

github/ruby/ruby · 2026-05-29

* PBKDF2 salt >= 16 bytes (128 bits) and iterations >= 1000 are required in FIPS. SP 800-132: https://nvlpubs.nist.gov/nistpubs/Le

[ruby/openssl] Make OpenSSL::Digest classes Ractor-safe

github/ruby/ruby · 2026-05-29

Use class_eval with a string so the initialize instance method, and the digest and hexdigest class methods are not defined via define_method

Claude Code の Dynamic Workflows を触ってみた: マルチエージェント並列オーケストレーションの概念と体験

Zenn · 2026-05-29

本記事は 2026/5/29(日本時間)時点の公式ブログ[1]と公式 X 告知[2]に基づきます。Dynamic Workflows は リサーチプレビュー 段階のため、仕様・利用条件は今後変わりうる点にご注意ください はじめに 2026/5/29(日本時間)、Claude

[DOC] Update bundled gems list at 0cc81cf0b80eb9f8167939115553a4

github/ruby/ruby · 2026-05-29

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

Make rb_hash_st_table_set static

github/ruby/ruby · 2026-05-29

It is not used outside of hash.c so we can make it static.

[ruby/json] Prevent buffer over-read when generating EOF error

github/ruby/ruby · 2026-05-29

When reaching EOS right after an escape the cursor is one byte too far. Reported-By: Yuhang Wu <yuhang@depthfirst.com> https://github.com/

[ruby/rubygems] Rename Windows tag groups to test shards

github/ruby/ruby · 2026-05-29

These groups now drive the macOS Intel split as well as Windows, so the &quot;windows&quot; naming no longer fits. Rename the module to Spec

Web 標準動向 2026年5月版

Zenn · 2026-05-29

こんにちは! サイボウズ株式会社 プロダクトエンジニアの くらっち (@kuracchi04) です。 はじめに サイボウズは 2025 年 4 月より、W3C のメンバーに加入しました。 https://blog.cybozu.io/entry/joining-w3c 標準

[ruby/json] Handle invalid types passed as `max_nesting` option

github/ruby/ruby · 2026-05-29

https://github.com/ruby/json/commit/be8d068a8e Co-Authored-By: Yuhang Wu <yuhang@depthfirst.com>

[DOC] Harmonize expand_path methods

github/ruby/ruby · 2026-05-29

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

Merge pull request #57475 from Shopify/ar_ractor_freeze

github/rails/rails · 2026-05-29

Active Record Ractor-safe freezing

[DOC] Harmonize extname methods (#17103)

github/ruby/ruby · 2026-05-29

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

[DOC] Doc for Pathname#each_filename (#17073)

github/ruby/ruby · 2026-05-29

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

[DOC] Doc for Pathname#each_line (#17074)

github/ruby/ruby · 2026-05-29

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

[DOC] Doc for Pathname#entries

github/ruby/ruby · 2026-05-29

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

[ruby/rubygems] Vendor compact_index from rubygems.org for the artifice

github/ruby/ruby · 2026-05-29

The external compact_index gem is no longer developed; its source now lives in rubygems/rubygems.org. Replace the runtime gem dependency wit

Rename RUBY_FL_USERPRIV0 into RUBY_FL_UNUSED6

github/ruby/ruby · 2026-05-29

Last usage was removed in a26f528b3bf1eaecff18520f6ba8083c9c0cbf73 https://github.com/ruby/ruby/pull/15447

Limit workspace test concurrency

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Limit workspace test concurrency · remix-run/remix

Use polling for Windows asset watchers

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use polling for Windows asset watchers · remix-run

Fix main CI failures

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix main CI failures · remix-run/remix@0470ae7

[ruby/date] Do not use C99 style comment [ci skip]

github/ruby/ruby · 2026-05-29

The minimum required ruby version of this library is still 2.6. C99 has been adopted since ruby 2.7. https://github.com/ruby/date/commit/b9

[ruby/date] Verify all argument classes first

github/ruby/ruby · 2026-05-29

https://github.com/ruby/date/commit/c98d85dfd3

[ruby/date] Check if failed fist

github/ruby/ruby · 2026-05-29

If the parse fails, `leftover` will not be used either. https://github.com/ruby/date/commit/fa1dd0b52d

Fix Playwright browser install

remix · 2026-05-29

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix Playwright browser install · remix-run/remix@7

Claudeと一緒に記事を読むようにしたら日々のインプットがはかどっています

Zenn · 2026-05-29

これはなに こんにちは、レバテック開発部のもりたです。 今回はわたしが普段web記事を読む際に使っているClaude Skillsについてご紹介します。ITのエンジニアって技術の流行り廃りが早かったりして、日々の情報収集を求められますよね。けど実際に記事が読めるかと言われると、あ

フロンティアAI による脅威変化を踏まえたFinatextグループとしての対応方針

Zenn · 2026-05-29

背景 昨今、Claude Mythos や GPT-5.5-Cyber を代表とするようなサイバーセキュリティに特化した高性能なAIモデルが登場し、各組織ではその対応が求められています。 Anthropic は、Claude Mythosそのものは限定的な公開としているものの、同

Do not persist credentials in tarball-test checkout

github/ruby/ruby · 2026-05-29

The subsequent git steps only fetch from the public origin and operate on local branches, so the token does not need to be persisted.

Pass only the required secrets to tarball reusable workflows

github/ruby/ruby · 2026-05-29

Replace secrets: inherit with explicit Slack webhook secrets, which are the only secrets the ubuntu/macos/windows builds use. tarball-non-de

Exclude timeout_spec from rb/redos analysis

github/ruby/ruby · 2026-05-29

The spec intentionally uses a ReDoS pattern to verify Regexp.timeout.

Cast pipe serial to unsigned long for %lx

github/ruby/ruby · 2026-05-29

InterlockedIncrement returns LONG, so make the conversion to the unsigned long expected by %lx explicit.

Ignore misfeature findings for tarball-windows.yml

github/ruby/ruby · 2026-05-29

tarball-windows.yml is a CMD-based Windows build like mingw.yml and windows.yml, which are already baselined for the misfeature audit.

Fix filter-sarif version comment to match pinned ref

github/ruby/ruby · 2026-05-29

The SHA 2da736ff is tag v1.1, not v1.1.0.1.1.

Restrict GITHUB_TOKEN permissions in tarball reusable workflows

github/ruby/ruby · 2026-05-29

These reusable workflows only check out, download artifacts, build, and test, so contents: read is sufficient.

Copilot CLI のコンテキスト管理メモ

Zenn · 2026-05-29

はじめに GitHub Copilot CLI で少し長めの作業をしていると、気づいたらコンテキストが膨らんでいることがあります。 なるべく膨らまないようにするにはどうするのが良さそうか、自分のメモも兼ねてまとめておきます。 基本的な内容も多いですが、どなたかの参考になれば嬉しい

[ruby/rubygems] Move expired_cert tmp file into per-test @tempdir

github/ruby/ruby · 2026-05-29

Two re_sign tests wrote to a shared Dir.tmpdir/expired_cert.pem and removed it in teardown, racing each other under test-unit --parallel=pro

Keep gcc-14 variant on macos-15

github/ruby/ruby · 2026-05-29

clang on macos-26 does not honor --with-gcc=gcc-14.

Run macOS CI on macos-26 by default

github/ruby/ruby · 2026-05-29

Make macos-26 the default runner across the macOS workflows and keep macos-15, macos-15-intel, and macos-14 as regression coverage on the ke

Use stack callinfo/calldata for super dispatch

github/ruby/ruby · 2026-05-29

Previously vm_search_super_method would allocate a new callinfo and write it back into the iseq&#39;s call data. Because iseqs can be shared

Merge pull request #57478 from yahonda/fix-preconnect-reaper-lock-race

github/rails/rails · 2026-05-29

Acquire reaper_lock in preconnect to avoid racing with the reaper

【TypeScript】型まわりを整理する:実務でよく使うパターン11選

Qiita(trend) · 2026-05-28

概要 TypeScriptには「型」に関するキーワードが多く、混乱しがち...。 この記事では、実務で実際に登場したパターンをサンプルコードとともに整理します。 目次 型アノテーション 型アサーション 型ガード Discriminated Union(判別可能なUni...

Merge pull request #57501 from fallintoplace/fix/async-count-limit-ze…

github/rails/rails · 2026-05-28

…ro-promise Return a completed promise for async_count with limit(0)

Return a completed promise for async_count with limit(0)

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57268 from joaoGabriel55/registers-ERBTracker-ins…

github/rails/rails · 2026-05-28

…tead-of-RubyTracker Fix: registers ERBTracker instead of RubyTracker when eager_load = true

Merge pull request #39525 from udan11/feature/implicit_order

github/rails/rails · 2026-05-28

Add support for default order

TSKaigi 2026 発表資料まとめ

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

TSKaigi 2026のスライド資料のまとめ。

Add default_order query method and association option

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

LiteLLMをやめて自作Goバイナリに置き換えたら一気に軽くなりました - 「実践 AI エージェント開発」を実装してみた

Zenn · 2026-05-28

! オライリー・ジャパンから「実践 AI エージェント開発」として日本語版が出版されたことを記念して、今年の春に英語版の"Building Applications with AI Agents"を読んでいたので、本書が示す本番運用要件をそのままGoの単一バイナリAIエージェント

Merge pull request #53101 from joshuay03/respect-reject-in-all-ac-sub…

github/rails/rails · 2026-05-28

…scribed-callbacks [Fix #52229] Respect `#reject` in Action Cable `before_subscribe` callbacks

Merge pull request #57500 from bogdan/fix-array-to-query-empty-hash

github/rails/rails · 2026-05-28

Fix Array#to_query producing double && when array contains empty hash

registers ERBTracker instead of RubyTracker when `eager_load = true`

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57467 from Shopify/shareability-shims

github/rails/rails · 2026-05-28

Add shims for Ractor shareability methods

[Fix #52229] Respect `#reject` in Action Cable `before_subscribe` cal…

github/rails/rails · 2026-05-28

…lbacks

chore: format

remix · 2026-05-28

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@3246596

Consolidate UI demos into dynamic demo app (#11479)

remix · 2026-05-28

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Consolidate UI demos into dynamic demo app (#11479

Fix Array#to_query producing && when array contains empty hash

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57493 from maurobusso/add_path_helper

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Make ActiveRecord::Relation::WhereClause.empty return a frozen constant

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Freeze ActiveRecord::Delegation's relation_delegate_cache

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Freeze ActiveRecord::ReadonlyAttributes's _attr_readonly default array

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Make ActiveRecord::Type.default_value return a frozen constant

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57483 from Shopify/exception-wrapper-ractor-safe

github/rails/rails · 2026-05-28

Make exception wrapper ractor safe

Merge pull request #50979 from palkan/refactor/action-cable-server-ad…

github/rails/rails · 2026-05-28

…apterization Action Cable server adapterization

Add CHANGELOG entry

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Add Connection#broadcast

github/rails/rails · 2026-05-28

Delegates to server. The purpose of this interface is to avoid direct usage of server or ActionCable.server in channels code.

Ensure socket is closed even when transmit raises in Connection#close

github/rails/rails · 2026-05-28

Co-authored-by: Samuel Williams <samuel.williams@oriontransfer.co.nz>

Apply review suggestions

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Add #advance_time test helper for channels

github/rails/rails · 2026-05-28

Allows to test periodic timers Co-authored-by: Joel Junström <joel.junstrom@teamtailor.com>

Use Hash to store live connections

github/rails/rails · 2026-05-28

Added new #connections_map to store connections by object_id for faster lookups on removal; #connections is available for backward-compatibi

Upstream sync

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Allow specifying pubsub adapter class explicitly

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Fix periodic timers

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Add error logging to Redis subscription adapter

github/rails/rails · 2026-05-28

Make it visible that Redis is not accessible

Fix channel testing API to have fewer conflicts with rspec-rails

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Improve exceptions in Action Cable subscriptions

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Move TestServer from Channel to Connection

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Extract Subscriptions#subscription_from_identifier method

github/rails/rails · 2026-05-28

It would make providing a custom identifier->class logic and instantiating channel instances without calling #subscribed

chore: test_server -> testserver

github/rails/rails · 2026-05-28

Silence Test is missing assertions warnings

Move #allow_request_origin? to Server::Base

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Refactor Action Cable testing to use new adapterized architecture ins…

github/rails/rails · 2026-05-28

…tead of custom patches

Move #new_tagged_logger to Server::Base

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

【AWS SAA】AIを使って効率的に記憶定着できる勉強法

Qiita(trend) · 2026-05-28

はじめに こんにちは。IT未経験、現場作業員のかつです。 IT自体ガチの素人で、2026年1月から学習を始め、2026年の6月からIT企業に転職が決まりました。 現状の保有資格は、AWSのCLFと、LPIC1。 そしてこのたび、2026年5月16日、AWS SAA-C03...

Karpathy氏の200行GPT「microGPT」を1行1行読み解く

Zenn · 2026-05-28

2026年2月にAndrej Karpathy(アンドレ・カーパシー)氏が公開した「microGPT」。話題になったときに触っていて、途中まで記事を書きかけにしていたの、すっかり忘れていたので今頃公開してみます。 https://x.com/karpathy/status/202

Merge pull request #57344 from thatch-health/aj-attributes-docs

github/rails/rails · 2026-05-28

Update Active Job Attributes documentation

Merge pull request #57496 from Shopify/fix-security-utils-docs

github/rails/rails · 2026-05-28

Fix docs for ActiveSupport::SecurityUtils.fixed_length_secure_compare

[Misc #21768] [DOC] Mention removed APIs

github/ruby/ruby · 2026-05-28

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

Merge pull request #57495 from afurm/af/reject-malformed-actionmailbo…

github/rails/rails · 2026-05-28

…x-raw-emails Reject malformed Action Mailbox raw email params

Merge pull request #57110 from ilianah/mysql-function-default-detecti…

github/rails/rails · 2026-05-28

…on-to-schema-dumper Reduce number of queries during MariaDB column introspection

Reduce queries during MariaDB column introspection

github/rails/rails · 2026-05-28

PR 44654 fixed MariaDB function default detection (e.g. DEFAULT uuid()) by adding a check in new_column_from_field method. This check was ru

Claude Agents!機能が多い!でもここだけ抑えたら便利に使える!

Zenn · 2026-05-28

Claude Code Agent View とは https://code.claude.com/docs/ja/agent-view Claude Code の Agent View は、複数のバックグラウンドセッションを一覧で監視・管理できる機能。 claude agent

【図解】IT初心者でもわかる!クリーンアーキテクチャの基本

Qiita(trend) · 2026-05-28

はじめに エンジニアとして開発に携わっていると、「クリーンアーキテクチャ(Clean Architecture)」という言葉を耳にする機会が多いと思います。 しかし、いざ調べてみると難しい専門用語ばかりで、「結局どういうことなの?」と挫折してしまった方もいるのではないでし...

MCPでAgentのできることを増やすのをやめたら、Context Boundaryが残った

Zenn · 2026-05-28

MCP を使うと、Agent にできることを増やしたくなります。 外部ツールを呼べる。 データにアクセスできる。 検索できる。 ファイルを読める。 API を叩ける。 便利です。 でも、Agent を作っていると、だんだん別の怖さが見えてきます。 LLM は何でも答えられます。

Move docs for ActiveSupport::SecurityUtils.fixed_length_secure_compar…

github/rails/rails · 2026-05-28

…e to the right place.

Copilot Studio 自律型エージェントのクレジット消費を改めて整理してみる - 365 Copilot ライセンスだけでは判断できないケース

Qiita(trend) · 2026-05-28

はじめに 少し前 SNS でもざわつきがありましたが、Copilot Studio の自律型エージェントを使う際の「クレジット消費の考え方」が、お客様にお伝えする上でかなりややこしくなってきていると感じています。 特に「Microsoft 365 Copilot のライセ...

Remove use of `RTYPEDDATA_P` and `rbimpl_rtypeddata_p`

github/ruby/ruby · 2026-05-28

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

T_DATA is always `struct RTypedData` now

github/ruby/ruby · 2026-05-28

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

Deprecate `struct RData` in favor of `struct RTypedData`

github/ruby/ruby · 2026-05-28

For the backward compatibility for some wrapper generator gems, keep only `RData` definition.

AWS AI-DLC Unicorn Gym ワークショップで気づいた「モチベーター」という第三の役割

Qiita(trend) · 2026-05-28

はじめに AI-DLC(AI駆動開発ライフサイクル)のワークショップ「Unicorn Gym」に参加しました。3日間の集中開発を通じて得た実践知見と、AI-DLCにおいて見落とされがちな 「場の空気を動かす役割」 について書きます。 なお、我々のチームは他チームが新規テー...

Update default gems list at e30048b08a07ace76e71bfc6081d31 [ci skip]

github/ruby/ruby · 2026-05-28

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

[ruby/json] Release 2.19.7

github/ruby/ruby · 2026-05-28

https://github.com/ruby/json/commit/ab6c8f2cdb

[ruby/json] Fix some more edge cases with out of range floats

github/ruby/ruby · 2026-05-28

https://github.com/ruby/json/commit/f033b9d342 Co-Authored-By: Yuhang Wu <yuhang@depthfirst.com>

[ruby/rubygems] Accept JVM StackOverflowError in inline-array nesting…

github/ruby/ruby · 2026-05-28

… test on JRuby On JRuby the JVM thread stack overflows before the Ruby-level MAX_NESTING_DEPTH check in coerce can fire, so the test was f

[ruby/rubygems] Allow unused anchors when aliases are disabled in YAM…

github/ruby/ruby · 2026-05-28

…LSerializer build_mapping rejected any anchored mapping when aliases were turned off, even if no alias referenced it. Psych only objects w

[ruby/rubygems] Raise nesting-depth SyntaxError compatibly with real …

github/ruby/ruby · 2026-05-28

…Psych Psych::SyntaxError requires a six-argument constructor in real Psych, so the existing &quot;raise Psych::SyntaxError, msg&quot; patt

[ruby/rubygems] Cap inline-array nesting in YAMLSerializer#coerce

github/ruby/ruby · 2026-05-28

MAX_NESTING_DEPTH only guarded parse_node, so deeply nested inline sequences such as &quot;[[[...]]]&quot; recursed through coerce until the

[ruby/rubygems] Raise on unknown alias in YAMLSerializer

github/ruby/ruby · 2026-05-28

resolve_alias previously returned nil for an alias whose anchor was not registered, so a forward reference such as &quot;version: *missing&q

[ruby/rubygems] Reject plain "tag" key when deciding Gem::Specificati…

github/ruby/ruby · 2026-05-28

…on in YAMLSerializer build() previously promoted any Hash carrying a &quot;tag&quot; string key equal to &quot;!ruby/object:Gem::Specifica

[ruby/rubygems] Validate Gem::Dependency type symbol before interning

github/ruby/ruby · 2026-05-28

build_dependency previously called .to_sym on the raw YAML value and only then ran validate_symbol!, so a disallowed symbol was already inte

誰も使わない機能を、誰も消せない理由

Zenn · 2026-05-28

TL;DR 前職で、ある業務SaaSのアプリの保守を担当していた時期があった。実利用はほぼゼロなのに、改修要望だけは定期的に届く。サンクコストの罠だとは頭ではわかっていたけれど、それでも「この機能、なくしませんか」とは、誰も言い出せなかった。私を含めて。 この記事の中心の問いは、

toioのビジュアルプログラミングツール「Code Maker for toio」(非公式)を作ってみた

Qiita(trend) · 2026-05-28

概要 手軽にプログラミング体験ができるロボットトイ「toio」を、ブラウザだけでビジュアルプログラミングできたり、JavaScriptのコードに変換したり、「トイオ・プレイグラウンド コマンド」のカードを認識してコードに変換できるツールをClaude Codeで作りました...

[ruby/json] parser.c: Ensure the user provided string can't be mutated

github/ruby/ruby · 2026-05-28

Reported-By: Yuhang Wu <yuhang@depthfirst.com> https://github.com/ruby/json/commit/5ca8a67f52

Fix #57494: Reject malformed Action Mailbox raw email params

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

データ分析基盤はまず動くものを作れ

Zenn · 2026-05-28

動くものを作らないから失敗する 失敗するデータ分析基盤プロジェクトに共通する重要な特徴の1つは「動くものから作らない」ということです。 何年もかけて巨大な基盤を構築しすべてが完成してから稼働させるようなやり方は経験上うまくいきません。 開発の前にすべての要件を定義し仕様を決めよう

[DOC] Update bundled gems list at bed68bc9c8613c553907f576356666

github/ruby/ruby · 2026-05-28

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

[ruby/json] generator.c: trigger write barriers in cState_init_copy

github/ruby/ruby · 2026-05-28

Reported-By: Yuhang Wu <yuhang@depthfirst.com> https://github.com/ruby/json/commit/dba1d885ea

[ruby/json] Further validate generator `depth` config

github/ruby/ruby · 2026-05-28

https://github.com/ruby/json/commit/e8800cb0c5 Co-Authored-By: Yuhang Wu <yuhang@depthfirst.com>

Merge pull request #57492 from afurm/af/actionmailbox-original-recipi…

github/rails/rails · 2026-05-28

…ent-validation Reject malformed Action Mailbox original recipients

Update default gems list at b0a2c22b6af33ddd895dadbaa2b09f [ci skip]

github/ruby/ruby · 2026-05-28

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

[ruby/json] Release 2.19.6

github/ruby/ruby · 2026-05-28

https://github.com/ruby/json/commit/1e276ebb79

Merge pull request #57477 from byroot/cleanup-aj-test-helper

github/rails/rails · 2026-05-28

Refactor ActiveJob::TestHelper to no longer walk descendants

Update to bundler 4.0.12

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Refactor ActiveJob::TestHelper to no longer walk descendants

github/rails/rails · 2026-05-28

Fix: https://github.com/rails/rails/issues/57440 Fix: https://github.com/rails/rails/issues/57441 Close: https://github.com/rails/rails/pull

Fix #57491: reject malformed Action Mailbox original recipients

github/rails/rails · 2026-05-28

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Marshal.load: Check bignum sign

github/ruby/ruby · 2026-05-28

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

Marshal.load: Fix integer overflow of length

github/ruby/ruby · 2026-05-28

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

Marshal.load: Fix buffer overflow at overread

github/ruby/ruby · 2026-05-28

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

📓Copilot Notebooks とは? - OneNote と同期する「考える場所」と May 2026 アップデートまとめ

Qiita(trend) · 2026-05-28

こんにちは、最近「Notebooks ってなんやねん」と社内で 3 回聞かれたアーキテクトのやまぱん!です 😅 本記事の情報は執筆時点(2026/05/28)のものです。 Copilot Notebooks は Preview / Frontier 機能を多く含み、提供状...

論理削除をやめて状態をテーブルで分けるDB設計

Zenn · 2026-05-28

はじめに 業務システムを作っていると、退会したユーザーや削除した記事を「消えたことにしたいけれど履歴は残したい」という要件によく出会うかと思います。 このときによく見るのが論理削除と呼ばれる手法で、deleted_at のような列を足して WHERE deleted_at IS

Codexを使い始めて長時間稼働させるまで

Zenn · 2026-05-28

こんにちは、データマネジメント部でデータエンジニアをしています。山城です。 Claude Codeがリリースされて早くも一年ちょっとが経ちました。恥ずかしながら今まで碌に使っていなかったので、ここ二か月ほどCodexをメインに使いながら設定を行っています。 公式からリリースされた

Bump taiki-e/install-action

github/ruby/ruby · 2026-05-28

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

Merge pull request #57451 from 55728/fix-number-helper-significant-in…

github/rails/rails · 2026-05-28

…finity

[ruby/rubygems] Drop the rubygems-specific lockfile tokenizer and par…

github/ruby/ruby · 2026-05-28

…ser sources These files implemented the read path that Bundler::LockfileParser now covers via the adapter in Gem::RequestSet#load_lockfile

[ruby/rubygems] Remove unit tests for the retired lockfile tokenizer …

github/ruby/ruby · 2026-05-28

…and parser Both files exercised Gem::RequestSet::Lockfile::Tokenizer and ::Parser directly, which are no longer used by load_gemdeps now t

[ruby/rubygems] Add load_gemdeps lockfile section coverage to test_ge…

github/ruby/ruby · 2026-05-28

…m_request_set These tests pin down the observable RequestSet state produced when load_gemdeps reads a lockfile with GEM, GIT, or PATH sect

[ruby/rubygems] Use Bundler::LockfileParser inside Gem::RequestSet#lo…

github/ruby/ruby · 2026-05-28

…ad_gemdeps The rubygems-specific tokenizer/parser pair is replaced by Bundler&#39;s LockfileParser, with a small adapter that translates t

[ruby/rubygems] Allow Bundler::LockfileParser to accept an explicit l…

github/ruby/ruby · 2026-05-28

…ockfile_path The path was previously inferred from Bundler.default_lockfile via SharedHelpers, which couples the parser to a configured Bu

[ruby/rubygems] Bump rb-sys crate to 0.9.128 in cargo_builder test fi…

github/ruby/ruby · 2026-05-28

…xtures Fixes a bindgen error on Ruby 4.1+ where rb_matchext_struct is no longer a complete type. rb-sys 0.9.128 excludes it from the opaqu

[ruby/rubygems] Bump rb_sys to >= 0.9.128

github/ruby/ruby · 2026-05-28

https://github.com/ruby/rubygems/commit/c8ea206b49 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Format non-finite numbers consistently in NumberHelper significant mode

github/rails/rails · 2026-05-28

`NumberHelper.number_to_rounded(Float::INFINITY, precision: 3, significant: true)` and similar calls (number_to_percentage, number_to_curren

Merge pull request #57470 from 55728/fix-number-to-delimited-non-finite

github/rails/rails · 2026-05-28

Fix `number_to_delimited` mangling non-finite floats

【Claude Code ✖Obsidian】自分用ルールをskillsを使ってAIに自動読み込み・更新させる仕組みを作ってみた

Zenn · 2026-05-28

はじめに「LLMへの同じ指摘にげんなりしているこの頃」 こんにちは! 株式会社アドバンテッジリスクマネジメント(ARM)でフロントエンド開発担当のもろです。プリンは固めが好きです。 社内ではClaude Codeが導入されており、開発作業の効率化を推奨されています。私自身自社サー

Merge pull request #57481 from Edilbek/simplify-ar-tests-notification…

github/rails/rails · 2026-05-28

…-assertions-followup

Merge pull request #57489 from bensheldon/rails-mailer-abort-before-a…

github/rails/rails · 2026-05-28

…ction

Merge pull request #57485 from afurm/af/reject-malformed-mailgun-sign…

github/rails/rails · 2026-05-28

…atures

Tips: Containerを利用したDL分散学習Libraryの開発環境

Zenn · 2026-05-28

はじめに 東京科学大学 博士課程の藤井です。 本記事は、SingularityやApptainer等のツールを利用してGPUスパコン環境でDeep Learning Framework開発を行う際に私がどのように環境を整備しているのかについて解説するTips記事です。昨今のLLM

1 行渡すと Claude Code が 1 時間自走する ─ E2E テスト駆動で新機能を作らせた話

Zenn · 2026-05-28

はじめに 私たちのチームは Slack 上で動く社内向け AI エージェントを開発・運用しています。新機能追加のたびに「Claude Code が実装したと言うが実際に Slack で動かない」という事象にあたっていたので、Claude Code に E2E テストケース 1 行

ZJIT: Drop duplicate super-call guard emission in variadic cfunc inli…

github/ruby/ruby · 2026-05-27

…ne (#17128) In optimize_invokesuper&#39;s variadic (-1) arm, emit_super_call_guards was called once before the inline attempt and again in

Treat all T_DATA the same in zjit

github/ruby/ruby · 2026-05-27

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

Bump RUBY_ABI_VERSION

github/ruby/ruby · 2026-05-27

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

Give legacy T_DATA the same layout as TypedData

github/ruby/ruby · 2026-05-27

This allows us to treat the two types of T_DATA the same way when reading instance variables. Non-TypedData T_DATA are deprecated, so makin

microsoft/Webwright: A simple SWE style browser agent framework that achieves SOTA results on long horizon web tasks.

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

Microsoftによるブラウザエージェントフレームワーク。エージェントが個別のブラウザ操作を予測するのではなくPlaywrightを使ったPythonコードを生成して実行する。反復的なエージェントループとディレクトリをworkspaceとして扱って毎回使い捨てのセッションで進め

[ruby/rubygems] Default Gem::Installer to wrappers: true on JRuby/Win…

github/ruby/ruby · 2026-05-27

…dows in tests JRuby 10.1 on Windows raises TypeError inside File.symlink (wincode trips on a nil path), so any test that exercises Gem::In

[ruby/rubygems] Fall back to copy when File.symlink raises TypeError …

github/ruby/ruby · 2026-05-27

…on Windows Gem::Package#create_symlink already falls back to FileUtils.cp_r on Windows when symlink creation hits Errno::EACCES (Developer

[ruby/rubygems] Omit rubygems tests that fail on JRuby + Windows

github/ruby/ruby · 2026-05-27

Extend symlink_supported? to probe readlink so the symlink-based tests omit cleanly when JRuby on Windows lacks readlink, switch test_gem_pa

[ruby/rubygems] Fix remaining JRuby + Windows rubygems test failures

github/ruby/ruby · 2026-05-27

assert_self_install_permissions&#39; ensure block calls File.chmod with a splatted Dir.glob result; when the omit short-circuits the body, t

[ruby/rubygems] Update warbler fixture to 2.1.0 for JRuby 10.1

github/ruby/ruby · 2026-05-27

warbler 2.0.5 (from the github pull/557 pin) does not work on JRuby 10.1: it cannot require the now-bundled ostruct, and even after that hur

[ruby/rubygems] Skip test_hash_with_compare_by_identity on JRuby

github/ruby/ruby · 2026-05-27

JRuby&#39;s Marshal.dump emits an extra ivar for a compare_by_identity Hash, which trips SafeMarshal&#39;s UnpermittedIvarError. Mirror the

ZJIT: Stop moving NATIVE_STACK_PTR for gen_push_opnds

github/ruby/ruby · 2026-05-27

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

ZJIT: Stop allocating stack slots for spilled block params

github/ruby/ruby · 2026-05-27

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

ZJIT: Fix a comment that mentions an obsolete name

github/ruby/ruby · 2026-05-27

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

Improve documentation/testing of abort in Action Mailer `before_action

github/rails/rails · 2026-05-27

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

クラスから離れよう|Unity・C#の速度のコツ

Qiita(trend) · 2026-05-27

第ゼロ部|前置き ごきげんよう。サイドでございます。これは私の初めての記事なので、記事の書き方のコツはまだ分からず、これから時間をかけて勉強していきたいと思います。そして日本語はまだ勉強中ですので、忌憚のない評価をいただけると嬉しいです。 第一部|前置き この記事は上級...

TypeScript版SDK前提でAgentCore Memory使う時にセッションタイトルの付与

Qiita(trend) · 2026-05-27

やりたいこと AgentCore Memory に保存したセッションに、AI が自動生成したタイトルを付けたい。 セッション一覧を表示したときに、UUID ではなく内容で識別できるようにしたい、という話です。 AI エージェントは AI SDK の ToolLoopAg...

ZJIT: Replace Test(BoxBool(x)) with x (#16949)

github/ruby/ruby · 2026-05-27

We don't need to first turn a CBool into a Ruby bool then check that bit pattern; we can go straight to working with the CBool.

AWS、インストール不要でWebブラウザから使えるコーディングAIエージェント「Kiro Web」発表

Publickey · 2026-05-27

Amazon Web Services(AWS)は、Webブラウザから使えてインストール不要のコーディングAIエージェント「Kiro Web」をプレビュー公開しました。 Introducing Kiro Web, now in previe...

Fix load_async tests: avoid capture_notifications for cross-thread SQL

github/rails/rails · 2026-05-27

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

これがいいとは言わないが。私が普段 Vibe Coding で実際に投入しているPromptを晒す

Qiita(trend) · 2026-05-27

背景 ツールの使い方やら、「xxx Engineering」の方法論を多く目にしていますが。 具体性に欠けることもあるため、実際Copilot君を目の前にすると「何を入力すればいい?」と躊躇される方も多く目にしています。つまり実用性に欠けることもあります。 ここでは「例」...

Fix #57484: Reject malformed Mailgun signatures

github/rails/rails · 2026-05-27

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

run rebuild

github/rails/rails · 2026-05-27

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

【Claude Code / Codex × GAS】コピペ脱出!Google Workspace自動化レシピ7選

Qiita(trend) · 2026-05-27

「毎週の会議前に、議事録テンプレートを手で作っている」 「請求書や見積書を、スプレッドシートから手作業で PDF 化している」 「フォーム申請が来るたびに、承認者へメールを手で送っている」 …こういう作業、まだ手でやってませんか? 僕はやってました。むしろ「効率化のための...

文系東大生が、GPT型モデルをフルスクラッチで開発する話 Part.1 【株式会社ハイレゾ協力】

Qiita(trend) · 2026-05-27

【機材協力について】 本記事(および本連載プロジェクト)は、株式会社ハイレゾ様よりGPUのクラウドサービス「GPUSOROBAN」の計算資源(NVIDIA A100 80GB)を無償でご提供いただき、開発・検証を行っています。 0.はじめに こんにちは!東京大学文科3類2...

【Python】クラスの存在意義から特殊メソッド・デコレータまでを根本から理解する

Qiita(trend) · 2026-05-27

注記: 本稿は、東大AI研究会における勉強用資料として執筆されたものです。 クラスの意義 クラスを使わないと実装できないアルゴリズムは存在しない。理論上は、どのようなプログラミング言語であっても(チューリング完全であれば)同じ計算を行うことが可能であり、極論を言えばす...

Merge pull request #57087 from matthewd/pg-tz-set

github/rails/rails · 2026-05-27

Only set Postgres timezone when needed

Simplify more activerecord tests with NotificationAssertions helpers

github/rails/rails · 2026-05-27

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Only set Postgres timezone when needed

github/rails/rails · 2026-05-27

TimeZone needed a bit of extra help to work with the parameter_status check, including needing to make settings keys case-insensitive.

コミュニケーションは大事

Qiita(trend) · 2026-05-27

どうも~入社して早1か月強、徐々に社会人にも慣れてきました。 今回は特定の研修の内容というより、研修全体を通じて考えたことについて共有していきたいと思います。 目次 1.結論 2.<仕事は一人でやるものではないから> 3.&lt;5W1H&gt; 4.&lt;問題の8段構造&gt

【新入社員研修】Linuxの基本操作

Qiita(trend) · 2026-05-27

★はじめに!! はじめまして!新入社員のクッキーパンチと申します。 この記事では新人社員研修のうちの一つで取り扱われたサーバ研修でのLinuxの基本操作についてまとめたいと思います。 ・ Linuxとは オープンソース(※商用サポートは有料)で、幅広い用途で使用されて...

[RF-Docs] [ci-skip] Active Storage Guide (#56340)

github/rails/rails · 2026-05-27

This PR is for updating the Active Storage guide. Main changes: - Restructure the entire guide to be more cohesive - Add explanations for A

「JWT を localStorage に置くな」はなぜ言われるのか、Cookie 回帰までの時系列整理

Zenn · 2026-05-27

はじめに Webセキュリティの第一人者である徳丸浩氏が X で、JWT と Cookie セッションの関係についてこんな投稿をされていました。 これはウェブAPI呼び出しの歴史から考えると腑に落ちるのですが、CORSの機能にCookie付与があることからもわかるように、 (1

Opus 4.7 と GPT-5.5 のレビュー特性を統計的に明らかにした(オトナの自由研究 #19)

Zenn · 2026-05-27

はじめに Opus 4.7 は、「半年後に読める形か」を一歩踏み込んで見る、読み手志向の辛口採点者 GPT-5.5 は、書かれた制約を一字一句そのまま適用する、原則厳守の採点者 #16の結果から、コードレビューはモデルで差が出るという事実が見えてきました。今回はタスクの種類を増

Fix tautological assertions in test_each_value in test_hash.rb

github/ruby/ruby · 2026-05-27

Both assertions tested `[].length == 0` rather than `res.length`, so the test passed even when `each_value` yielded nothing.

脆弱性診断はもう外注しなくていい ― ただし「独立性」だけは買い続ける理由

Zenn · 2026-05-27

脆弱性診断員をやっていると、ある感覚に気づきます。 本当は、脆弱性を見つけることを期待されていない。 見つけた脆弱性が長く放置されることはザラで、そもそも見つけた後に直すリソースやフローが整っていないことも多いのです。 発注側に回って、それが診断員個人の問題ではなく構造の問題だと

日本語OCRモデルを比較 ー 速度・性能・メモリから最適解を探る

Zenn · 2026-05-27

はじめに はじめまして、株式会社 Acompany でインターンをしている luna_moonlight です。 普段は、生成AIに機密情報を入力してしまうリスクを防ぐサービス セキュアチャット の開発に携わっています。 https://service.acompany.tech

Bump taiki-e/install-action

github/ruby/ruby · 2026-05-27

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

ZJIT: Replace rpo with reverse_post_order (#17122)

github/ruby/ruby · 2026-05-27

After a team discussion about naming, we decided that `rpo` should be expanded to `reverse_post_order`. This PR replaces the functions named

ZJIT: Remove defunct LIR LiveReg instruction

github/ruby/ruby · 2026-05-27

We don't use this anymore since we switched to global linear scan register allocation.

ZJIT: Add for_each_operand and for_each_operand_mut to LIR

github/ruby/ruby · 2026-05-27

Replace the operand iterator structs with the simpler, shorter visit-closure pattern that we also have in HIR.

AIエージェントを本番に出せない本当の理由

Zenn · 2026-05-27

AIエージェントを本番に出せない本当の理由 この記事は独立して読めます(約8分) 問題:「動く」と「出せる」の間にある壁 「技術的には動くのに、セキュリティレビューで止まった」 日本のエンジニアと話すと、この話が繰り返し出てきます。PoC環境では問題なく動作する。デモも

[ruby/rubygems] Remove version constraints on dev dependencies

github/ruby/ruby · 2026-05-27

Bundler doesn&#39;t need to have an opinion on the current version of these tools. We can just include them without specific constraint, and

GitHub Copilot CLIの/chronicleで課金体系の変更に備えよう

Zenn · 2026-05-26

はじめに こんにちは。イオンスマートテクノロジー株式会社(AST)でSREチームの林 aka もりはやです。 先日5/25にFindyさん主催のイベント「GitHub Copilot CLI を装備せよ 〜実践テクニック共有会 LT Night〜」に参加してきました。 https

Fix duplicate modules for bare imports in `assets` (#11473)

remix · 2026-05-26

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix duplicate modules for bare imports in `assets`

16万スター超のCLAUDE.mdに学ぶ、Claude Codeを暴走させない運用術

Qiita(trend) · 2026-05-26

Claude Code を使っていて、最近かなり重要だと感じているのが CLAUDE.md の運用です。 Claude Code は非常に強力ですが、既存コードベースで長時間動かすと、次のような問題が起きやすくなります。 勝手にリファクタする 関係ないファイルまで変更する...

Merge pull request #57472 from thatch-health/pass-job-to-interruption…

github/rails/rails · 2026-05-26

…-handler Active Job: pass job to `stopping?` for fine-grained control over interruption

Merge pull request #54542 from Shopify/dup-context-error-reporter

github/rails/rails · 2026-05-26

Duplicate `context` hash in `ActiveSupport::ErrorHandler#report`

【AI駆動開発】迷ったらこれ!OpenSpecチートシート【仕様駆動開発】

Qiita(trend) · 2026-05-26

はじめに 以前ハリネズミさんが実践的なOpenSpec関連の記事を作成されていましたが、それを基に私もOpenSpecを活用しています。 今回の記事では皆さんにもより身近に、気軽にOpenSpecを活用していただくために特徴やコマンドをまとめたチートシートを作成しました。...

Merge pull request #57243 from 55728/fix-multiparameter-malformed-key

github/rails/rails · 2026-05-26

Fix `NoMethodError` for malformed multiparameter attribute keys

Suppress -Warray-bounds false positive in RCLASS_WRITE_SUPER (#16990)

github/ruby/ruby · 2026-05-26

After 4bb1977b78 switched RCLASS_PRIME_CLASSEXT_WRITABLE_P to FL_TEST_RAW, GCC lost the RB_FL_ABLE-derived hint that klass is not a special

Merge pull request #55638 from dajabe/dajabe_wording_correction_for_u…

github/rails/rails · 2026-05-26

…rl_from [ci skip] Wording correction for url_from documentation

Duplicate the `context` hash passed to `ActiveSupport::ErrorReport#ha…

github/rails/rails · 2026-05-26

…ndle` for each subscriber. This prevents mutations done on the `context` by one subscriber from effecting the others.

Raise MultiparameterAssignmentErrors on malformed multiparameter keys

github/rails/rails · 2026-05-26

Assigning a multiparameter attribute whose key contains `(` but no closing `)` (e.g. `&quot;written_on(&quot;`) used to crash with `NoMethod

Merge pull request #57463 from afurm/af/reject-malformed-mandrill-events

github/rails/rails · 2026-05-26

Reject malformed Mandrill inbound events without raw messages

Update wording for url_from handling of subdomains

github/rails/rails · 2026-05-26

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57459 from sagarjunnarkar/fix/typos-in-docs-and-r…

github/rails/rails · 2026-05-26

…eadmes Fix typos in README, CONTRIBUTING, RELEASING_RAILS, and component docs

【完全版】AIセキュリティ地獄絵図2026 - CVE・攻撃手法・防御策を全部解説する

Qiita(trend) · 2026-05-26

先日の記事「100万台のAIサービスをスキャンしたら史上最悪のセキュリティだった」が大きな反響をいただいた。 76いいね、62ストック、8万PV超え。 コメントで「もっと詳しく知りたい」「具体的な対策を教えて」という声を多数いただいたので、完全版の深掘り記事を書くことにした...

ZJIT: LIR CCall survivors: Use one stack layout across arches

github/ruby/ruby · 2026-05-26

Previously, the last push, in case the total number of pushes was odd, ended up in a different location relative to the stack top on x64 ver

Pass job instance to stopping?

github/rails/rails · 2026-05-26

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

[Box] Invalidate callable me on per-box origin IClasses

github/ruby/ruby · 2026-05-26

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

[Box] Invalidate the method cache of the owner too

github/ruby/ruby · 2026-05-26

The owner could be different from the housing class when the housing module is prepended.

[Box] dump the effective box on the control frame info

github/ruby/ruby · 2026-05-26

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

Delete now-unused rb_reg_new_ary()

github/ruby/ruby · 2026-05-26

No more usages outside re.c, so let's clean it up. Thanks to @nobu for noticing!

YJIT: Use rb_reg_new_from_values() instead of rb_reg_new_ary()

github/ruby/ruby · 2026-05-26

To sync up with ZJIT and insns.def.

ZJIT: Delete binding for unused rb_reg_new_ary()

github/ruby/ruby · 2026-05-26

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

Update migration skill reference to use plain SQL files (#11466)

remix · 2026-05-26

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Brooks Lybrand <brookslybrand@gmail.com>

[ruby/prism] Fix parser translation when escaped newline with trailin…

github/ruby/ruby · 2026-05-26

…g content https://github.com/ruby/prism/commit/81e07f3cdb

ついにMonoランタイムを脱却する「.NET MAUI」。Xamarinから続いてきたMonoランタイムをCoreCLRに移行

Publickey · 2026-05-26

マイクロソフトは、シングルコードでiOS、Android、Windows、macOSに対応するUIフレームワーク「.NET MAUI」のiOSとAndroidにおけるランタイムが、今秋リリース予定の.NET 11でCoreCLRに移行するこ...

Docker専用のAIエージェント「Gordon」が正式リリース。Dockerについて何でも答えてくれてエラーも修正してくれる。無料アカウントでも利用可能

Publickey · 2026-05-26

Docker社は、Docker DesktopとDocker CLIの新機能として、Dockerに関する質問への回答やベストプラクティスの提案、エラーの修正対応などを行ってくれるAIエージェント「Gordon」が正式版になったと発表しました...

[DOC] Fix indentation in thread_sync.rb documentation examples

github/ruby/ruby · 2026-05-26

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

[ruby/prism] Don't replicate unary method bug in parser translator

github/ruby/ruby · 2026-05-26

Closes https://github.com/ruby/prism/issues/4112 Also see https://github.com/ruby/prism/issues/2501, for which this was done. The expectati

ZJIT: Fix reference to YJIT in zjit.rb [ci skip]

github/ruby/ruby · 2026-05-26

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

【Part2】kintoneのget系APIで画面UIの「今」の状態を読み取ろう!

Qiita(trend) · 2026-05-26

はじめに Part1では、show系APIを使ってUIパーツの表示/非表示を切り替える方法を解説しました。 show系APIの活用やアクセス件の設定により非表示になったUIパーツは、get系APIで今の状態を確認することが出来ます。 2025年7月以降、より多くのg...

Microsoft 365 Copilot エージェント活用ガイド

Qiita(trend) · 2026-05-26

この記事は、Microsoft 365 Copilot の エージェント機能 について「結局なにができるの?」「Copilot チャットと何が違うの?」「Copilot ライセンスがない自分でも使えるの?」をざっくり理解するための資料です。 技術的な話は最小限にして、自分...

Merge pull request #55156 from Edouard-chin/ec-touch-attachments

github/rails/rails · 2026-05-26

Prevent `ActiveStorage.touch_attachment_records = false` from crashing the attachment of a Blob

Prevent `ActiveStorage.touch_attachment_records = false` from crashin…

github/rails/rails · 2026-05-26

…g the attachment of a Blob - Fix #55144 - ### Problem Setting `ActiveStorage.touch_attachment_records` to `false` will make the appli

TsKaigi 2026の振り返りをします。自分の登壇の反省など。

Zenn · 2026-05-26

TsKaigi 2025から振り返ってみませんか 去年から考えると、今年はこんな動向を踏まえて振り返る(セッションを聞く)と面白いかなと思いました。 去年からのTS周りのの変化 TypeScript 7.0及びその進捗 昨年度(2025)のこの頃tsgoの発表があった

Claude Codeに仕事を任せたら確認待ちで止まっていた。しゃべらせたら今度はうるさかったので改善した。

Zenn · 2026-05-26

最近はClaude Code に作業を任せて、自分は別のタスクを進めて並行作業をすることが多いです。 しかし実際にやっていると、自分のタスクが終わってからClaude Code に戻ったら確認待ちで止まっていたという悲しい事件が何度か発生しました。 気づけばずっと待ち続けていたわ

なけなしの130万を使って、Cloud Praticaに人生をオールインした話

Zenn · 2026-05-26

初めまして お疲れ様です! 新卒じゃなくなってしまって絶望している、またいたです...🫠。 本記事では、Cloud Praticaに4ヶ月間フルコミットし続けて、自分の中で変わったことや実業務での成果をまとめていきます。 Cloud Praticaとは まず、Cloud Pr

Test mixed-case input in test_upcase

github/ruby/ruby · 2026-05-26

`S("hello").upcase` was asserted twice, leaving mixed-case input uncovered. Mirror test_downcase's `S("helLO")` shape. Also removed duplica

Polymarketのオッズ変動を監視して、moomoo証券で自動売買を1ヶ月半検証してみた

Zenn · 2026-05-26

はじめに こんにちは!ブロックチェーン×AI Agentで自律経済圏を創るKomlock labでエンジニアをしている小原(@brto_0224)です。 https://x.com/brto_0224/status/2045072275008081946 4月にこのポストを出しま

Pythonのリストって?

Qiita(trend) · 2026-05-26

1. はじめに この記事は、Pythonにちょっと慣れてきてぶつかりそうな壁のひとつであるリストについてを簡単にまとめたものになります。こういう感じなんだなぁとなれば幸いです。 なお、変数やprint、inputなどについてはなんとなく理解している体で説明します。 サンプ...

「話しやすいエンジニア」になる価値。心理的安全性を自ら作る。

Zenn · 2026-05-26

はじめに これは個人の意見であり、少し私自身の思想が入っていますので話半分でお聞きいただければと思います。 システム開発は、結局のところ「人」と「人」とのコミュニケーションの上に成り立っています。 最近、業務でのプロジェクト進行や日々のチーム開発において、「相手との信頼関係」すな

Fix out-of-bounds read for empty strings

github/ruby/ruby · 2026-05-26

Follow-up on GH-17026, which is a fix for GH-15898.

Add more edge cases of `File.join`

github/ruby/ruby · 2026-05-26

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

Bump taiki-e/install-action

github/ruby/ruby · 2026-05-26

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

[ruby/rubygems] Adjust expected directory mode for BSD platforms

github/ruby/ruby · 2026-05-26

Linux&#39;s SysV-derived mkdir(2) propagates the set-group-ID bit from the parent directory to newly created subdirectories, but BSD (includ

[ruby/rubygems] Do not hard-code permissions for new gem directories …

github/ruby/ruby · 2026-05-26

…during bundle install This hard-coding was overriding umask and setgid settings, making it very difficult to manage gem installations thro

[ruby/strscan] [DOC] Correct `StringScanner#named_captures`

github/ruby/ruby · 2026-05-26

(https://github.com/ruby/strscan/pull/208) I have updated the documentation for `StringScanner#named_captures` to reflect its actual behavi

[ruby/rubygems] Rewrite Source::Rubygems#clear_cache tests without iv…

github/ruby/ruby · 2026-05-26

…ar peeking Replace `instance_variable_get` assertions with behavior-driven checks: object identity confirms memoization is invalidated for

[ruby/rubygems] Also clear merged specs cache in Source::Rubygems#cle…

github/ruby/ruby · 2026-05-26

…ar_cache `Source::Rubygems#specs` memoizes the merged Index in `@specs`, so nilling only `@installed_specs` and `@default_specs` leaves a

[ruby/rubygems] Clear gem specification cache after acquiring process…

github/ruby/ruby · 2026-05-26

… lock When multiple `bundle install` processes run concurrently, a race condition can cause issues. The second process populates its `Gem:

Claude CodeやCodexに機密情報入れて大丈夫?セキュリティを軽くまとめ

Zenn · 2026-05-26

結論:プランによって危険度が違う 最近Claude CodeとかCodex CLIのSkills機能、めっちゃ便利ですよね。 コミュニティでも「これすごい」「業務で使いたい」って声をよく聞きます。 でも、ちょっと待って。 「個人プランで業務情報ぶち込んでる」状態、結構ヤバいかも。

[ruby/rubygems] Potential fix for pull request finding

github/ruby/ruby · 2026-05-26

https://github.com/ruby/rubygems/commit/fc2310629a Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.co

[ruby/rubygems] Prevent symlink-based escape during gem extraction

github/ruby/ruby · 2026-05-26

https://github.com/ruby/rubygems/commit/643e0235fd

Improve performance of `String#scrub` by skipping ASCII runs with `se…

github/ruby/ruby · 2026-05-26

…arch_nonascii` (#16359) Improve performance of String#scrub by skipping ascii characters after finding a multi byte character using search

[ruby/rubygems] Fix a bug that `Gem::YAMLSerializer.load` ignores quo…

github/ruby/ruby · 2026-05-26

…tation `"a: b"` must be processed as a string value (`a: b`) not a map value (`{"a" => "b"}`). https://github.com/ruby/rubygems/commit/3c

Claude Code vs Codex:それぞれのツールが開発者に求める、暗黙の条件

Zenn · 2026-05-26

こんにちは、クラシル社で iOS エンジニアをしている zhu tianren です。 きっかけ:バージョンアップのたびに、手触りが変わった 最近、クラシルiOSアプリの大規模リファクタリングを実施している。10年間の運用で積み上がった技術的負債を清算し、混乱したアーキテクチャ

Claude × Obsidian で「感情の跡」を残す仕組みを作る

Zenn · 2026-05-26

はじめに AIと会話していると、すごくいいアイデアが出たり、深い内省ができたりすることがある。でも、チャットが終わるとその内容は流れていく。「あの時Claudeと話した内容、なんだったっけ…」を何度か繰り返して、ようやく気づいた、考えた跡を残す仕組みの必要性。 この記事では、Cl

Merge pull request #57458 from yahonda/yahonda/railties-parallel-test…

github/rails/rails · 2026-05-26

…-db-cleanup Drop test databases when use_postgresql / use_mysql2 is given a block

Merge pull request #57465 from yahonda/fix-spawn-console-process-leak

github/rails/rails · 2026-05-26

Clean up rails console subprocesses spawned by FullStackConsoleTest

Clean up rails console subprocesses spawned by FullStackConsoleTest

github/rails/rails · 2026-05-26

`FullStackConsoleTest#spawn_console` started a `rails console` subprocess via `Process.spawn` but never killed or waited on it, leaking runn

AIが書いたコードはAIが見る ── レビューが詰まらず、品質はむしろ上がる(連載Part 3)

Zenn · 2026-05-25

! English Version is here みなさまこんにちは!エアークローゼットでCTOをしている辻です。 ! 注記: 本記事で言及する「cortex」は、airCloset社内で独自開発したAIプラットフォームの内部コードネームです。Snowflake Cortex

Codex が SKILL.md を 220 行で打ち切っていた話

Zenn · 2026-05-25

! 訂正とお詫び (2026-05-28 追記) 本記事の「なぜ 220 なのか」「つまり、仕様どおりに書けばいい」の前提に誤りがありました。Agent Skills の公式仕様を読み直したところ、SKILL.md 本文の推奨上限は 500 行 / 5000 tokens であり

Merge pull request #57466 from fatkodima/rebase-56278

github/rails/rails · 2026-05-25

Dump enum types with fully qualified names for PostgreSQL

Dump enum types with fully qualified names for PostgreSQL

github/rails/rails · 2026-05-25

If there are multiple enum types with the same name, but in different schemas, the `:enum_type` option dumped as part of `db:schema:dump` wi

ZJIT: Fix usage comment [DOC]

github/ruby/ruby · 2026-05-25

Since this is a comment on YJIT.

Merge pull request #56979 from nicolasva/PostgreSQL_SchemaDumper

github/rails/rails · 2026-05-25

Fix preserving index opclass from different schema for PostgreSQL

Fix preserving index opclass from different schema for PostgreSQL

github/rails/rails · 2026-05-25

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

【お母さんでもわかる】eBPFによるオブザーバビリティ

Qiita(trend) · 2026-05-25

New Relicをはじめ様々なオブザーバビリティプラットフォームがeBPFを利用しています。本記事では、eBPFベースのオブザーバビリティがどういった仕組みで実現されているか解説するものです。また、eBPFを使ったNew RelicのオブザーバビリティであるNew Rel...

企業向けAIエージェント基盤をオンプレミスやクラウドで構築可能に。ベアメタルへのKubernetes展開も。Nutanix .NEXT 2026[PR]

Publickey · 2026-05-25

Nutanixが4月に米シカゴで開催した年次イベント「Nutanix .NEXT 2026」で発表した「Nutanix Agentic AI」を始めとする新たな製品群は、現在のIT部門やシステムインテグレータ、サービスプロバイダなどが直面す...

【Rust】2年の沈黙を破ったYewの現在

Zenn · 2026-05-25

Yewがほんの少し使いやすくなっているらしい 端的にYewとは、RustでWebアプリケーションを作れるものです。本来はHTMLとJavaScriptなどを駆使して作る「画面」を、ほぼRustだけで作ることができるようになります。高速と謳われるWebAssemblyを使っていると

xAIがコーディングエージェント「Grok Build」ベータ公開。サブエージェントを並列に実行可能など

Publickey · 2026-05-25

イーロン・マスク氏が設立したAI企業のxAIが、コーディングに特化したAIエージェント「Grok Build」早期ベータ版を公開しました。 Grok Buildはプロフェッショナルなソフトウェアエンジニアリングおよび複雑なコーディングに対応...

DevContainerより軽量?Devboxで開発環境を瞬時に作る

Zenn · 2026-05-25

DevContainer便利ですよね。開発環境をプロジェクトごとに簡単に構築できるし、環境の差異による問題も減ります。 ただ、Dockerベースで若干オーバーヘッドがあったり、VS Code基準になっているのが気になることもあります。 デキる開発者はVimやEmacsで完結させた

モダンなシステム運用への道標 - 第1回 なぜ今、「監視」を見直す必要があるのか?~DevOpsと運用の真の目的~

Qiita(trend) · 2026-05-25

「システムが動いているのは当たり前」——。ユーザーからも、そして時には経営層からもそう思われがちなシステム運用。しかし、その「当たり前」を維持するための難易度は、ここ数年で劇的に跳ね上がっています。かつての「死活監視」だけで事足りた時代は終わり、私たちは今、 「ビジネスの成...

Fix #57462: Reject malformed Mandrill raw messages

github/rails/rails · 2026-05-25

Mandrill inbound events can be valid JSON hashes but omit msg.raw_msg. That previously passed the payload shape validation and crashed when

TypeScriptの裏側を浴びた2日間 ── TSKaigi 2026参加記

Zenn · 2026-05-25

こんにちは!わかと(@0st_ts)です。 今回はTSKaigi 2026の参加にあたり、ただ漫然とセッションを聞くのではなく、自分のコンテキストと照らし合わせて「何を抽出するのか」を事前に分析しました。 家でコードを書いているだけでは得られない「現場の熱量」や「インフラレベルの

2026/05/25 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-05-25

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 2025 Japan AWS Jr. Cham...

TanStack Query × Dexie.js で「プロトタイプを全部捨てる」から卒業する境界設計

Zenn · 2026-05-25

はじめに こんにちは、Dress Code株式会社でプロダクトエンジニアをしているもず(@mozu1206)です。 データ構造やAPI設計までしっかりやる時間はないけれど、ビジネスサイドと「作成・更新・削除まで動く画面」で会話を進めたい場面、ありませんか?AIで雑にプロトタイプを

【GitHub Actions】actions/checkout には persist-credentials: false を設定するべき

Zenn · 2026-05-25

結論 actions/checkout アクションを使用する際は、persist-credentials: false を設定するべきです。 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v

Deno 2.8 | Deno

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

Deno 2.8リリース。deno audit fix/deno bump-version/deno ci/deno pack/deno transpile/deno whyなどの新しいサブコマンドを追加。Node.js互換性のテストスイート合格率が42%から76.4%に改善、S

落穂拾い(DevOps を閉じる)

Zenn · 2026-05-25

はじめに 前回の記事「DevOps を閉じる ―― オブザーバビリティとは何か」、思ったより多くの方に読んでいただきました。ありがとうございます🙏 私自身、Charity Majors のビジョンには共感しています。development loop を本番まで閉じる、計装は pr

[ruby/rubygems] [DOC] Fix the location of #9268

github/ruby/ruby · 2026-05-25

Because this module declaration is interrupted between the `Gem::Version` document and the definition, the document is not currently recogni

Hono+Inertia+hono/jsx という選択肢

Zenn · 2026-05-25

はじめに Hono と Inertia.js を組み合わせた SPA を React で書く話は、過去に 2 本記事を書いた。 https://zenn.dev/ashunar0/articles/d4a23d3579331a https://zenn.dev/ashunar0/

[ruby/rubygems] Fix typos and grammar issues

github/ruby/ruby · 2026-05-25

https://github.com/ruby/rubygems/commit/e9457975b6

[ruby/rubygems] Update Gem::Version documentation

github/ruby/ruby · 2026-05-25

Explain optimistic and pessimistic versioning, give an example of problems with each (replacing the example with the overly simplistic Stack

[ruby/rubygems] Fix typo

github/ruby/ruby · 2026-05-25

https://github.com/ruby/rubygems/commit/c7fd6f5658 Co-authored-by: Bart de Water <118401830+bdewater-thatch@users.noreply.github.com>

KubernetesでMinecraftサーバーを運用すると何が難しいのか

Zenn · 2026-05-25

KubernetesでMinecraftサーバーを運用すると何が難しいのか Minecraftサーバーは、Dockerを使えば比較的簡単に動かせます。 Docker Composeで環境変数を指定し、ボリュームをマウントして起動すれば、個人サーバーとしては十分に便利です。 しかし

Syncing gems must be registered in REPOSITORIES

github/ruby/ruby · 2026-05-25

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

複数の端末でフィッシング耐性のあるMFA(パスキーなど)でログインするには?

Zenn · 2026-05-25

はじめに パスキーは安全かつ便利にログインできる仕組みとして広がっています。 サービスに対してPCとスマホなど、複数端末からログインしたいというのはよくあるニーズです。そこで本記事では、複数端末からパスキー(フィッシング耐性のあるMFA)でログインする方法を整理して紹介します。

フロントエンドもアーキテクチャに向き合う!

Zenn · 2026-05-25

フロントエンドもアーキテクチャに向き合う! こんにちは!フロントエンドエンジニアの浅川です! この記事では、社内向け管理画面(以降「社内システム」と呼びます)を段階的に整えながら、今の形へたどり着くまでの考え方を、時系列でまとめてみたいと思います。 この記事でまとめること

Fetch the base branch only

github/ruby/ruby · 2026-05-25

`fetch-depth: 0` means fetching all heads and tags.

Set the upstream to the base branch instead of `master`

github/ruby/ruby · 2026-05-25

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

Bump the github-actions group across 1 directory with 2 updates

github/ruby/ruby · 2026-05-25

Bumps the github-actions group with 2 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action) and [taiki

[ruby/date] Fix stray bracket in Date#new_start call-seq

github/ruby/ruby · 2026-05-25

https://github.com/ruby/date/commit/390c91dbb3

Merge pull request #57457 from yahonda/yahonda/railties-bin-setup-tes…

github/rails/rails · 2026-05-25

…t-db-cleanup Drop generated app databases after test_bin_setup_output

社内の知見をAIが漏らさず拾う唯一の設計思想 ― Karpathy氏のLLM Wikiを実践して分かったこと

Zenn · 2026-05-25

健適文化という会社をやっています。社内ドキュメントが散らかって検索できない、AIに聞いてもまともな答えが返ってこない、そういう課題に対して、会社のナレッジベースをゼロから構築するお手伝いをしています。この記事はその過程で得た知見をまとめたものです。 先に結論 社内ドキュメント

AIで加速するプロダクトの変化を、開発チームの外に届ける仕組みづくり

Zenn · 2026-05-24

こんにちは。Nstock のKawamataです。 Claude Code GitHub Actions(以下 Claude Code Actions)を使って、プロダクトの変更を開発チームの外へ共有する仕組みを作ってみたので紹介します。 何が課題だったのか? Nstockで

Merge pull request #57158 from romulostorel/fix-composite-fk-touch-re…

github/rails/rails · 2026-05-24

…cord Fix touching records via composite foreign keys

Fix touching records via composite foreign keys

github/rails/rails · 2026-05-24

When a belongs_to association uses a composite foreign key with touch: true, the touch_record method failed to touch the old associated reco

pnpm 11.3 | pnpm

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

pnpm 11.3リリース。Staged Publishing用のpnpm stageコマンド、信頼済みのlockfileの検証をスキップするtrustLockfile設定の追加。pnpm pkg/pnpm repo/pnpm set-scriptをネイティブ実装に置き換え、pn

Announcing Web Serial Support in Firefox - Mozilla Hacks - the Web developer blog

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

Firefox 151でWeb Serial APIをサポート。Web Serial APIはJavaScriptからシリアルデバイスを読み書きするAPIで、USBやBluetoothで接続したマイコン、3Dプリンター、スマートメーターなどに直接アクセスできる。ユーザーが明示的に

Bedrock Tool Use から Aurora pgvector を直接叩く — Knowledge Bases を使わない RAG の組み立て

Qiita(trend) · 2026-05-24

Fin-JAWS LTで発表した、「ECS タスクを守り抜く!RDS Proxy × Aurora pgvector で実現する止まらない RAG 基盤(の一部‥)」 の続編記事です。LT で残した「Bedrock 連携によるエンドツーエンド」のうち、本記事は Bedroc...

Merge pull request #57163 from cgunther/doc-opts-from-coll-for-select…

github/rails/rails · 2026-05-24

…-value-text-proc Document that `value_method` and `text_method` arguments of `options_from_collection_for_select` accept Proc [ci skip]

WhisperローカルとGemini 2.5 Flashで講義録アプリを作った──構成と技術選定の解説

Zenn · 2026-05-24

音声ファイルをアップロードすると、ローカルのWhisperで文字起こしし、Gemini 2.5 Flashで講義録を生成するWebアプリを個人開発したので、その構成と技術選定の理由をまとめます。 「クラウドAPIで文字起こしすると長時間音声でコストがかさむ」「LLMによる議事録生

Document that `value_method` and `text_method` arguments of `options_…

github/rails/rails · 2026-05-24

…from_collection_for_select` accept Proc [ci skip] These arguments, and their corresponding versions on `option_groups_from_collection_for_

「NODE_TLS_REJECT_UNAUTHORIZED=0」にサヨナラバイバイ!社内プロキシ配下で AWS CLI や Node.js の TLS エラーを安全に直そう!

Qiita(trend) · 2026-05-24

はじめに 社内 PC で開発をしていると、こんな経験はありませんか? aws s3 ls を打ったら SSL validation failed で怒られる npm install が UNABLE_TO_GET_ISSUER_CERT_LOCALLY で止まる V...

【悲報】100万台のAIサービスをスキャンしたら「史上最悪のセキュリティ」だった件

Qiita(trend) · 2026-05-24

あなたのAIサーバー、今この瞬間も丸見えです 「AIを使えば業務が効率化される」 そう信じて、急いでOllamaやn8nをデプロイした会社は多いだろう。 でも、ちょっと待ってほしい。 セキュリティ企業Intruderが今月発表した調査結果が、業界に衝撃を与えている。200...

DartがサーバレスのCloud Functions for Firebaseに対応、Dartはフルスタック言語へ。事前コンパイルでコールドスタートが10ミリ秒

Publickey · 2026-05-24

Googleは5月19日と20日の2日間にかけて行ったイベント「Google I/O 2026」で、Dart言語がFirebaseのサーバレス実行環境であるCloud Functions for Firebaseに実験的対応をしたと発表しま...

Fix typos in README, CONTRIBUTING, RELEASING_RAILS, and component docs

github/rails/rails · 2026-05-24

- CONTRIBUTING.md: remove extra &quot;to&quot; (&quot;instead to refer&quot; → &quot;instead refer&quot;); fix &quot;Those change should&q

Google、「Dart&Flutter Agent Skills」リリース。DartとFlutter開発の最新ベストプラクティスをAIエージェントに提供

Publickey · 2026-05-24

Googleは5月19日と20日の2日間にかけて行ったイベント「Google I/O 2026」で、AIエージェントに対してDart言語とFlutterフレームワークを用いたアプリケーション開発のベストプラクティスを提供する「Dart&Fl...

ソフトウェア技術者が身につけておきたい設計と開発の基礎

Zenn · 2026-05-24

! ⚠当記事は、銀の弾丸ではありません。各自の目的や状況などを総合的に判断して、自分で責任を持って検討してください。 ! ⚠当記事は、銀の弾丸ではありません。各自の目的や状況などを総合的に判断して、自分で責任を持って検討してください。 ※大事なことなので2回書きました は

Drop generated app databases after `test_bin_setup_output`

github/rails/rails · 2026-05-24

The test switches the generated app to PostgreSQL and runs `bin/setup`, which creates `app_development` and `app_test`. `teardown_app` only

2026年4月のIMEに関するできごと

Zenn · 2026-05-24

初稿: 2026-05-24 小松弘幸 (@komatsuh:bsky, @komatsuh:twitter) 2026年3月分 主なニュース Copilot Keyboard が正式版に Microsoft の Copilot Keyboard が正式版としてリリー

Release @apollo/client@4.2.0 · apollographql/apollo-client

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

Apollo Client 4.2.0リリース。hookやメソッドのシグネチャに、defaultOptionsを反映する

読書感想文『運用設計の教科書』要件定義編(p38〜p67)

Qiita(trend) · 2026-05-24

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

仕様駆動開発最前線 — SDLC を一周描き直す Living Book

Zenn · 2026-05-24

AI コーディングエージェントを生産性の核に据えるための SDLC 一周分の再設計を、Anthropic / Atlassian / Cloudflare / CodeRabbit / arXiv などの公開資料を実務経験で取捨選択・解釈した編纂物として描く Living Boo

Show the class in a message for non-Symbol wrong exec-options

github/ruby/ruby · 2026-05-24

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

Merge pull request #56973 from joshmfrankel/joshmfrankel/update-activ…

github/rails/rails · 2026-05-24

…e-record-migration-documentation-for-data-migrations-and-scripts Update `Active Record Migrations` docs concerning data migrations and the

Update `Active Record Migrations` documentation concerning data migra…

github/rails/rails · 2026-05-24

…tions and the `script/` folder [skip ci]

AIエージェントが毎回データを取りに行く設計の限界

Zenn · 2026-05-24

AIエージェントが毎回データを取りに行く設計の限界 この記事は独立して読めます(約8分) 以前の記事「MCPの課題とナレッジグラフ」では、MCP/RAGアーキテクチャが抱えるscatter-gather問題(毎回バラバラのシステムに問い合わせて寄せ集める方式)を論じました。ま

AIに投げても解けなかったGPSアート自動生成を、最適化問題として組み立て直した話

Zenn · 2026-05-24

はじめに GPS アートとは、歩いたり走ったりした軌跡をランニングアプリなどで可視化して、地図上に絵や文字を描く遊びのことです。自分自身走るのが好きということもあり、家の周りの道路で何か面白い形を作れないかと考えていました。 ただ、実際にやろうとすると結構大変です。地図を見ながら

AI時代で返り咲いたtmuxの活用

Zenn · 2026-05-24

AI時代において、tmuxの立ち位置がまた上がってきている。 Claude Codeにはtmuxを使ったAgent Teamsの機能があるし、CodexやGemini CLIのようなAIコーディングツールも、ターミナル上で長く動かすことが増えた。 Claude CodeのAgen

Drop test databases when `use_postgresql` / `use_mysql2` is given a b…

github/rails/rails · 2026-05-24

…lock Any `railties_${Process.pid}_%` database created inside the block is dropped in an `ensure`. Convert all `use_postgresql` / `use_mys

Visual Studio・(Neo)Vim・Visual Studio Code のそれぞれでそれぞれのファイルを開こう

Zenn · 2026-05-24

! この記事はVim駅伝の 2026/04/24 の記事ということにしておきます。 Vim駅伝は常に参加者を募集しています。詳しくはこちらのページをご覧ください。 まえがき 普段は Neovim を使ってるけど、IDE も使いたいなぁ〜 なんて事はまれによくあります。 Xc

DevOps を閉じる ―― オブザーバビリティとは何か

Zenn · 2026-05-24

はじめに 2026年1月、Charity Majors が Honeycomb のブログに一本の記事を投げ込んだ。タイトルは "You Had One Job": Why Twenty Years of DevOps Has Failed to Do it。彼女はこのテーマを、書

Merge pull request #57455 from nertzy/fix-typo-in-metaprogramming-com…

github/rails/rails · 2026-05-24

…ment Fix typo in metaprogramming comment

[DOC] Fix style of hash for Proc#binding

github/ruby/ruby · 2026-05-24

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

AIエージェントからJPYCを送る: EIP-3009が使えなかった話とSpending Policyの実装

Zenn · 2026-05-24

! シリーズ: AIエージェント向けStablecoin SDKを6ヶ月で公開する記録 (2/X) 前回 (#1) は問題意識編でした。今回は M2 マイルストーン (JPYC送金 + Spending Policy) の実装編 です。実装過程で「最初に書こうとした設計が JPY

[DOC] Fix incorrect Hash comparison operator examples

github/ruby/ruby · 2026-05-23

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

Fix typo in metaprogramming comment

github/rails/rails · 2026-05-23

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

【Marp】MarkdownをA4テキストにする方法

Zenn · 2026-05-23

Markdownを「ちゃんと」A4にしよう 本記事では、Markdownで発表スライドを作るツールであるMarpを用いて、A4スライドを作る方法について述べます。A4サイズのスライドがそのままA4テキストとして使えるという算段です。 前置き:Markdownの特徴おさらい M

「同じJSONを256件送ると約73%小さくなる」— MessagePackの次を狙う Twilic を公開しました!

Zenn · 2026-05-23

はじめに API や WebSocket、バッチ連携で「形は同じなのに、キー名を毎回送り続けている」ことに違和感を覚えたことはありませんか? 私は JSON や MessagePack をベンチマークで比較しながら調べていましたが、同じスキーマのレコードを大量に送るときは、どうし

揺れもの物理と専用エディタの実装

Qiita(trend) · 2026-05-23

Verlet 積分による揺れもの物理と、専用エディタ「JiggleBoneEditor」の実装 DirectX 11 + ozz-animation + Dear ImGui を用いて、髪・スカート・尻尾といった揺れもの (secondary motion) のパラメータ...

個人開発アプリにカメラで文字を読み取るOCR機能をつけた

Qiita(trend) · 2026-05-23

はじめに 個人開発のアプリでパンの消費期限をカメラで読み取りたいと考えOCR機能の実装にチャレンジしました。 開発環境 Ruby 3.2.2 Rails 7.1.6 デプロイ:Render OCRとは OCRとはOptical Character Recognit...

AI エージェントで意思決定を加速する ─ Power Platform × Copilot Studio × DecisionFlow

Zenn · 2026-05-23

! 本記事は Microsoft Agent Hackathon 2026 への応募作品として執筆しました。 はじめに ─ AI 時代の最後のボトルネックは「意思決定」だ AI エージェントとエージェントワークフローが普及し、個人・チームのアウトプット速度と品質は劇的に上が

自作 API を 1 行のミドルウェアで有料化したら AI エージェントが自動で支払ってくれた話【x402 + TypeScript】

Qiita(trend) · 2026-05-23

この記事で紹介する @lemon-cake/x402-server を使うと、自作 API を AI エージェント向けに有料化できます。 npm: https://www.npmjs.com/package/@lemon-cake/x402-server Dis...

[ruby/mmtk] Switch logging from debug to info level

github/ruby/ruby · 2026-05-23

https://github.com/ruby/mmtk/commit/9f730cc709

[ruby/mmtk] Add cpu heap mode based on Tavakolisomeh et al. (MPLR '23)

github/ruby/ruby · 2026-05-23

Adds MMTK_HEAP_MODE=cpu, a dynamic heap-sizing policy that grows or shrinks the heap after each GC cycle to keep measured GC CPU overhead ne

AIコーディングエージェントの本当の攻撃面は設定ファイルだった

Zenn · 2026-05-23

AIコーディングエージェント(Claude Code、Cursor、Gemini CLI など)のセキュリティリスクというと、「モデルが暴走して危険なコマンドを実行する」話を想像しがちです。ですが、この数ヶ月で実際に報告された深刻な事例は、どれもモデルが原因ではありませんでした。

Merge pull request #56582 from eglitobias/main

github/rails/rails · 2026-05-23

Fix PostgreSQL `COMMENT ON INDEX` for schema-qualified tables

Merge pull request #57335 from afurm/af/fix-sendgrid-malformed-envelope

github/rails/rails · 2026-05-23

Handle invalid SendGrid envelope input in Action Mailbox

Fix PostgreSQL COMMENT ON INDEX for schema-qualified tables

github/rails/rails · 2026-05-23

Use a schema-qualified index name when adding index comments on schema-qualified tables

Fix #57334: Handle malformed SendGrid envelopes

github/rails/rails · 2026-05-23

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57452 from Messier81/handle-malformed-mandrill-ev…

github/rails/rails · 2026-05-23

…ents Handle malformed Mandrill events payloads in Action Mailbox

Handle malformed Mandrill events payloads in Action Mailbox

github/rails/rails · 2026-05-23

The Mandrill ingress controller&#39;s `events` helper parses the `mandrill_events` parameter and immediately calls `.select` on the result.

Don't mutate environment when loading test file

github/rails/rails · 2026-05-23

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Claude Code Skills で繰り返し作業を仕組み化する — 設計パターン3選

Qiita(trend) · 2026-05-23

Claude Code の Skills(カスタムスキル) 機能を使って、毎日の繰り返し作業を自動化する設計パターンを紹介する。 うちでは現在20本以上のスキルを実運用しており、「試した・壊れた・直した」をひととおり経験した。その中から、汎用性の高い3パターンをまとめる。 ...

受け入れ駆動開発を試している: AIエージェント時代のDev/Review/QA

Qiita(trend) · 2026-05-23

はじめに 最近、AIエージェントを使ったWebアプリ開発の進め方をいろいろ試しています。 この記事は、製品開発の正式なプロセスを変えた話ではありません。個人的にいくつか実験してみた結果、「今のところ、この形にすると壊れにくそうだ」と感じていることをまとめたものです。 最初...

Merge pull request #57453 from thomaswitt/herb-strict-template-valida…

github/rails/rails · 2026-05-23

…tion Fix HTML-aware ERB compiler errors in bundled templates so they apss strict validations

Fix HTML-aware ERB compiler errors in bundled templates

github/rails/rails · 2026-05-23

The Herb gem (0.10+) ships a strict, HTML-aware ERB compiler that performs HTML5 nesting and ERB-attribute-position validation at compile ti

Merge pull request #57450 from Shopify/uk-deep-freeze-number-converte…

github/rails/rails · 2026-05-23

…r-defaults

トークン84%減 + 長時間連続自走を実現したAIワーカーのCycle運用 (Codex CLI)

Zenn · 2026-05-23

本記事は、個人開発中の HD-2D 探索アクションアドベンチャー Anemora の制作で組んでいる、Codex CLI のサブエージェント運用パターン「Cycle」の設計と数値結果を扱います。AI 協働のセッション間同期については先行記事 (Codex CLIの同期設計) を参

Remove duplicate GC guard

github/ruby/ruby · 2026-05-23

Now there is a guard also in `execarg_parent_end` since commit:9ae6ee5a59e74e629f73222938b53a6eae8d2ded.

【セキュリティ】「とりあえず `Access-Control-Allow-Origin: *` で動いたからヨシ!」が招くデータ全流出

Qiita(trend) · 2026-05-23

導入:「CORSエラー」との不毛な戦い フロントエンド(React)からバックエンドAPIを叩いた瞬間、真っ赤なエラーがコンソールに殴り込んできます。 Access to fetch at 'https://api.example.com' from origin 'ht...

Refine `rb_flo_round_by_rational`

github/ruby/ruby · 2026-05-23

Use already broken down arguments.

Move the test for [Bug #14635]

github/ruby/ruby · 2026-05-23

Float-specific test should be in test_float.rb.

[Bug #22079] Fix `Float#ceil` and `Float#floor` edge cases

github/ruby/ruby · 2026-05-23

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

Merge pull request #48549 from philip-maina/qualify-association-unsco…

github/rails/rails · 2026-05-23

…pe-values-with-table-names Qualify association unscope values with table names

Qualify association unscope values with table names

github/rails/rails · 2026-05-23

This allows has_many :through associations to respect default scope of join models. Fixes #48548

Skip tarball tests on documents-only commits

github/ruby/ruby · 2026-05-23

Except for non-development that runs build only.

Dockerを手放したら、Agent開発が身軽になった

Zenn · 2026-05-23

Agentを作っていました。 最初は、LLMに入力を渡して、structured outputを返すくらいの小さなもののつもりでした。 でも気がつくと、手元では docker compose が育っていました。 Postgres Redis Qdrant Langfuse Cli

Simplify save-stats.rb without Pathname

github/ruby/ruby · 2026-05-23

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

Karpathy CLAUDE.mdは本当に普遍解か?──Opus 4.7との構造的合致と、モデル依存性のはなし

Zenn · 2026-05-23

! この記事は自分で調べて思ったことを元に、文章として読みやすいよう事実確認や校正などClaudeに手直ししてもらってます。 TL;DR Karpathy CLAUDE.mdが急速に広まったのは偶然ではなく、Opus 4.7の言葉通りに解釈する挙動+agentic sta

ZJIT: Call only one function for newhash/toregexp (#17092)

github/ruby/ruby · 2026-05-23

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

楽観的更新って何?

Qiita(trend) · 2026-05-22

ある日ご機嫌にバイブコーディングをしていると、ClaudeCode君がこんな一言。 「ここは楽観的更新にすると良いかもしれませんね!」 言葉の意味が分からず、(そんなにネガティブなこと言ったかなぁ)とか思ってましたがどうやら「楽観的更新」という用語がちゃんと存在するようで...

Improve performance of `String#codepoints` with ASCII hot path in mul…

github/ruby/ruby · 2026-05-22

…ti-byte strings. (#16991)

Merge pull request #57432 from yahonda/yahonda/pg-test-reset-connection

github/rails/rails · 2026-05-22

Rename `reset_connection` to `reset_pool`; have `reset_connection` reset just the existing connection

Merge pull request #57446 from hammadxcm/enum-error-message-list-vali…

github/rails/rails · 2026-05-22

…d-values Include valid values in ActiveRecord::Enum invalid-value error

Include valid values in ActiveRecord::Enum invalid-value error

github/rails/rails · 2026-05-22

When assigning a value that is not a member of an enum, the `ArgumentError` previously gave no hint at what *is* valid: Book.new(status

Merge pull request #57437 from 55728/fix-doc-html-attr-quotes

github/rails/rails · 2026-05-22

Match HTML attribute quotes to actual output in ActionView docs [ci skip]

Merge pull request #57445 from hammadxcm/docs/query-methods-sql-comme…

github/rails/rails · 2026-05-22

…nt-fixes Fix incorrect SQL examples in ActiveRecord::QueryMethods docs

Merge pull request #57444 from Shopify/uk-frozen-lookup-context-defau…

github/rails/rails · 2026-05-22

…lt-procs Freeze `LookupContext` default proc internals

Merge pull request #57427 from mugitti9/fix/57401-parallelization-drb…

github/rails/rails · 2026-05-22

…-shutdown Fix #57401: Stop DRb service when shutting down parallel test workers

Merge pull request #57447 from hammadxcm/insert-all-error-message-sho…

github/rails/rails · 2026-05-22

…w-key-diff Improve insert_all error message to show key mismatch

Fix EpubTest to reset the current working directory after each test

github/rails/rails · 2026-05-22

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57448 from hammadxcm/docs/grammar-fixes-ar-errors…

github/rails/rails · 2026-05-22

…-integration Fix grammar in ActiveRecord errors and integration doc comments

Fix #57401: Stop DRb service in Parallelization#shutdown to prevent l…

github/rails/rails · 2026-05-22

…ingering accept loop threads after workers exit and add a regression test.

Merge pull request #57431 from ruyrocha/fix/plugin-command

github/rails/rails · 2026-05-22

fix: validate subcommand in `rails plugin` command

chore: format

remix · 2026-05-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@59e1705

Add menu.contextTrigger() for right-click context menus (#11469)

remix · 2026-05-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add menu.contextTrigger() for right-click context

fix: validate subcommand in `rails plugin` command

github/rails/rails · 2026-05-22

`rails plugin foo bar` silently ignored the invalid subcommand &quot;foo&quot; and proceeded to create a plugin named &quot;bar&quot; as if

JAWS-UG IoTハンズオンイベントのネットワークを自作ルータで構築した話

Qiita(trend) · 2026-05-22

はじめに 2026年5月21日に開催されたJAWS-UG IoT専門支部のハンズオンイベントで、参加者にRaspberry Piを配布してIoT体験をしてもらう企画を実施しました。 このイベントでは、会場内に閉じたネットワークを持ち込み、RasPi 22台+参加者PC 2...

Cognitoを使って既存システムにSSOログイン機能を追加したお話

Qiita(trend) · 2026-05-22

はじめに こんにちは!パナソニック コネクト株式会社の田中です。 今回は、先日AWSさんが主催してくださったAI-DLC UnicornGym in 大阪 の最終日にライトニングトーク(LT)にて本記事の内容を登壇させていただいたのでその内容をベースに今回技術記事としてま...

Fix grammar in ActiveRecord errors and integration doc comments [ci s…

github/rails/rails · 2026-05-22

…kip] Two small grammar typos in user-facing API docs: * `errors.rb`: the `ValueTooLong` exception description was missing the verb in i

[DOC] Doc for Pathname#empty?

github/ruby/ruby · 2026-05-22

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

[DOC] Doc for Pathname#exist?

github/ruby/ruby · 2026-05-22

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

[DOC] Doc for Pathname#executable_real?

github/ruby/ruby · 2026-05-22

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

[DOC] Doc for Pathname#executable?

github/ruby/ruby · 2026-05-22

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

Improve insert_all error message to show key mismatch

github/rails/rails · 2026-05-22

When the objects passed to `insert_all` / `upsert_all` do not share the same set of keys, the `ArgumentError` previously gave no hint at whi

Fix incorrect SQL examples in ActiveRecord::QueryMethods docs [ci skip]

github/rails/rails · 2026-05-22

The docstrings on `where.associated` and `regroup` printed SQL examples that didn&#39;t match what Rails actually generates: * `associated`

Deep-freeze NumberConverter::DEFAULTS

github/rails/rails · 2026-05-22

The outer Hash was already `.freeze`d, but the nested Hashes underneath weren&#39;t, so the constant wasn&#39;t deeply shareable. Add `.fre

Merge pull request #56195 from gsamokovarov/join-tables-with-primary-…

github/rails/rails · 2026-05-22

…keys Allow `create_join_table` to accept a primary key

chore: format

remix · 2026-05-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@eebee5b

Remove markdown hard wraps

remix · 2026-05-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove markdown hard wraps · remix-run/remix@c0ba4

『実践Claude Code入門 ― 現場で活用するためのAIコーディングの思考法』の要点

Qiita(trend) · 2026-05-22

はじめに 下記の本をがとても分かりやすく、かつ実用的だったのでまとめてみました。実際には私が要点を書き出して、その要点をもとにclaudeが肉付けした文章になります。 『実践Claude Code入門 ― 現場で活用するためのAIコーディングの思考法』 西見公宏・吉田真...

Merge pull request #56193 from shivabhusal/auto-color-scheme-svg

github/rails/rails · 2026-05-22

Updates diagrams for dark mode compatibility and add EPUB fallback for SVG images [Guides]

ZJIT: Store JITFrame in the native stack (#16955)

github/ruby/ruby · 2026-05-22

Co-authored-by: Alan Wu <alanwu@ruby-lang.org>

Allow create_join_table to accept a primary key

github/rails/rails · 2026-05-22

Historically, `create_join_table` did not allow setting primary keys because it hard-coded id: false when calling the underlying `create_tab

【インフラエンジニアのkiro活用】既存環境をドキュメントに書きだす

Qiita(trend) · 2026-05-22

はじめに 過去に手組で作成したAWS環境を長年運用しているどうしてもドキュメントと実環境がずれが起きがちです。定期的に棚卸をしていても最後は実環境を見て確かめる。という運用をされている方が多いのではないでしょうか。 今回はKiroの Spec機能を使って、既存 AWS ア...

電子カルテ開発は個人で行えるのか:OpenDolphinNext

Zenn · 2026-05-22

はじめに これは、無謀にも電子カルテというプロジェクトを完遂させようとした、個人の反省記録です。 「OpenDolphin」というオープンソースの電子カルテをフォークし、自分のクリニックで本番運用できる電子カルテを作ろうとして、結局断念するにいったまでの反省をまとめた記事です。

Copilot Studio の新しい「ワークフロー」と従来の「エージェントフロー」の現時点での使い分けを整理してみる

Qiita(trend) · 2026-05-22

はじめに Copilot Studio のフローメニューを開くと、最近「新しいワークフロー」と「新しいエージェント フロー」の2つの選択肢が並ぶようになりました。 「ワークフロー」を選んでみると、Build / Activity / Analytics の3タブで構成さ...

Match HTML attribute quotes to actual output in ActionView docs [ci s…

github/rails/rails · 2026-05-22

…kip] Several RDoc examples used single-quoted HTML attributes (`class=&#39;description&#39;`, `name=&#39;button&#39;`) while the helpers t

Microsoft 365 Copilotで手順書はどこまで動画化できる? 実務で使える作り方と注意点

Qiita(trend) · 2026-05-22

はじめに Microsoft 365 Copilot の[作成]を使うと、手順書をもとに操作説明動画のたたき台を効率よく作成できます。 ただし、仕上がりを左右する最大のポイントは、どの資料をソースとして使うかです。 同じ内容でも、どの形式の手順書を渡すか、どこまで資料側で...

TSKaigi 2026に行ってきた〜〜〜〜……よ!!!!Day 1

Zenn · 2026-05-22

初・TSKaigiに行ってきました。TypeScriptの国内で一番大きなイベントです。 2日あるうちのDay 1のレポです! 会場まで 会場は羽田空港の国際線ターミナルに隣接している羽田エアポートガーデンという商業施設にあります。場所柄、大きなキャリーケースを持っている人が

React開発で本当に強みになるものとは?現場で役立つ5つの強みと活かし方

Qiita(trend) · 2026-05-22

React開発で本当に強みになるものとは? Reactを学び始めたばかりの頃、私は「どの技術をマスターすればプロとして通用するんだろう?」と常に考えていました。最新のライブラリやフレームワーク、ベストプラクティスに追いかけ回され、疲弊した経験はありませんか?Reactの公...

不可視文字による攻撃を防ぐにはパターンマッチだと厳しいという話

Zenn · 2026-05-22

はじめに 最近は不可視文字による攻撃が流行りらしいです。 例えば、こんな奴 これは実際に実行できて、元のコードの console.log("edamame is good!"); と同じ動作をしていることが分かります。 仕組みは最後のコードを見れば分かりますが、不可視文字をパ

Add a custom gemspec loader to suppress external commands

github/ruby/ruby · 2026-05-22

Do not execute `git` command which won&#39;t work when building from a tarball, to avoid the error message &quot;fatal: not a git repository

[ruby/openssl] Document syswrite_nonblock opts and symbol return value

github/ruby/ruby · 2026-05-22

https://github.com/ruby/openssl/commit/6339db4386

Release v11.15.0 · npm/cli

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

npm CLI v11.15.0リリース。Staged Publishingのためのnpm stageコマンドを追加、trustコマンドにpermissionsサポートを追加。インストール時の挙動を制御するallow-git/allow-file/allow-directory/

Merge pull request #57434 from yahonda/yahonda/pg-test-load-async-pool

github/rails/rails · 2026-05-22

Run LoadAsync\*ThreadPoolExecutorTest on the replaced pool to prevent connection leak

Merge pull request #57433 from yahonda/yahonda/pg-test-disconnect-ada…

github/rails/rails · 2026-05-22

…pters Disconnect test-local PostgreSQL adapters to prevent connection leak

Document that Rails::Autoloaders is a private class

github/rails/rails · 2026-05-22

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Fix indentation in docs example

github/rails/rails · 2026-05-22

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57435 from rails/rails-autoloaders-docs

github/rails/rails · 2026-05-22

Add missing docs for Rails.autoloaders

Claude Code の Hooks と Skills で「社内展開していいか」を自動チェックする仕組みを作った

Zenn · 2026-05-22

こんにちは、QAエンジニアのAyakaです。テスト設計・品質管理を本業としつつ、 4月からコーポレートITも兼務するようになり、社内の Claude Code 環境の整備もやっています。 この記事では、Claude Code の Hooks と Skills を組み合わせて、社内

Add missing docs for Rails.autoloaders

github/rails/rails · 2026-05-22

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Run LoadAsync*ThreadPoolExecutorTest on the replaced pool to prevent …

github/rails/rails · 2026-05-22

…connection leak `LoadAsyncMultiThreadPoolExecutorTest` and `LoadAsyncMixedThreadPoolExecutorTest` swap `ActiveRecord::Base` / `ARUnit2Mode

Disconnect test-local PostgreSQL adapters to prevent connection leak

github/rails/rails · 2026-05-22

Many tests in `PostgreSQLAdapterTest` construct a one-off adapter via `PostgreSQLAdapter.new(...)` (directly, or via the `connection_without

Merge pull request #57406 from ruyrocha/fix/reaper-thread-leak

github/rails/rails · 2026-05-22

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57421 from p8/guides/document-endless-range-incon…

github/rails/rails · 2026-05-22

…sistency

[DOC] Update bundled gems list at d90401d2dabf957e9341a777788d8f

github/ruby/ruby · 2026-05-22

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

Bump the github-actions group across 1 directory with 5 updates

github/ruby/ruby · 2026-05-22

Bumps the github-actions group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [ruby/setup-ruby](https://g

Reuse the script to save stats of HOME

github/ruby/ruby · 2026-05-22

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

Skip tarball-test-schedule on forks

github/ruby/ruby · 2026-05-22

The scheduled dispatch requires MATZBOT_GITHUB_ACTION_TOKEN, which is unavailable in forks and fails the daily run on nobu/ruby and others.

Use default openssl on macOS tarball-test

github/ruby/ruby · 2026-05-22

Pin to brew&#39;s default openssl (currently openssl@3) instead of forcing openssl@1.1 so the tarball CI tracks the version we actually ship

Use archname as Slack link label for tarball-test failures

github/ruby/ruby · 2026-05-22

Before the workflows were unified into the tarball-test reusable, the github.workflow value itself encoded the branch (snapshot-master / sna

Align tarball-test setup-ruby with the rest of the repo

github/ruby/ruby · 2026-05-22

Bump ruby/setup-ruby to v1.307.0 (matching the 17 other workflows that already pin this SHA) and use Ruby 3.2 as the host interpreter on bot

Route tarball-test failure Slack through the shared composite

github/ruby/ruby · 2026-05-22

Direct ruby/action-slack calls fired on every failure() including fork PRs, where secrets.SIMPLER_ALERTS_URL is empty and the action crashed

Install gmp on every tarball-test platform

github/ruby/ruby · 2026-05-22

macOS already pulled gmp via brew so bignum tests linked against it, while ubuntu/non-development/windows skipped it and quietly used the pu

Exercise three baseruby scenarios in non_development

github/ruby/ruby · 2026-05-22

Add a matrix to non_development that runs three configurations: default keeps the host ruby and lets configure auto-detect it, no-ruby strip

Disable credential persistence in tarball-test slack checkout

github/ruby/ruby · 2026-05-22

The sparse checkout used to expose .github/actions/slack on failure inherits the default persist-credentials: true, which leaves the GITHUB_

Drop readline and curses from tarball-test dependency install

github/ruby/ruby · 2026-05-22

ext/readline and ext/curses are no longer shipped from ruby/ruby, so libreadline / libncurses are unused at build and run time. Remove them

[DOC] Add comments for return values of Pathname examples

github/ruby/ruby · 2026-05-22

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

chore: format

remix · 2026-05-21

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@40bd053

Add @remix-run/headers parser subpath exports (#11463)

remix · 2026-05-21

Co-authored-by: Remix Run Bot <hello@remix.run>

Microsoft 公式の WinUI agent plugin で WinUI 3 アプリ開発がぐっと楽になった話

Zenn · 2026-05-21

はじめに Microsoft から GitHub Copilot CLI / Claude Code / OpenAI Codex 向けの公式プラグインとして「WinUI agent plugin」が公開されました。WinUI 3 と Windows App SDK のアプリ開発

fix(fix-issue): make skill frontmatter valid YAML

remix · 2026-05-21

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - fix(fix-issue): make skill frontmatter valid YAML

[DOC] Doc for Pathname#each_entry

github/ruby/ruby · 2026-05-21

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

[DOC] Doc for Pathname#unlink (#17057)

github/ruby/ruby · 2026-05-21

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

[DOC] Doc for Pathname#each_child

github/ruby/ruby · 2026-05-21

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

Merge pull request #57429 from rails/copilot/fix-messagepack-safe-buf…

github/rails/rails · 2026-05-21

…fer-serialization Preserve SafeBuffer encoding in ActiveSupport::MessagePack

Merge pull request #57209 from 55728/fix/collection-label-for-nil-value

github/rails/rails · 2026-05-21

Fix label `for` not matching input `id` when collection value is nil

chore: format

remix · 2026-05-21

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@eb513f7

Add Timeboxer demo (#11462)

remix · 2026-05-21

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add Timeboxer demo (#11462) · remix-run/remix@3f9c

Fix Active Record Pool Reaper thread leak after Parallelization#shutdown

github/rails/rails · 2026-05-21

`run_cleanup_hooks` was never called in `shutdown`, AR never registered a cleanup hook, and `clear_all_connections!` calls `disconnect!` rat

ZJIT: Fix exit tracing so that recompiles still happen (#17061)

github/ruby/ruby · 2026-05-21

* ZJIT: Fix exit tracing so that recompiles still happen Before this commit, exit tracing would not allow recompiles to happen. Exit tracin

Fix label `for` not matching input `id` when collection value is nil

github/rails/rails · 2026-05-21

When `collection_radio_buttons` or `collection_check_boxes` includes a nil value, the generated label&#39;s `for` attribute gets a trailing

ZJIT: Prefer profile data over static type in resolve_receiver_type

github/ruby/ruby · 2026-05-21

Try resolve_receiver_type_from_profile first and only fall back to the runtime exact class from the static type when no profile is available

ZJIT: Split Class type into ClassExact and ClassSubclass

github/ruby/ruby · 2026-05-21

Add ClassExact and ClassSubclass bits to the HIR type lattice, with Class = ClassExact | ClassSubclass. Remove the special-case dispatch on

Merge pull request #57171 from Mordorreal/perf/mirror-parallel

github/rails/rails · 2026-05-21

Parallelize exist? checks and uploads in MirrorService#mirror

YJIT: Fix local register mapping overflow

github/ruby/ruby · 2026-05-21

Previously, local indices greater than 255 were truncated when converted to RegOpnd::Local. This could make a high-index local alias a track

Fix SafeBuffer MessagePack encoding round-trip

github/rails/rails · 2026-05-21

Agent-Logs-Url: https://github.com/rails/rails/sessions/c8fa9e2f-1e72-462d-81c7-6c93a1f383c2 Co-authored-by: Rafael Mendonça França <rafael

Merge pull request #57400 from 55728/fix-lock-version-savepoint-rollback

github/rails/rails · 2026-05-21

Reset `lock_version` after a nested savepoint rollback

Merge pull request #57423 from joeljunstrom/fiber-aware-share-lock

github/rails/rails · 2026-05-21

Fix ShareLock ownership under :fiber isolation

Merge pull request #57425 from joeljunstrom/executor-hijack-release

github/rails/rails · 2026-05-21

Release reloader share on rack hijack in ActionDispatch::Executor

Merge pull request #57397 from sandstrom/patch-2

github/rails/rails · 2026-05-21

[ci skip] Clarify Active Job queue backends

Parallelize exist? checks and uploads in MirrorService#mirror

github/rails/rails · 2026-05-21

exist? checks across mirrors were sequential O(N) network calls. Uploads were also sequential, sharing a single io object with rewind calls

Merge pull request #57170 from Mordorreal/fix/mirror-nil-checksum

github/rails/rails · 2026-05-21

Fix MirrorService#mirror IntegrityError with nil checksum

gpReset lock_version after a nested savepoint rollback

github/rails/rails · 2026-05-21

When a record with optimistic locking was successfully saved inside a `transaction(requires_new: true)` block that later rolled back, the in

Clarify Active Job queue backends

github/rails/rails · 2026-05-21

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Fix MirrorService#mirror IntegrityError with nil checksum

github/rails/rails · 2026-05-21

When track_variants is false, variants upload without a checksum. MirrorJob calls mirror(key, checksum: nil), which passed nil to primary.op

Merge pull request #57223 from y-dashev/fix-duplicate-where-in-create…

github/rails/rails · 2026-05-21

…-or-find-by Fix duplicate `where` conditions in `create_or_find_by`

Trying to fix duplicate `where` conditions in `create_or_find_by`

github/rails/rails · 2026-05-21

When `create_or_find_by` catches a `RecordNotUnique` error and retries the query, it was previously using `where(attributes).find_by!(attrib

Merge pull request #57424 from jordan-brough/solid-queue-in-puma-note

github/rails/rails · 2026-05-21

Update `SOLID_QUEUE_IN_PUMA` handling in `puma.rb` template

Merge pull request #57284 from g-pavlik/activestorage-analyze-no-lock…

github/rails/rails · 2026-05-21

…-version-bump Don't bump lock_version on records during blob analysis

Don't bump lock_version on records during blob analysis

github/rails/rails · 2026-05-21

ActiveStorage::AnalyzeJob writes only to Blob#metadata. The cascade that touches attached records (and their parents) exists for cache-key i

ZJIT: Fold ArrayLength on frozen arrays

github/ruby/ruby · 2026-05-21

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

ZJIT: Fold GuardLess

github/ruby/ruby · 2026-05-21

Also plumb through a `SideExitReason` because the falsy fold to `SideExit` requires one.

Rename execute_ar to execute_expression

github/rails/rails · 2026-05-21

Not sure what ar means here, but if it means active record it should not be an abbreviation.

Move methods to the order they are called in the code

github/rails/rails · 2026-05-21

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

ActiveRecord isn't a thing, the framework is Active Record

github/rails/rails · 2026-05-21

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Refactor execute_ar method to improve readability

github/rails/rails · 2026-05-21

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Enforce zero-argument UI render functions (#11460)

remix · 2026-05-21

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Enforce zero-argument UI render functions (#11460)

Merge pull request #57404 from rubenarakelyan/update-permissions-policy

github/rails/rails · 2026-05-21

Update permissions policy list

Merge pull request #54930 from danimashu/docs-verification-fks-after-…

github/rails/rails · 2026-05-21

…fixtures Add referential integrity note to `ActiveRecord::FixtureSet` docs [skip ci]

Update permissions policy list

github/rails/rails · 2026-05-21

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

chore: format

remix · 2026-05-21

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@99c874b

Report test lifecycle hook failures (#11455)

remix · 2026-05-21

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Report test lifecycle hook failures (#11455) · rem

Claude Code の Hooks を使ったら「確認待ち」が消えて開発速度が 2 倍になった話

Qiita(trend) · 2026-05-21

この記事で紹介する Claude Code Hooks に pay-per-call-mcp を組み合わせると、ツール実行のたびに外部 API を自動呼び出しするワークフローが作れます。 npm: https://www.npmjs.com/package/pay-...

Node.js — Node.js 26.2.0 (Current)

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

Node.js 26.2.0リリース。fs.StatsとBigIntStatsがTemporal.Instantをサポート、HTTPのwriteInformationメソッドで任意の1xxステータスコードを送信できるよう。stream.composeがStableへ変更、Web

ZJIT: Print module name in HIR Type display (#17039)

github/ruby/ruby · 2026-05-21

Go from `ModuleExact[VALUE(0x1008)]` to `ModuleExact[Enumerable@0x1008]` if the module's name isn't `nil`.

Merge pull request #57422 from andyjeffries/fixes-to-query-command

github/rails/rails · 2026-05-21

Improve security for `query` command and handle more edge cases

Better output for rails query when array or single objects are return…

github/rails/rails · 2026-05-21

…ed and stopping a destructive bypass for readonly mode #57419 #57420 Properly stopping rails query executing destructive actions via Activ

Release reloader share on rack hijack in ActionDispatch::Executor

github/rails/rails · 2026-05-21

`ActionDispatch::Executor` releases its reloader share via the response body&#39;s `close` callback (or `rack.response_finished` where avail

Merge pull request #52871 from Stellenticket/in_order_of_array

github/rails/rails · 2026-05-21

Allow to pass array values to `.in_order_of`

Rustで自作可逆画像圧縮フォーマット「IVR」を実装したら、特定のVSCODEスクショでPNGの46%サイズになった!

Zenn · 2026-05-21

UI・CG画像特化の可逆画像形式 .ivr を開発しました! UI画像やCG画像の一部で、PNGよりも軽く、速いことがある可逆画像形式 .ivr を開発しました!!! 注:これは汎用画像フォーマットではなく、UIスクリーンショットに特化した実験的フォーマットです。万能圧縮では決し

Vector DBを外したら、RAGではなくAgent Runtimeが残った

Zenn · 2026-05-21

はじめに 最初は、普通にRAGっぽいものを作っていました。 扱いたかったのは、fashion や styling のような、正解が曖昧で、ノイズも多く、しかし人間は確かにそこから何かを読み取っている領域です。 最初は Vector DB も入っていました。 retrieve して

Update `SOLID_QUEUE_IN_PUMA` handling in `puma.rb` template

github/rails/rails · 2026-05-21

Update the generated `puma.rb` file to interpret nil, empty string, &quot;0&quot; and &quot;false&quot; as falsy values. `SOLID_QUEUE_IN_PU

Allow to pass array values to `.in_order_of`

github/rails/rails · 2026-05-21

Passing arrays allows to group records and order those groups with another query: ```rb Posts .in_order_of(:state, [[:published, :cancele

[ruby/strscan] Fix call-seq return values

github/ruby/ruby · 2026-05-21

(https://github.com/ruby/strscan/pull/207) Some `call-seq` comments did not match the actual return values (documentation only, no behavior

Fix defined? for protected methods defined in a module

github/ruby/ruby · 2026-05-21

me-&gt;defined_class is 0 for methods stored on a module, so the protected visibility check in vm_defined always failed and defined? returne

Salesforceのセキュリティ強化に備えよう(確認・対応すべき項目ざっくりまとめ)

Zenn · 2026-05-21

はじめに 最近、Salesforceはセキュリティ強化に対する要求を立て続けに発表しています。 これまでのリリース更新では、対応猶予が数ヶ月〜1年程度与えられることが多かったのですが、今回のセキュリティ対応事項のなかには猶予が約1か月などかなり短いものもあり、Salesforce

設計本の学びがコードレビューで活きた話|フラグ引数・null戻り値・型の網羅性

Qiita(trend) · 2026-05-21

■ この記事はこんな人におすすめ TypeScript / Next.js を使って実務開発をしている人 コードレビューで設計的な指摘をしたい・受けたい人 「良いコード/悪いコードで学ぶ設計入門」を読んで実務に活かしたい人 null を返す関数や boolean フラ...

test_thread_join_hang: join leaked inner sleeper (#17068)

github/ruby/ruby · 2026-05-21

SleepingUnblockScheduler#unblock deliberately breaks the join path, so the inner Thread.new{sleep(0.01)} created inside Fiber.schedule is ab

Merge pull request #57414 from byroot/cache-fixtures-parsing

github/rails/rails · 2026-05-21

Cache fixtures parsing

エンジニアが年収600・800・1000万円の壁を突破するための6つの能力とキャリア戦略

Qiita(trend) · 2026-05-21

■ この記事はこんな人におすすめ 年収アップを目指しているエンジニアの方 「なんとなく仕事はこなせているが、年収が伸び悩んでいる」と感じている方 スタートアップや中小企業からキャリアアップを考えている方 自分のスキルが今どのレベルにあるか客観的に把握したい方 転職を検討...

【命名規則】名前から「目的」を読み取れるコードを書くために——目的駆動名前設計のすすめ

Qiita(trend) · 2026-05-21

■ この記事はこんな人におすすめ クラス名・変数名・メソッド名の命名に迷いがちな人 「とりあえず User や Item でいいか」と思いがちな人 命名規則を意識はしているが、チームでの共通認識づくりに課題を感じている人 ドメイン知識を活かした設計に興味がある人 ■...

既存サービスにMCPサーバーを組み込む際の設計ポイント

Zenn · 2026-05-21

はじめに FinatextのInsurtech事業でインターンをしている保坂です! 昨年6月からインターンをしており、生成AI活用機能やバックエンド開発に携わっています。 今回、保険ビジネスプラットフォーム『Inspire』にMCPを統合する機能開発を担当しました。これといったス

Cache fixtures parsing

github/rails/rails · 2026-05-21

Whenever a test with `use_transactional_tests = false` runs, we have to reset all fixtures, as we don&#39;t know which tables or records may

Merge pull request #57413 from byroot/opt-fixtures-lookup

github/rails/rails · 2026-05-21

Optimize fixtures lookup pattern

Optimize fixtures lookup pattern

github/rails/rails · 2026-05-21

Roughly 50% faster, but also much simpler.

Merge pull request #57405 from byroot/refine-time-formats

github/rails/rails · 2026-05-21

Improve Date::DATE_FORMATS and Time::DATE_FORMAT deprecation

Fix TimeFormat register methods documentation

github/rails/rails · 2026-05-21

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

【PDF圧縮】約40年続く業界標準Ghostscriptを、Rust 自前実装で抜いた話

Zenn · 2026-05-21

はじめに 皆さん如何お過ごしでしょうか? 最近はどの技術記事もAI一色で食傷気味の長嶋です。 さて本日は、個人開発しているデスクトップアプリ Karui に PDF 圧縮機能を載せてみたら意外と深い穴にハマったので、 その記録です。 https://karui.app/ja ちな

Improve Date::DATE_FORMATS and Time::DATE_FORMAT deprecation

github/rails/rails · 2026-05-21

- Use ActiveSupport deprecator to emit warnings - Include the new API in the warning message. - Inverse the relationship between core exts a

Exclude the extensions for tests when cross-compiling

github/ruby/ruby · 2026-05-21

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

Add `--with-ext` and `--without-ext` options to configure-ext.mk

github/ruby/ruby · 2026-05-21

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

Fix SQLite transaction token checks (#11452)

remix · 2026-05-21

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix SQLite transaction token checks (#11452) · rem

Reject unsafe OAuth returnTo redirects (#11449)

remix · 2026-05-21

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Reject unsafe OAuth returnTo redirects (#11449) ·

Guard inputs.notify-release-channel behind workflow_dispatch check

github/ruby/ruby · 2026-05-21

The inputs context is only populated for workflow_dispatch and workflow_call, so referencing it on push, pull_request, or merge_group relies

Verify gem and bundle alongside ruby after make install

github/ruby/ruby · 2026-05-21

Confirms the snapshot tarball ships a working RubyGems and Bundler in addition to the ruby binary.

Drop fixed-dirs-extra and fold its dirs into the main step

github/ruby/ruby · 2026-05-21

ruby_3_3 was the only caller that disabled the extra mkdir step. Always create $HOME/.local/share and $HOME/.ssh in the main Fixed world wri

Drop rebuild-homebrew-ruby input from tarball-macos

github/ruby/ruby · 2026-05-21

The Homebrew Ruby uninstall/reinstall dance was only enabled on ruby_3_3 to work around macos-15-intel quirks, and the reinstall step never

Re-add unconditional rm -rf \$HOME/.gnupg before HOME diff

github/ruby/ruby · 2026-05-21

Without the workaround the snapshot-tarball run leaves ~/.gnupg/{crls.d,private-keys-v1.d,public-keys.d} behind after test_sync_default_gems

Drop ruby-bin from tarball-ubuntu

github/ruby/ruby · 2026-05-21

Hardcode the post-install smoke test to /usr/local/bin/ruby, matching the configure default prefix used on master/4_0/3_4. ruby_3_3&#39;s `r

Drop gem and bundle smoke test from tarball-windows

github/ruby/ruby · 2026-05-21

The bin/gem and bin/bundle scripts in the source tree do not run cleanly without an install step on Windows. Keep ruby -v only.

Drop unused patch-url input from tarball-* reusables

github/ruby/ruby · 2026-05-21

No caller passes patch-url: tarball-test.yml never set it, and ruby/actions draft-release.yml stopped forwarding it once it started calling

Drop setup-host-ruby from tarball-ubuntu

github/ruby/ruby · 2026-05-21

Always install Ruby 3.2 via ruby/setup-ruby for test-bundled-gems. ruby_3_3 will follow once it stops relying on the apt-installed ruby for

Add upload-artifact input to make-snapshot composite action

github/ruby/ruby · 2026-05-21

Lets callers opt out of the Packages and Info uploads. tarball-test keeps the default true so per-OS reusables can download them, while uplo

Drop apt-mode from tarball-ubuntu

github/ruby/ruby · 2026-05-21

The three apt-mode variants existed to selectively uninstall git (and sometimes ruby) per test_task. ruby-and-git on ruby_3_3 also pinned an

Drop remove-gnupg from tarball-ubuntu

github/ruby/ruby · 2026-05-21

The step force-removed $HOME/.gnupg between Tests and Diff stats of HOME, but the original cause for the directory persisting was never iden

Drop allow-failures input from tarball-* reusables

github/ruby/ruby · 2026-05-21

power_assert was allowed to fail on master/4_0 by passing it through this input. The allow-list belongs in tool/test-bundled-gems.rb now tha

Route tarball-test failure notifications to two Slack channels

github/ruby/ruby · 2026-05-21

SIMPLER_ALERTS_URL always fires on failure so developer-facing CI (PR, push, merge_group, manual dispatch) surfaces breakage in the ruby-cor

Verify gem and bundle in tarball-macos and tarball-windows

github/ruby/ruby · 2026-05-21

Match the smoke test added to tarball-ubuntu. macos checks the installed /usr/local/bin/{ruby,gem,bundle}; windows runs the build-tree ruby

ホテルの客室向けインフォメーションシステムを内製してみた

Zenn · 2026-05-21

こんにちは。7gardenというホテル運営会社でテックリードを担当しているKeitaです。 ホテル宿泊時、客室テレビに館内情報等が表示されていることがあると思います。弊社ではこれをホテルインフォメーションシステムと呼んでおり、今回はこのシステムを内製したお話です。 ホテル現場から

Clojurianが出会ったsimple志向なJVM関数型言語Flix ——ファーストインプレッション

Zenn · 2026-05-21

きっかけ 関数型言語や関数型プログラミングの影響を受けたライブラリでは、「エフェクトシステム」(effect system)や「代数的エフェクト」(algebraic effects)と呼ばれるものがサポートされていることがあります。 HaskellやScalaの各種ライブラリ、

S3上の数GBファイルをstreamingでZIP化する【smart-open】

Qiita(trend) · 2026-05-21

TL;DR boto3のStreamingBody.read()を使うと、S3オブジェクト全体をメモリへ展開してしまう boto3のStreamingBody.iter_chunks()を使うことで、chunk単位で読み込める smart_openを使うことで、ZIP...

Move rb_gc_update_set_refs into gc.c

github/ruby/ruby · 2026-05-20

The code is in gc/gc.h but it is not used outside of gc.c, so we can move it there.

SaaS で AI Agent を提供するあなたへ贈る、Bedrock AgentCore マルチテナント実装 - Runtime 編

Zenn · 2026-05-20

SaaS で AI Agent を提供するあなたへ贈る、Amazon Bedrock AgentCore マルチテナント実装 - Runtime 編 初めまして、AWS Japan でソリューションアーキテクトをしている showish &amp; fukumo_to です。 「

Fix lazy-file nested slice ranges (#11450)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix lazy-file nested slice ranges (#11450) · remix

[DOC] Doc for Pathname#descend

github/ruby/ruby · 2026-05-20

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

[DOC] Doc for Pathname.directory?

github/ruby/ruby · 2026-05-20

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

[DOC] Doc for Pathname#ctime

github/ruby/ruby · 2026-05-20

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

Plan Mode を使わず 1 ヶ月ハマって学んだ Claude Code 設計の地図

Zenn · 2026-05-20

はじめに 📝 前 1 本との関係: 直前の技術書を買わずに Claude Code を 1 ヶ月で実用化した学習法では「公式 docs を読め」と書いた。本記事はその次に出てくる問いに答える: 「じゃあ公式 docs の何を読めばいいか」「.claude/ の各ディレクトリは何

Googleの新しいTUI Antigravity CLIを試してみた

Zenn · 2026-05-20

Antigravityの軽量なターミナルユーザーインターフェースであるAntigravity CLI (AGY CLI) を試してみたので、セットアップの流れや、従来のGemini CLIとのコード生成比較をまとめてみました。 ! この記事の内容は2026/05/20時点の情報で

Speed up slow CI test files (#11447)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Speed up slow CI test files (#11447) · remix-run/r

Make sure we flush the cached count to update heap slots

github/ruby/ruby · 2026-05-20

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

Use monotonic add/sub counters for malloc_increase

github/ruby/ruby · 2026-05-20

Replace the single objspace-&gt;malloc_counters.{increase,oldmalloc_increase} size_t fields with pairs of monotonically-increasing counters.

Better feature detection for malloc counter locks

github/ruby/ruby · 2026-05-20

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

Reorder rb_gc_impl_stat to keep heap_live_slots accurate

github/ruby/ruby · 2026-05-20

Several SETs in rb_gc_impl_stat may allocate a T_BIGNUM RVALUE when the value exceeds FIXNUM_MAX This is invisible on LP64 but trips on LLP

Snapshot malloc counters at end of sweep

github/ruby/ruby · 2026-05-20

Snapshotting at start of marking lets sweep-time frees count against the next epoch, which roughly halves GC frequency on alloc-heavy worklo

Expose monotonic malloc/free totals via GC.stat

github/ruby/ruby · 2026-05-20

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

Unify gc_counter_t on rbimpl_atomic_uint64_t

github/ruby/ruby · 2026-05-20

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

Fix GC Bug in imemo cdhash creation

github/ruby/ruby · 2026-05-20

It&#39;s possible for st_init_existing_table_with_size to trigger GC. If that happens we need to ensure that the table entries count doesn&#

Harden memcache fake server tests (#11446)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Harden memcache fake server tests (#11446) · remix

Merge pull request #53636 from aandrieu/fix-referencial-integrity-wit…

github/rails/rails · 2026-05-20

…h-partioned-table Fix handling referential integrity for PostgreSQL partitioned tables

Fix scope of :nodoc: directives

github/rails/rails · 2026-05-20

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Update marcel

github/rails/rails · 2026-05-20

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57345 from Shopify/uk-better-date-formats-api

github/rails/rails · 2026-05-20

Introduce `ActiveSupport::TimeFormats` and `ActiveSupport::DateFormats` for registering custom date formats

Merge pull request #57367 from curi/fix-development-welcome-route-rel…

github/rails/rails · 2026-05-20

…oad-growth Prevent development welcome route from duplicating on route reload

Merge pull request #57340 from Edilbek/add-deep-transform-values-to-p…

github/rails/rails · 2026-05-20

…arameters Add ActionController::Parameters#deep_transform_values

【緊急】GitHubが陥落した日 - VS Code拡張機能から始まった3,800リポジトリ流出事件の全貌

Qiita(trend) · 2026-05-20

結論から言うと GitHubの内部ソースコードが流出した。 2026年5月20日、GitHubは従業員のデバイスが「毒入りVS Code拡張機能」によって侵害され、約3,800の内部リポジトリが流出したことを認めた。 攻撃者「TeamPCP」は盗んだソースコードを**$5...

Release (#11424)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11424) · remix-run/remix@d6e8348

Prefer PR links in change notes (#11445)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Prefer PR links in change notes (#11445) · remix-r

Merge pull request #57399 from okuramasafumi/doc-escape-api

github/rails/rails · 2026-05-20

doc: escape "API" for strong_parameters doc

Clarify Remix component prop guidance (#11444)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify Remix component prop guidance (#11444) · r

Introduce `ActiveSupport::TimeFormats` and `ActiveSupport::DateFormats`

github/rails/rails · 2026-05-20

This allows adding custom date formats to `to_fs` without modifying the global `Time::DATE_FORMATS` or `Date::DATE_FORMATS` hashes. Custom f

Add SuperHeaders apply method (#11426)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add SuperHeaders apply method (#11426) · remix-run

Make per-package changes directories optional (#11442)

remix · 2026-05-20

Co-authored-by: Remix Run Bot <hello@remix.run>

Add context guidance to change notes (#11443)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add context guidance to change notes (#11443) · re

Fix booleanish attribute rendering (#11434)

remix · 2026-05-20

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

chore: format

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@62314fd

Handle request aborts in renderToStream and createRequestListener (#1…

remix · 2026-05-20

…1431) Co-authored-by: Michael Jackson <mjijackson@gmail.com>

【Excel】初心者→中級者に進むために覚えるべき関数5選(実務レベルへのステップアップ)

Qiita(trend) · 2026-05-20

はじめに Excel初心者が基本関数(SUM・IF・AVERAGEなど)を覚えた後にぶつかる壁は、 「簡単な作業はできるけど、業務全体を効率化できない」 という状態です。 そこで次のステップとして重要なのが、データ処理・集計・整形を一気に効率化する中級関数です。 この記事...

Update Remix UI docs for current APIs (#11428)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Update Remix UI docs for current APIs (#11428) · r

Fix pnpm package import resolution in assets (#11438)

remix · 2026-05-20

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Fix node-tsx built loadModule hook path (#11441)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix node-tsx built loadModule hook path (#11441) ·

Fix node-fetch-server response body cancellation on close

remix · 2026-05-20

Closes #10920

Use atomics for kwargs reference count

github/ruby/ruby · 2026-05-20

Fixes [Bug #22075]

「インフラエンジニア不要論」は本当か?──現場から見た実態と、今身につけるべきスキル

Qiita(trend) · 2026-05-20

はじめに 「クラウドが進めばインフラエンジニアはいらなくなる」 SNSやネット記事でこんな意見を見かけることがあります。サーバーレスやマネージドサービスが充実してきた今、この主張にも一理あるように感じるかもしれません。 しかし、現場の実態はまったく逆です。 クラウド移行の...

Remove node-serve from beta

remix · 2026-05-20

Remove the node-serve package from the current beta so installing Remix no longer pulls in the native transport dependency that blocks some

Make public API types explicit (#11433)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Make public API types explicit (#11433) · remix-ru

ZJIT: Profile all args on stack, including blockarg (#17038)

github/ruby/ruby · 2026-05-20

No need to special-case this in the HIR builder: just profile arguments as they actually come in on the stack. Don&#39;t special case the se

複数集約を跨ぐ処理を1つのDBトランザクションで括る前に読む記事

Zenn · 2026-05-20

本稿は、DDDの集約モデリング手順や、境界の見つけ方そのものを解説する記事ではない。扱うのは、集約境界と単一DBトランザクション境界を混同したときの波及である。RDBのロックや運用上の負担、読み取り側の公開範囲、プロセスマネージャー設計へ、どのような影響が出るのかを見る。つまり、

Claude Codeでコードレビューの自動化を試した話

Qiita(trend) · 2026-05-20

はじめに 流行りに乗るのが遅く今更ですが、コーディングやコードレビューをClaude Code先生に委託しました。ある程度要件を整理すれば、Claude Code先生がさくさくとプロジェクトの作成からコーディング、そしてコードレビューまでしてくれるため負担が減りましたが...

Fix UI hydration fragment anchors (#11425)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix UI hydration fragment anchors (#11425) · remix

fix cli tests so that they pass when run from a tty (#11436)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - fix cli tests so that they pass when run from a tt

APIコール一発でGoogleがホストするLinux環境付きのAIエージェントを起動、Markdownでカスタム指示もできる「Managed Agent API」発表

Publickey · 2026-05-20

Googleは日本時間5月20日未明に開幕したイベント「Google I/O 2026」で、簡単に実行環境付きのカスタムAIエージェントを起動できるGemini API「Managed Agent API」の提供を発表しました。 intro...

Copilot Studio の新しいワークフローを試してみた

Qiita(trend) · 2026-05-20

はじめに 突如 (個人的には)、Copilot Studio に以下のような新しいワークフローのデザイナーが登場しました。 なお、私の手元では、[新しいワークフロー] を選択すると、既定でこちらになり、従来のエージェントフローは、下矢印から [新しいエージェントフロー]...

Google I/O 2026 初日に出てきたAndroid開発関連の情報まとめ

Qiita(trend) · 2026-05-20

AI 関連以外の Google I/O 2026 初日に出てきたAndroid関連の情報をかいつまみつつざっとまとめてます。 https://io.google/2026/ にセッションのスケジュールがいくつか記載されていますが、スケジュールに記載がない事前録画のセッション...

人生で初めて OSS にコントリビュートした話

Zenn · 2026-05-20

これは技術の話というより、気持ちの備忘録。 人生で初めて OSS にコントリビュートできたので、その嬉しさが消えないうちに残しておく。 初めからPR出すつもりではなかった 「よし、OSS に貢献するぞ」と意気込んで始めたわけじゃなかった。 最近の自分は、Hono のエコシステ

AI駆動開発中にGitのcore.autocrlfで改行コード差分にハマった話

Qiita(trend) · 2026-05-20

AI駆動開発中に、Gitのcore.autocrlfで改行コード差分にハマった話 はじめに AIにコード修正をお願いしながら開発していると、作業スピードがかなり上がります。 ただ、その一方で、 え、なんでこのファイル全部差分になってるの? ということがありました。 ...

スタックチャン開発に必要な情報まとめ

Zenn · 2026-05-20

スタックチャン(正式には半角表記のようですが、以降書きやすさのためにスタックチャン表記です)、かわいいですね。M5Stack社の販売したスタックチャン(M5スタックチャン)が大人気ということで、買って一通り初期ファームウェアで遊んだ後に、自分で開発するために必要な情報をまとめます

toC プラットフォームの AIチャット を支える技術

Zenn · 2026-05-20

こんにちは、かわそんです。 先日、知識共有プラットフォーム「Brain」に、CS(カスタマーサービス)を担当するAIチャットを導入しました。 リリースから 47時間での利用回数は238件。 AIが答えられるべきだが答えられなかったものは 5件のみ。 カバー率が 97.9% という

nkzw-tech/fate: fate is a modern data client for React.

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

Reactのデータクライアントライブラリ。Relay/GraphQLの設計から影響を受けて、コンポーネントごとにviewでデータを宣言し、正規化キャッシュとデータマスキングを提供する。Async React(Actions/Suspense/use)に対応し、ページネーション、O

npmサプライチェーン攻撃対策

Qiita(trend) · 2026-05-20

開発環境 MacBook Air M1, 2020 nvm 0.40.4 Node.js v22.22.0 npm 11.14.1 npm のバージョン確認 npm install -g n...

Preserve usable slot size when RVALUE_OVERHEAD is non-zero

github/ruby/ruby · 2026-05-20

We made a mistake calculating slot sizes during the heap slot sizes refactor. Previously BASE_SLOT_SIZE included RVALUE_OVERHEAD, this was l

Add ActionController::Parameters#deep_transform_values

github/rails/rails · 2026-05-20

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Change the after load path callback to run only once

github/rails/rails · 2026-05-20

It is the only use case we have, so there is no reason to keep the callback around after it has been called once. This also simplifies the c

tfstateに平文を残さずに秘密情報を管理する

Zenn · 2026-05-20

はじめに クラシル社でSREをしているKaitoです。 弊社では開発環境を含む全ての環境でIaC (Terraform) を採用しており、秘密情報 (Secrets Manager, SSM Parameter Store など) については SOPS × KMS で管理していま

Merge pull request #57376 from 55728/fix-datetime-type-doc

github/rails/rails · 2026-05-20

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

個人開発 OSS など大抵は見向きもされないが、それでも4年かけて開発した地図アプリを今日、俺は公開する

Zenn · 2026-05-20

プロローグ あの頃の私はきっと怖かったのです。 「風の匂いでよみがえる家族や友達との思い出」 「数年前、今は疎遠になったあいつと行った Mr.Children のスタジアムツアー」 こんなにも大切な思い出を望んで、Goo...クラウドに預けたいでしょうか?できることなら、手元に大

Use inputs.archname instead of `snapshot-*` glob in tarball-test

github/ruby/ruby · 2026-05-20

The per-OS tarball-test workflows currently hard-code `cd snapshot-*/` to enter the extracted tarball directory, which prevents callers from

Pass archname through env to avoid template injection

github/ruby/ruby · 2026-05-20

zizmor flags `cd &quot;${{ inputs.archname }}/&quot;` inside `run:` blocks as code injection via template expansion: GitHub Actions substitu

Merge pull request #50862 from shouichi/allow-passing-tempfile-to-attach

github/rails/rails · 2026-05-20

Accept Tempfile as ActiveStorage attachable

Align LazyFile and file-storage type contracts (#11430)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Align LazyFile and file-storage type contracts (#1

Accept Tempfile as ActiveStorage attachable

github/rails/rails · 2026-05-20

File is already accepted as an attachable.

[DOC] Add missing colon in IO#seek doc

github/ruby/ruby · 2026-05-20

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

Merge pull request #57393 from janko/require-image-processing-backend

github/rails/rails · 2026-05-20

Load image processing backend upfront

docs: note GitHub CLI preference for agents

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - docs: note GitHub CLI preference for agents · remi

Merge pull request #57368 from tenderlove/fewer-string

github/rails/rails · 2026-05-20

Limit the size of strings we call `to_i` on in ActiveRecord

Limit the size of strings we call `to_i` on in ActiveRecord

github/rails/rails · 2026-05-20

Calling `to_i` on very long strings can take a very long time and could be used as a DoS vector. Users should validate input lengths before

Inline tarball-windows modern matrix and drop the legacy mode

github/ruby/ruby · 2026-05-20

The legacy mode (vs2022 + vcvars 14.2) is no longer exercised, so collapse the conditional matrix into the modern 2022 / 2025-vs2026 pair an

CI: Exclude the test that is very flaky only on mswin [ci skip]

github/ruby/ruby · 2026-05-20

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

Clarify Remix UI context identity semantics (#11427)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify Remix UI context identity semantics (#1142

Load image processing backend upfront

github/rails/rails · 2026-05-20

The image_processing gem has autoloading that will load the referenced backend on-demand. However, that means the first processed variant af

chore: format

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@69324e4

docs: improve API homepage wording

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - docs: improve API homepage wording · remix-run/rem

Remove unused generate-tar-bz2

github/ruby/ruby · 2026-05-20

Release packages stopped to include `*.tar.bz2` since 3.0.0. https://bugs.ruby-lang.org/issues/16483

fix: don't highlight hyphens in path arguments as single-character fl…

remix · 2026-05-20

…ags (#11409) Co-authored-by: n <numekudi@primitive-ojisan.com> Co-authored-by: Michael Jackson <mjijackson@gmail.com>

chore: format

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@510506f

Preserve duplicate Cookie header values (#11423)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Preserve duplicate Cookie header values (#11423) ·

Fix stale component updates after frame reload (#11422)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix stale component updates after frame reload (#1

Remove bzip2 from DEFAULT_PACKAGES

github/ruby/ruby · 2026-05-20

Release packages stopped to include `*.tar.bz2` since 3.0.0. https://bugs.ruby-lang.org/issues/16483

Dispatch tarball-test daily across master and maintenance branches

github/ruby/ruby · 2026-05-20

GitHub Actions schedule triggers only fire from the default branch, so the daily run defined in tarball-test.yml never executed on ruby_3_3,

Merge pull request #57396 from kylekeesling/fix-query-cache-update-wi…

github/rails/rails · 2026-05-20

…th-result Invalidate query cache when UPDATE goes through `update_with_result`

Update bundler to 4.0.12

github/rails/rails · 2026-05-20

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Invalidate query cache when UPDATE goes through `update_with_result`

github/rails/rails · 2026-05-20

The new RETURNING-on-update path added in #48628 routes UPDATEs through `update_with_result` instead of `update` when a table has any Postgr

configure: check some warning options only with clang

github/ruby/ruby · 2026-05-20

GCC doesn&#39;t emit any warning when the -Wno- form is used, so we can&#39;t check reliably if the warning option is available: When an un

Fix docs import for node-tsx [skip ci]

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix docs import for node-tsx [skip ci] · remix-run

[DOC] Update bundled gems list at 7f76cbe86597280313551bfa9609a8

github/ruby/ruby · 2026-05-20

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

Google Antigravity、Androidアプリ開発に正式対応。AIエージェントのための「Android Knowledge Base」「Android Skills」も公開

Publickey · 2026-05-20

Googleは日本時間5月20日未明に開幕したイベント「Google I/O 2026」で、AIによる開発ツール「Antigravity」で、Kotlinによる高品質なAndroidアプリケーションの開発を正式にサポートしたと発表しました。...

chore: format

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@60045e0

Release (#11314)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11314) · remix-run/remix@60936c9

Tighten beta release notes

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Tighten beta release notes · remix-run/remix@7bd3e

dialogやPopover APIは「お前ら開発者に任せておけねえ」というWeb標準からのメッセージなのでは?

Zenn · 2026-05-20

結論 違いそう はじめに こんにちは、デザインエンジニアのyamarinです。 最近のHTMLやCSSを見ていると、昔ならJSやUIライブラリで実装していたUIが、少しずつブラウザの標準機能として扱えるようになってきていますね。 例えばこんな技術です。 モーダルを扱う &l

Clarify node-tsx test release note

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify node-tsx test release note · remix-run/rem

Google、「Antigravity 2.0」発表。デモとしてゼロからOSを開発、Doomも実行可能に。効率性と高い開発能力をアピール

Publickey · 2026-05-20

Googleは日本時間5月20日未明に開幕したイベント「Google I/O 2026」で、AIによる開発ツール「Antigravity」のバージョンアップとなる「Antigravity 2.0」を発表しました。 Antigravity 2...

Consolidate repo agent skills (#11421)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Consolidate repo agent skills (#11421) · remix-run

Merge pull request #57378 from yahonda/pg18-disable-referential-integ…

github/rails/rails · 2026-05-20

…rity-standalone Use NOT ENFORCED in disable_referential_integrity on PostgreSQL 18.4+

chore: format

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@2a1adff

Preserve package symlink identity paths in asset server (#11420)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Preserve package symlink identity paths in asset s

Revert "Hack to update spec/bundler/support/builders.rb"

github/ruby/ruby · 2026-05-20

This reverts commit 3d73cd752f5dbdff4c77c57d011ca7f8d783c8ba, that is no longer needed since ruby/rubygems#8735.

[ruby/mmtk] Fix compiler warnings for noreturn

github/ruby/ruby · 2026-05-20

gc/mmtk/mmtk.c:480:1: warning: function &#39;rb_mmtk_gc_thread_bug&#39; could be declared with attribute &#39;noreturn&#39; [-Wmissing-noret

Merge pull request #57394 from yahonda/stabilize-say-with-time-tests

github/rails/rails · 2026-05-20

Stabilize `say_with_time` regression tests

Remove unused frame plumbing from app template

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove unused frame plumbing from app template · r

Gate Codex PR review workflows (#11417)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Gate Codex PR review workflows (#11417) · remix-ru

Fix CLI template gitignore scaffolding (#11380)

remix · 2026-05-20

Co-authored-by: Brooks Lybrand <brookslybrand@gmail.com> Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Remove duplicate scaffold home title logic

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove duplicate scaffold home title logic · remix

Local Coding Agent が身近なタスクをどれくらいこなせるのかを検証した

Zenn · 2026-05-20

こんにちは AIチームの戸田です 最近のLocal LLM の進化はかなり目を引きます。 フロンティアモデルを見ると、2026年4月にリリースされたClaude Opus 4.7はSWE-bench Verifiedで 87.6% という水準まで到達しました。 https://w

Stabilize `say_with_time` regression tests

github/rails/rails · 2026-05-20

Both `say_with_time` regression tests asserted the literal `0.0000s` elapsed-time string, which holds only when the block finishes within th

Refine beta release notes

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Refine beta release notes · remix-run/remix@819c84

Fix beta release notes

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix beta release notes · remix-run/remix@a6a8245

Fix reading freed memory in rb_getaddrinfo

github/ruby/ruby · 2026-05-20

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

Handle refinements correctly in {Method,UnboundMethod}#super_method

github/ruby/ruby · 2026-05-20

A `Method#super_method` chain should return the methods that `super` would call if the method was called normally. Previously, there were mu

Correctly handle refinements in Method#super_method for bmethods

github/ruby/ruby · 2026-05-20

Bmethods need to use a different approach to find the cref to use in order to determine the refinements in effect.

chore: format

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@3dfccd7

Add node-tsx package (#11382)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add node-tsx package (#11382) · remix-run/remix@80

Expand frames demo (#11414)

remix · 2026-05-19

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Expand frames demo (#11414) · remix-run/remix@e210

Add dark mode to docs site (#11415)

remix · 2026-05-19

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

docs: patch on mixin release note (#11416)

remix · 2026-05-19

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - docs: patch on mixin release note (#11416) · remix

Add package meta validation script (#11413)

remix · 2026-05-19

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add package meta validation script (#11413) · remi

Clarify frame resolver setup and run hook docs (#11407)

remix · 2026-05-19

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify frame resolver setup and run hook docs (#1

Use NOT ENFORCED in disable_referential_integrity on PostgreSQL 18.4+

github/rails/rails · 2026-05-19

On PostgreSQL 18.4+, disable_referential_integrity uses NOT ENFORCED/ENFORCED instead of DISABLE TRIGGER ALL/ENABLE TRIGGER ALL, requiring o

ui: improved type inference for `on` mixin (#11385)

remix · 2026-05-19

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - ui: improved type inference for `on` mixin (#11385

Add favicon and clean up app template shell (#11345)

remix · 2026-05-19

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

chore: format

remix · 2026-05-19

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@83f1549

route-pattern: modular APIs and subpath exports (#11400)

remix · 2026-05-19

Co-authored-by: Remix Run Bot <hello@remix.run>

Merge pull request #50431 from fatkodima/more-constraint-exists

github/rails/rails · 2026-05-19

Add `exclusion_constraint_exists?` and `unique_constraint_exists?` helpers

Fix UAF in IO::Buffer#~ when self is an invalidated slice

github/ruby/ruby · 2026-05-19

`io_buffer_not` accessed `buffer-&gt;base` directly without validating that the buffer was still live. A slice whose parent had been freed r

Add `exclusion_constraint_exists?` and `unique_constraint_exists?` he…

github/rails/rails · 2026-05-19

…lpers

[DOC] nodoc various classes under `Enumerator`

github/ruby/ruby · 2026-05-19

They are implementation details: * https://docs.ruby-lang.org/en/4.0/Enumerator/Yielder.html * https://docs.ruby-lang.org/en/4.0/Enumerator/

ZJIT: x64: Prefer 7-byte sign extending `mov` over 10-byte `movabs`

github/ruby/ruby · 2026-05-19

Relevant for small negative immediates. Previously: # Insn: v16 SetLocal l1, EP@3, v10 mov rsi, qword ptr [r13 + 0x20] mov rsi, qword

Gemma 4 E4Bをローカルで量子化してみた

Zenn · 2026-05-19

! この記事はClaude Codeと一緒に、自分の学習のためにLLMの量子化を一通り体験してみた記録です。Claude Codeに手順を聞きながら、自分のターミナルで実際に動かして試しています。 本文もClaude Codeで整えています。その点はご了承ください。 はじめ

Linux Foundation、AIエージェントをテーマにしたイベント「AGNTCon + MCPCon」を東京渋谷で開催。9月10日、11日の2日間

Publickey · 2026-05-19

Linux Foundationは、AIエージェントとMCPをテーマとしたイベント「AGNTCon + MCPCon Japan」を東京で開催します。日程は9月10日、11日の2日間。会場はベルサール渋谷ガーデン。 Linux Founda...

AIに「いい感じに直して」と頼むのをやめて、GitHub Issueを作業の正本にした

Qiita(trend) · 2026-05-19

AIに「いい感じに直して」と頼むのをやめて、GitHub Issueを作業の正本にした この記事は、自分の個人開発の中で気づいたことを、AIに整理してもらいながら書いています。この記事では、実体験、仮説、未検証の構成案を分けて残します。実体験としてあるのは「AIに実装...

薬剤師からIT業界へ。医療DXとAI活用を学びながら発信を始めます

Qiita(trend) · 2026-05-19

薬剤師からIT業界へ。医療DXとAI活用を学びながら発信を始めます この記事は、自分の経歴やこれから発信したいことを、AIに整理してもらいながら書いています。自分が経験した範囲に限定して書いています。 はじめまして、kotaです。 もともとは薬剤師として働き、その...

🪽Hermes Agent × LINE で体験する「自律型AI」入門 in 会津若松🪽

Zenn · 2026-05-19

Hermes AgentとLINE Bot

doc: escape "API" for strong_parameters doc

github/rails/rails · 2026-05-19

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57377 from yahonda/pg18-enforced-fk-option

github/rails/rails · 2026-05-19

Add `enforced:` option for foreign keys on PostgreSQL 18.4+

Introducing Secure Registry: install-time defense for the npm supply chain - StepSecurity

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

StepSecurityによるnpmサプライチェーン攻撃に対するインストール時の防御を行うProxy型のレジストリサービス。レジストリへのパッケージ取得要求をプロキシで評価し、新規公開からの一定期間ブロックするクールダウン期間、危険なパッケージのブロック、タイポスクワッティング対

Node.js — Axios to WHATWG Fetch

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

AxiosからNode.js Fetch APIへの移行ガイド。Node.js v18.0.0以降を前提に、axios.get()/axios.post()/axios.put()/axios.delete()やフォーム送信などのコード変換例を解説している。インターセプターやキャ

GitHubのContributionを、学習の軌跡として可視化するサービスを作り始めた

Qiita(trend) · 2026-05-19

ログイン画面の構築をしよう。 Codex開発で収益化するまで #6。 前回から、少し期間が空いてしまいました。 一つだけ決定した事として、「Contribution Arc」というサービス名に決定しました。 方向性のおさらいとして、これは学習を継続させるためのサービスで...

Add UI component demos to the docs site (#11397)

remix · 2026-05-19

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

New Relic で N+1などの隠れたボトルネックを自動検知!Performance Risks Inbox の使い方

Qiita(trend) · 2026-05-19

エラーログには残らない「N+1問題」や「無駄な直列処理」に気づけていますか?New Relicの新機能「Performance Risks Inbox」なら、システムに潜む隠れたボトルネックを自動検知できます!本記事では、障害対応をプロアクティブに変える強力な新機能の概要と...

Remove dead code

github/rails/rails · 2026-05-19

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

ソフトウェアエンジニアリングの70年と、これからの話

Qiita(trend) · 2026-05-19

📽 スライド版(右下の「0.5x」ボタンで表示倍率を0.5倍にするのがおすすめです) See the Pen SE70 Slides LIFULL by satozguu-the-sans (@satozguu-the-sans) on CodePen. ソ...

監視基盤自身が止まったとき、そのアラートは誰が通知するのか

Qiita(trend) · 2026-05-19

はじめに 監視やアラート通知の仕組みを作っていると、「監視基盤自身をどう監視するか」という問題にぶつかります。 たとえば、次のような通知基盤があるとします。 Cloud Monitoring -&gt; Pub/Sub -&gt; Worker -&gt; Slac...

Jira Cloudのタイムラインに「休日」を

Qiita(trend) · 2026-05-19

はじめに Jira Cloudのタイムライン(ロードマップビュー)、使っていますか? チームのスプリントや施策の進捗を俯瞰できて便利なのですが、1つ困ったことがあります。土日も祝日も平日も、全部同じ白いマス目なんです。 「この週のここに積んでるタスク、祝日が2日あるな…」...

pathname: Improve `absolute?` tests along with `relative?` tests

github/ruby/ruby · 2026-05-19

Check that these two methods opposite always.

pathname: Refine `del_trailing_separator` tests for the common cases

github/ruby/ruby · 2026-05-19

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

Java/JavaScript間に跨るロジック変更をAIで一括解析:端数処理の不整合を防ぐ差分レビュー術

Qiita(trend) · 2026-05-19

はじめに 「Javaの計算ロジックを直したけど、JSP側のJavaScriptも合わせて変えたっけ?」 業務システムの保守をしていると、こういう不安が頭をよぎる場面があります。特にJavaのBigDecimalで端数処理を変更したような場合、同じ計算式がJavaScrip...

CodeRabbit が TAKT のスポンサーになりました:せっかくなので CodeRabbit と TAKT を共存させよう

Zenn · 2026-05-19

はじめに TAKT が CodeRabbit にスポンサードされることになりました。めでたい。ありがたい。 CodeRabbit は AI がレビューを行うことで開発を支援するサービスです。TAKT は AI コーディングエージェントをオーケストレーションして目的を達成する機能を

Merge pull request #46262 from ThomasSevestre/improve_numericality_in…

github/rails/rails · 2026-05-19

…_option Support proc and symbol for `NumericalityValidator`'s `:in` option

[ppc64le] Add ELFv2 global entry prologue to coroutine_transfer

github/ruby/ruby · 2026-05-19

The hand-written `coroutine_transfer` in `coroutine/ppc64le/Context.S` lacks the ELFv2 ABI global entry prologue. When the function is reach

DOM操作からスタイル操作APIへ。kintoneの条件書式、これからの書き方

Qiita(trend) · 2026-05-19

はじめに kintoneを使っていて、「重要なレコードを一目で見つけたい」と思ったことはありませんか? ExcelやGoogleスプレッドシートのように条件書式を設定できれば、レコードの値に応じて行やフィールドの色を自動で変えられるので、画面を見ただけで状況がわかるUIを...

Support proc and symbol for `NumericalityValidator`s `:in` option

github/rails/rails · 2026-05-19

For instance: validates_numericality_of :price, in: ->(o) { 0..o.max_price } or: validates_numericality_of :price, in: :price_ran

Make `rb_load_entrypoint` accept two arguments directly

github/ruby/ruby · 2026-05-19

`rb_load_entrypoint` is used only by `rb_box_load`; it checks that the argument has two-elements (implicitly assuming it is an array), extra

React CompilerをannotationモードとOxlintで漸進的に導入する

Zenn · 2026-05-19

React CompilerをannotationモードとOxlintで漸進的に導入する はじめに こんにちは。ぷーじ(@yug1224)です。 約7,500ファイルのTypeScriptプロジェクトにReact Compilerを導入しました。本記事では、annotatio

AWS CDK の単体テストの『使い所』を Coding Agent に判断させる Skill を作った

Zenn · 2026-05-19

以前 AWS の公式ウェブマガジン builders.flash に寄稿した AWS CDK における単体テストの使い所を学ぶ という記事の内容を、Coding Agent が自動で参照・判断できるように aws-cdk-unit-testing という Skill として OS

Merge pull request #57388 from byroot/cache-forever-last-modified

github/rails/rails · 2026-05-19

`http_cache_forever` now accept an optional `last_modified:` keyword parameter.

ActiveStorage ProxyController now set relevant `Last-Modified`

github/rails/rails · 2026-05-19

It is now set to `Blob#created_at` instead of being hardcoded to January 1st 2011.

`http_cache_forever` now accept an optional `last_modified:` keyword …

github/rails/rails · 2026-05-19

…parameter. It still defaults to January 1st 2011, but you now can subtitute it for a relevant time if there is one.

`console.log(req.body)` と書いた瞬間、ユーザーのパスワードがCloudWatchに永久保存された

Qiita(trend) · 2026-05-19

「デバッグ用」のログが、最大のセキュリティホールになる 本番環境で原因不明のエラーが発生。何が起きているか分からず、焦った私はバックエンドのログイン処理にこう書き足しました。 app.post('/api/login', (req, res) =&gt; { console...

Promote archname to an explicit composite input

github/ruby/ruby · 2026-05-19

The composite action previously read $archname from the caller&#39;s job env, leaving the dependency implicit. Declare archname as a require

Add tarball-test workflow for snapshot tarball CI

github/ruby/ruby · 2026-05-19

Port the daily snapshot tarball pipeline from ruby/actions into ruby/ruby so the tarball build and per-OS tests run on every push and pull r

Run test-bundler-parallel on macos-15 and pin macos-15-intel to check

github/ruby/ruby · 2026-05-19

Promote test-bundler-parallel from a macos-14 include entry into the base test_task list so macos-15 picks it up too, and limit macos-15-int

Pass inputs through env to avoid template injection

github/ruby/ruby · 2026-05-19

zizmor flags inline `${{ inputs.X }}` expansions inside run scripts as template-injection errors. Reusable workflow inputs come from the in-

Forcely -> Forcibly

github/ruby/ruby · 2026-05-19

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Derive archname and branch-label from a single env.BRANCH

github/ruby/ruby · 2026-05-19

Cherry-picking tarball-test.yml to maintenance branches previously required editing six places (four archname literals, branch-label, and th

Materialize local master branch before make-snapshot

github/ruby/ruby · 2026-05-19

tool/make-snapshot reads HEAD via tool/lib/vcs.rb#_get_revisions and, on detached checkouts (pull_request, merge_group), parses &quot;(HEAD

Run tarball-test on a daily schedule and gate Slack on it

github/ruby/ruby · 2026-05-19

Add a daily 18:30 UTC schedule trigger to match the existing ruby/actions snapshot cron, and limit the Slack failure notifications in the re

Merge pull request #57386 from byroot/forward-args

github/rails/rails · 2026-05-19

Use `...` and anonymous splats when possible

Release pnpm 11.1.3 · pnpm/pnpm

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

pnpm v11.1.3リリース。インストール時にpnpm-lock.yamlのエントリをminimumReleaseAgeとtrustPolicyで再検証するように変更とminimumReleaseAgeStrictモードの追加。pnpm self-updateがminimum

Fix duplicate assertion in test_metaclass

github/ruby/ruby · 2026-05-19

The final assertion of test_metaclass was identical to the one on line 161. Correcting to metametaclass_method_b.

Use `...` and anonymous splats when possible

github/rails/rails · 2026-05-19

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57385 from tahsin352/th-fix-numbertophone-delimiter

github/rails/rails · 2026-05-19

fix `start_with_delimiter?` has a false-positive when the number coincidentally begins with the delimiter string in number_to_phone

回帰分析って知ってる?―完全に理解した人へ贈る絶望の谷

Zenn · 2026-05-19

はじめに 回帰分析って知ってますか? &nbsp; &nbsp; こんな質問されたらゾッとしますよね。知らないというわけでもないですが、きっとかなり深いレベルで知っていないとボコボコにされるでしょう。 R言語の lm() や Python の sklearn.LinearRe

[ruby/strscan] [DOC] Doc for StringScanner#scan_integer

github/ruby/ruby · 2026-05-19

(https://github.com/ruby/strscan/pull/206) Came here to fix a broken link (second pattern generated a bogus link); stayed to add examples a

Merge pull request #57384 from rails/accept-unused-block-in-reflectio…

github/rails/rails · 2026-05-19

…n-proxy-all-includes Accept and discard unused block in `ReflectionProxy#all_includes`

fix `start_with_delimiter?` has a false-positive when the number coin…

github/rails/rails · 2026-05-19

…cidentally begins with the delimiter string in number_to_phone

Remove assumption that strings are NUL-terminated

github/ruby/ruby · 2026-05-19

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

Fix out-of-bounds read for empty strings

github/ruby/ruby · 2026-05-19

Fix for GH-15898.

Fix UAF in IO::Buffer#^ when self or mask is an invalidated slice

github/ruby/ruby · 2026-05-19

`io_buffer_xor` accessed `buffer-&gt;base` and `mask_buffer-&gt;base` directly without validating that the buffers were still live. A slice

Revert "Use `type` instead of `cat` on Windows"

github/ruby/ruby · 2026-05-19

This reverts commit 50c5b9a19f4c2851d1ae766b6728ca1ab52d6701. Commit miss.

Accept and discard unused block in `ReflectionProxy#all_includes`

github/rails/rails · 2026-05-19

`ReflectionProxy` (a `SimpleDelegator`) overrides `all_includes` as a no-op that intentionally discards the block passed by `add_constraints

AIハーネスの心臓部 ── AIのAIによるAIのためのナレッジグラフ(連載Part 2)

Zenn · 2026-05-19

! English Version is here みなさまこんにちは!エアークローゼットでCTOをしている辻です。 ! 注記: 本記事で言及する「cortex」および「cortex-product-graph」は、airCloset社内で独自開発したAIプラットフォームの内部

Use `type` instead of `cat` on Windows

github/ruby/ruby · 2026-05-19

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

デル、ローカルでAIエージェントを動かすためのデスクトップPCなど「Dell Deskside Agentic AI」発表。NVIDIA GB10やGB300搭載

Publickey · 2026-05-18

デル・テクノロジーズ(以下デル)は、日本時間5月18日未明に米ラスベガスで開幕した年次イベント「Dell Technologies World 2026」で、ローカルでAIエージェントを動かすためのデスクトップPCなどの製品群「Dell D...

[DOC] Remove reference to `F` format specifier

github/ruby/ruby · 2026-05-18

There is no such thing: ```rb irb(main):001> sprintf("%F", 123) (irb):1:in 'Kernel#sprintf': malformed format string - %F (ArgumentError) `

Ollamaがバージョンアップで大きく変わった模様: 人工知能深訪

Zenn · 2026-05-18

初心者向け脱出? ヾ(・ω&lt;)ノ" 三三三● ⅱⅲ コロコロ♪ --本編------------ 多分LLMに初めて触ったのがOllamaという人が多いと思う (筆者もその一人) 検索すると最初に出てくるし、 モデル検索が簡単だし、 dockerで構築しやすいし。 逆にチュ

Ubuntu 26.04 LTSでもNvidia等のドライバをGUIから管理したい(←今は無理) / 「ソフトウェアとアップデート」「追加のドライバー」ってどこいった?

Qiita(trend) · 2026-05-18

Ubuntu Desktopユーザ向けの備忘録です。 Ubuntu 26.04 LTS(Resolute Raccon)にアップグレードor新規インストールしたら、「ソフトウェアとアップデート」「追加のドライバー」が見つからなくて困った人向け。 Ubuntu Des...

Layer Remix UI theme reset (#11408)

remix · 2026-05-18

Co-authored-by: Matt Brophy <matt@brophy.org>

野良スキルは使うな、盗め──Claude Codeスキルの安全な作り方

Zenn · 2026-05-18

! 本記事に含まれるプロンプトインジェクションの例は、注意喚起・防御目的のみで掲載しています。悪用は絶対にしないでください。「こういう文章が入っていたら危ない」という認識を持つための知識として活用してください。 はじめに 「このスキル便利そう!」とSNSで見つけて即インスト

ZJIT: StringExact/NilClass for GetSpecialSymbol and GetSpecialNumber …

github/ruby/ruby · 2026-05-18

…(#17012) According to `rb_reg_nth_match`, `rb_reg_match_pre(post/last)`, `GetSpecialSymbol` and `GetSpecialNumber` always returns `Strin

[DOC] Improve docs for Binding#eval

github/ruby/ruby · 2026-05-18

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

大企業が Microsoft 365 Copilot を選ぶ理由を、自分なりに整理してみる

Qiita(trend) · 2026-05-18

はじめに 最近 SNS 上で大企業の生成 AI 活用について「Microsoft 365 Copilot しか使えないのは残念」といったニュアンスの発信を見かけることがあります。 もちろん、色々な考え方があると思いますので、特に否定はしませんが、個人的には「もう少し違う見...

Merge pull request #46486 from fatkodima/active_storage-sti

github/rails/rails · 2026-05-18

Preserve attachment changes when converting record to another class using STI

Preserve attachment changes when converting record to another class u…

github/rails/rails · 2026-05-18

…sing STI

# LLMの中には何があるのか?アーキテクチャから推論までを解説

Qiita(trend) · 2026-05-18

はじめに Generative AIを使い始めると、よく次のような表現に出会います。たとえば「7B parameters」「128K context」「RoPE」「LoRA fine-tuning」「MoE model」などです。一見ばらばらの用語に見えますが、実際にはL...

ZJIT: Split test_dont_inline_integer_xor_with_bignum_or_boolean (#16993)

github/ruby/ruby · 2026-05-18

When a single #[test] function holds multiple assert_snapshot! calls, only the first one is updated per cargo-insta run, so updating all of

ZJIT: Fix a counter name for JITFrame writes (#16994)

github/ruby/ruby · 2026-05-18

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

あるバージョンのRHELを永遠に動かし続けられる。Red Hatが期限のないサポート「Red Hat Enterprise Linux Long-Life アドオン」発表

Publickey · 2026-05-18

IBM傘下のRed Hatは、5月11日から14日にかけて米アトランタで開催したイベント「Red Hat Summit 2026」で、期限の定めなく特定のバージョンのRed Hat Enterprise Linux(以下RHEL)のサポート...

Remove warning about sequence points in GCC

github/ruby/ruby · 2026-05-18

SIZED_REALLOC_N already assigns to its first argument, and the double assignment causes two writes to the same struct without a sequence poi

Fix Method/UnboundMethod for refinement psuedo-zsuper methods

github/ruby/ruby · 2026-05-18

fafb55877aaf34592278eb3ef9ba3f61473d0a56 fixed issues with refinement zsuper methods by converting them to a cfunc that calls super. This ch

Update the Rails on Rack guide (#56918)

github/rails/rails · 2026-05-18

This PR updates the Rails on Rack guide. Overview of changes: * Several copy improvements. * Link to initialization guide for description

Merge pull request #45705 from nfedyashev/ar-migration-say-regression…

github/rails/rails · 2026-05-18

…-tests Add missing regression tests for `ActiveRecord::Migration#say` and `say_with_time`

Add missing regression tests for `ActiveRecord::Migration#say` and `s…

github/rails/rails · 2026-05-18

…ay_with_time`

Fix cdhash induced crash in `iseq_data_to_ary`

github/ruby/ruby · 2026-05-18

Followup: https://github.com/ruby/ruby/pull/17016 `cdhash` is no longer a RHash, also its values are no longer boxed.

「EC2って何?」レベルだった私を救ったAWS学習本・講座まとめ

Zenn · 2026-05-18

新卒でITエンジニアとして採用され、AWSを勉強し始めたころ、私はかなり苦戦しました。 当時の私は、 「EC2インスタンスって何ですか?」 と先輩に聞いてしまうレベルでした。 わからないサービスがあれば公式ドキュメントを読むべきなのですが、公式ドキュメントは専門用語が多かったり、

Deep Data SecurityとEntra IDによるダイレクト・アクセス方式

Qiita(trend) · 2026-05-18

前回は、Deep Data Securityの機能概要とローカル・エンドユーザーの実行例を紹介しました。今回は、Deep Data Securityの主要な目的であるトークン・ベース認証の外部エンド・ユーザーに対するアクセス制御の設定や動作を紹介します。 まず、Oracle...

Defender & Purview 管理センターと My Sign-ins のみを許可する条件付きアクセス

Qiita(trend) · 2026-05-18

はじめに セキュリティの SOC 対応を外部委託する際に、どのような 条件付きアクセス で制御すれば良いのかを検討してみました。 今回のようなシチュエーションの場合に、担当者に適切な条件付きアクセスを構成しようとすると、適切な方法が無く 課題にぶつかります。そのような場合...

検索機能 vs 推薦機能のカニバリゼーションに関する新考察

Zenn · 2026-05-18

こんにちは。半熟仮想株式会社の齋藤(@usait0)です。2024年より、DMMの検索レコメンドチームの皆様と連携させていただいています。今回は検索リランクモデルの改善によって検索経由の売上だけでなく、PF(プラットフォーム)全体の売上まで改善したという、本連携の中で最近得られた

Merge pull request #57370 from curi/fix-ar-leak-check-reaper-race

github/rails/rails · 2026-05-18

Prevent false leaked-connection reports during reaper maintenance

Merge pull request #57375 from 55728/fix-number-to-phone-multichar-de…

github/rails/rails · 2026-05-18

…limiter Fix `number_to_phone` dropping only one char of a multi-char delimiter

Fix number_to_phone dropping only one char of a multi-char delimiter

github/rails/rails · 2026-05-18

The `:delimiter` option accepts any string with no documented length restriction, but `convert_without_area_code` assumed a single character

Merge pull request #57380 from tahsin352/th-serialized-skipcast-nonst…

github/rails/rails · 2026-05-18

…ring Fix pre-serialized String values skipping cast in insert_all hot path

Merge pull request #57382 from byroot/remove-ar-marshal-6.1

github/rails/rails · 2026-05-18

Remove support for Rails 6.1 Active Record Marshal format

Remove support for Rails 6.1 Active Record Marshal format

github/rails/rails · 2026-05-18

No longer supporting it will allow us to evolve the internal representation of Active Record objects without breaking compatibility. Unfort

Merge pull request #56565 from rails/revert-54960-flavorjones/stable-…

github/rails/rails · 2026-05-18

…sort-schema-cache Revert "Sort schema cache columns and indexes per table when dumping"

Revert "Sort schema cache columns and indexes per table when dumping"

github/rails/rails · 2026-05-18

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Stop boxing cdhash offsets

github/ruby/ruby · 2026-05-18

Now that they're no longer a RHash instance, we don't have to box the offsets, we can directly srore the raw values, and stop marking them.

Use IMEMO to store `cdhash`

github/ruby/ruby · 2026-05-18

RHash isn't a good fit for storing `cdhash` as this force to allow arbitrary hash types into RHash, which doesn't work with AR tables. It a

Constify `memory_xor` and `memory_not`

github/ruby/ruby · 2026-05-18

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

速いUIと正しいUIのあいだで、どのズレを許容するか

Zenn · 2026-05-18

はじめに 現代のフロントエンドでは、「速いUI」を作るための技術がたくさん出てくる。 optimistic update Suspense transition stale-while-revalidate debounce background sync どれも実務で見かけ

Fix UAF in IO::Buffer#| when self or mask is an invalidated slice

github/ruby/ruby · 2026-05-18

`io_buffer_or` accessed `buffer-&gt;base` and `mask_buffer-&gt;base` directly without validating that the buffers were still live. A slice w

パソコンが「なんか変」と感じたら、Microsoftの無料セキュリティ(msertツール)を使おう

Zenn · 2026-05-18

マイクロソフト社が公開している無料のマルウェア検出+修復「使い捨て」ツールをダウンロードして使う話です。 サイバー脅威は24時間勃発中 マイクロソフト社が公開している無料のマルウェア検出ツール「msert」をご存じでしょうか。現状、隠れキャラみたいな存在になっています。 !

設計の境界線と、その手前にあるもの

Zenn · 2026-05-18

エンジニアどうしのすれ違いを、認知特性の違いとして整理する議論があります。チームでの摩擦を「性格」や「やる気」に帰属させるのと比べると、整理として参考になる視点だと思いました。ただ、ちょっと気になることはあり、その正体が何なのかを少し整理してみます。 扱われている題材を検討してい

Snowflake-managed MCP ServerのOAuth認証への理解と権限設計

Zenn · 2026-05-18

はじめに こんにちは。ナウキャストでエンジニアをしているTakumiです。 ここ最近,Snowflake-managed MCPを安全に使うには何が必要かを整理していました。 接続は MCP Client(ローカルPC)→ MCP Server → Snowflake という経路

[ruby/rubygems] Remove pessimistic versioning in gem command output

github/ruby/ruby · 2026-05-18

Switch examples to use `&gt;=2` instead of `~&gt;2.0.0` (which is really terrible as you are limited to 2.0.x versions). For the help outpu

Pencil vs Figma — 設計と実装の往復をなくした

Zenn · 2026-05-18

はじめに こんにちは、Gakken LEAPのフロントエンドエンジニアのkouです。 普段の開発では、デザイナーが Figma で設計して、エンジニアがそれを見ながら実装しています。ただ、小さな UI の追加を自分でやりたい場面は結構あります。簡単なコンポーネントひとつにデザイナ

AppleヘルスケアをBigQueryに貯めて、MCP経由でスマホから分析してみた

Zenn · 2026-05-18

こんにちは!某メガベンチャーでデータアナリスト……を3年務めてから、データエンジニアに異動したばかりのじゃっこです🔰 Appleヘルスケアの情報をBigQueryに貯めて、MCP経由でモバイルのClaudeやChatGPTから見られるようにした話です。 Claudeのモバイルア

技術的負債という言葉を本来の意味以外で使わないようにしよう

Zenn · 2026-05-17

技術的負債という言葉を本来の意味以外で使わないようにしよう 言葉の定義が間違っているからっていう理由ではありません。 技術的負債を詳しく知りたい方は、このブログよりも t-wada さんのブログ【翻訳】技術的負債という概念の生みの親 Ward Cunningham 自身による説明

技術書を買わずに Claude Code を 1 ヶ月で実用化した学習法

Zenn · 2026-05-17

はじめに 📝 前 2 本との関係: 直前の 2 本(Claude Code で個人 PDCA 自動化基盤を作った話 / Windows タスクスケジューラ × Claude Code で自分専用新聞)が 「何を作ったか」 の実装記録だとすると、本記事はその前段の 「どうやって学

1日あたり平均PR作成数 15.8 件を実現した AI 駆動開発

Zenn · 2026-05-17

こんにちは!akifumi です。 最近、LINEミニアプリ「カウシェファームミニ」を AI 駆動を前提とした並列開発 で1人・2ヶ月でリリースしました。 本記事では、カウシェファームミニでチャレンジした開発手法を共有したいと思います。 全体像 今回は1人チームでの新規開発だ

st.c: Store `st_table->bins` at the end of `st_table->entries`

github/ruby/ruby · 2026-05-17

Same optimization that was applied to `set_table` in 85c52079aa35a1d2e063a5b40eebe91701c8cb9e This saves one pointer per `st_table`. Now th

[ruby/mmtk] Move rb_gc_obj_suffix to gc.h

github/ruby/ruby · 2026-05-17

https://github.com/ruby/mmtk/commit/40053354bd

Merge pull request #57267 from fatkodima/fix-bulk-enqueues

github/rails/rails · 2026-05-17

Fix bulk job and email enqueueing methods with no arguments

Merge pull request #54587 from fatkodima/more-batch_enumerator-attrib…

github/rails/rails · 2026-05-17

…utes Expose all `BatchEnumerator` attributes

Expose all `BatchEnumerator` attributes

github/rails/rails · 2026-05-17

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #45201 from sandip-mane/activestorage-many-combine…

github/rails/rails · 2026-05-17

…d-bytes-size Add a helper to get the combined byte size of blobs attached via `has_many_attached`

Add a helper to get the combined byte size of blobs attached via `has…

github/rails/rails · 2026-05-17

…_many_attached`

* remove trailing spaces. [ci skip]

github/ruby/ruby · 2026-05-17

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

Add missing debug counter for imemo_subclasses

github/ruby/ruby · 2026-05-17

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

vm_core.h: rb_vm_struct make global_object_list an array

github/ruby/ruby · 2026-05-17

Instead of a linked list. Should be both more compact and faster to iterate. Also fix reporting its memory size.

Stop using `rb_class_path_cached`, and deprecate it.

github/ruby/ruby · 2026-05-17

That API made sense before b00f280d4b9569e7153365d7e1c522b3d6b3c6cf as finding a module name was costly, but it now is a very cheap operatio

DuckDBをクライアント/サーバ化する「Quack」プロトコルが登場。複数のDuckDBインスタンス間で接続が可能に

Publickey · 2026-05-17

オープンソースとして開発されている高速なOLAP用データベース「DuckDB」をクライアント/サーバ化する新しいプロトコル「Quack」が発表されました。 ちなみにQuackはアヒル(Duckはアヒルおよびカモ類全体の総称ですが、ここではア...

AWS、Oracle Cloudと閉域網で直結する「AWS Interconnect - multicloud」新機能をプレビュー。Google Cloudとの接続に続き

Publickey · 2026-05-17

AWSは、Oracle Cloudと閉域網で直接接続する「AWS Interconnect - multicloud」の新機能をプレビュー公開しました。 AWS Interconnect - multicloudは、Amazon VPCやA...

Fix pre-serialized String values skipping cast in insert_all hot path

github/rails/rails · 2026-05-17

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

コーディングエージェント時代にエンジニアは必要なのか本気で考えてみる

Zenn · 2026-05-17

はじめに 最近、GW に割と長めのお休みをいただけたので、話題のコーディングエージェントを試してみようと思い、Codex と Claude Code、GitHub Copilot を使って、学生時代から構想していたコミュニティベースの SNS を作ってみました。 作ってみてびっく

プロジェクトマネジメントするときのテンプレとルーティンを紹介します

Zenn · 2026-05-17

これはなに こんにちは、昨今プロジェクト担当をやることのやることの[1]多いもりたです[2]。 先日チームリーダーとの1on1でプロジェクトについてぼやいていたら、リーダーから「でも森田さんのプロジェクトマネジメント好きですよ」と言われました[3]。嬉しかったので、今回は自分がプ

[Bug #22072] Fix rb_cvar_set for multi-Ractor

github/ruby/ruby · 2026-05-17

rb_cvar_set breaks the RCLASS_CVC_TBL because it creates a new cvc_tbl but forgets to copy the contents over. This causes the following scri

日本円ステーブルコイン4種を整理した──JPYC・JPYSC・EJPY・Progmat Coin、結局どう違うのか

Zenn · 2026-05-17

はじめに こんにちは。ブロックチェーン×AI Agentで自律経済圏を創るKomlock labでエンジニアをしている小原(@brto_0224)です。 2026年に入って、日本円ステーブルコインのニュースが立て続けに出ています。JPYC、JPYSC、EJPY、Progmat C

Claude Code を社内導入する時の最低限ガードレール5項目 — 機密情報を漏らさない設定パターン

Qiita(trend) · 2026-05-17

はじめに Qiita で「Claude Code を社内で使うための『AIエージェントセキュリティ』実践編」がトレンド入りしていました。 Claude Code を組織で使い始める時、最も多い不安は 「機密情報がうっかり漏れないか」 です。 実際にうちのチームで1年以上運...

Merge pull request #44746 from tejanium/ts/in-order-of

github/rails/rails · 2026-05-17

Fix `ActiveRecord::QueryMethods#in_order_of` when passing an out-of-range Integer.

Fix `ActiveRecord::QueryMethods#in_order_of` when passing an out-of-r…

github/rails/rails · 2026-05-17

…ange Integer.

tmikov/hermes-node: Node.js built-in module compatibility layer for the Hermes JS engine

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

HermesをベースにしたNode.js互換のJavaScript/TypeScriptランタイム。TypeScriptファイルを直接実行でき、Chrome DevToolsプロトコルに対応したデバッガを内蔵している。fs/http/net/path/streamなどのNode.

【色変記事】AtCoderで入茶しました

Qiita(trend) · 2026-05-17

1. 自己紹介と前提 こんにちは、Prrappです。 2026/04/25のABC455で入茶しましたので、色変記事を書くことにしました。 灰色停滞コーダーの勉強になれば幸いです。 1-1. この記事で書くこと 入茶できた理由 入茶するためにやったこと 効果が大きかっ...

Extract bundled-gem C extensions before configuring exts (#16973)

github/ruby/ruby · 2026-05-17

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

会社から駅までの徒歩10分で稟議書ができた話 ― スマホ×オンコパという働き方

Qiita(trend) · 2026-05-17

はじめに 私が2024年より提唱している「オンコパ(音声 × Copilot)」というコンセプトをご存じでしょうか? 実は昨年12月ごろ、Speaker Deck で「オンコパ2.0」の世界観について一度まとめて公開しています。 このスライドではオンコパの全体像(1...

NDIAS Automotive/IoT CTF Writeup (OSINT/Keyfob/RF)

Zenn · 2026-05-17

NDIAS Automotive/IoT CTF 2026のWriteupです。 開催概要・制度 2026年5月15日(金)18:00 JSTから5月17日(日)18:00 JST(48時間) Jeopardy方式 問題数: 37問 チーム制、チームの人数制限なし 点数は各

[RF-Docs][ci-skip] Caching with Rails (#57107)

github/rails/rails · 2026-05-17

### Motivation / Background This PR updates the guide to make it readable, fill out any of the gaps, and align with current Rails behavior,

[RF Docs] Active Record Query Interface (#56341)

github/rails/rails · 2026-05-17

This Pull Request has been created to improve the Active Record Query Interface Guide ### Detail - [ ] Does the example need join_table in

DuckDB ベースの新たなデータ分析基盤の選択肢 — MotherDuck の紹介

Zenn · 2026-05-17

はじめに 突然ですが、みなさんはこのアヒルをみたことがありますか? このアヒルはクラウドデータ分析基盤の MotherDuck の LP に登場するアヒルで、サイトにはこの子以外にもたくさんの kawaii イラストがあふれています。 改めて紹介すると、MotherDuck は

NestJSが好きだけどきつかったから2週間でWebフレームワーク作った ( ZeltJS )

Zenn · 2026-05-17

結論 NestJSがTS Frameworkの中では好きだけど、時代とともにツラミがだいぶ増えてきたよ ツラミを解消するために、2026年ならこうでしょ!というのを詰め込んだNestJS likeなTS Frameworkを作ったよ AIつかったら2週間で作れたからみんな「ぼく

dbt Analytics Engineering Certification合格ロードマップ

Zenn · 2026-05-17

はじめに こんにちは。データエンジニアの山口です! 先日、dbt Analytics Engineering Certificationの受験をして無事合格できたので、試験を受けるまでにやったことや当日の流れを共有させていただきます。 事前に知っておけたら嬉しかったなぁと思ったこ

windows: Use the default vcpkg root

github/ruby/ruby · 2026-05-17

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

Add source_ref_or_sha

github/ruby/ruby · 2026-05-17

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

Microsoft Entra の登録キャンペーンを理解する ~パスキー導入に向けた挙動と展開のポイント~

Qiita(trend) · 2026-05-17

はじめに 本記事は、パスワード+多要素認証 の認証方式を利用している Entra 組織テナントの利用者に対して、パスキー の利用を促していくための方法を紹介したいと思います。 Entra テナントの既定の動作では、ID + パスワードで作成されたユーザーに対して、 Mic...

飲み会の帰り道、自宅サーバが落ちていたのでスマホからClaudeに任せ1時間で復旧させた話(Proxmox + Tailscale)

Zenn · 2026-05-17

TL;DR 飲み会の帰り道、スマホの Claude アプリでセッションが全部切断=自宅サーバ (Proxmox) がホストごと落ちていた 同時に DHCP プール枯渇で、新規に IP を取る端末は WiFi に乗れない(既存 IP のサーバ群は生存) 外出先から SSH で

windows: Extract new env lines by pwsh

github/ruby/ruby · 2026-05-17

Stop using uutils-coreutils that fails to install on the arm64-windows runner.

windows: Skip installing vcpkg if manifest mode is already available

github/ruby/ruby · 2026-05-17

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

Revert GH-17002

github/ruby/ruby · 2026-05-17

- Skip Windows 11 ARM CI for now commit:ba43e07c12093273e46630c55e93c7491dbbd372. - Unlock uutils-coreutils version commit:ded07a7d929d

中小企業のDX支援で最初に自動化すべき3つの業務

Zenn · 2026-05-16

はじめに:自動化は「全部やる」と失敗する 中小企業のDX支援に関わっていると、「何から手をつければいいかわからない」という相談をよく受ける。 気持ちはわかる。世の中には「AIで何でも自動化できます」という情報があふれているし、実際にツールも揃ってきた。だが、僕自身の経験から言える

Always define RB_GC_OBJ_HAS_SUFFIX

github/ruby/ruby · 2026-05-16

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

[DOC] Tweaks for Pathname#children

github/ruby/ruby · 2026-05-16

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

[DOC] Remove information on Set#to_set deprecated arguments

github/ruby/ruby · 2026-05-16

Support for this was removed.

Unlock uutils-coreutils version

github/ruby/ruby · 2026-05-16

Version 0.5.0 is failing on CI with the following error. Maybe unlocking the version will fix it? Get-Command: C:\Users\runneradmin\sco

Skip Windows 11 ARM CI for now

github/ruby/ruby · 2026-05-16

It&#39;s failing with: Get-Command: C:\Users\runneradmin\scoop\apps\scoop\current\lib\install.ps1:191 Line | 191 |

Merge pull request #43736 from smt116/42430/add-options-to-destroy-as…

github/rails/rails · 2026-05-16

…soc-job Introduce `**options` argument in the `DestroyAssociationAsyncJob#perform` method

Introduce `**options` argument in the `DestroyAssociationAsyncJob`

github/rails/rails · 2026-05-16

It allows extending the job with additional options without breaking people's applications. See https://github.com/rails/rails/pull/42452/f

[DOC] Tweaks for Pathname#cleanpath

github/ruby/ruby · 2026-05-16

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

[DOC] Tweaks for Pathname#chown

github/ruby/ruby · 2026-05-16

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

[DOC] Tweaks for Pathname.chmod

github/ruby/ruby · 2026-05-16

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

Remove trailing space

github/ruby/ruby · 2026-05-16

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

[DOC] Tweaks for Pathname#chardev?

github/ruby/ruby · 2026-05-16

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

[DOC] Tweaks for Pathname#blockdev?

github/ruby/ruby · 2026-05-16

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

Prohibit super in refined module method

github/ruby/ruby · 2026-05-16

Before, this super could result in a call to a method in BasicObject (or a module included in or prepended to BasicObject), or a call to met

Bun v1.3.14 | Bun Blog

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

Bun v1.3.14リリース。画像のリサイズ/回転/フォーマット変換に対応した画像処理API Bun.Imageを追加。Bun.serve()がHTTP/3 over QUICに対応、fetch()が実験的にHTTP/2とHTTP/3プロトコルをサポート。isolated li

Markdownの表をExcelのように編集できるVS Code拡張機能を作りました

Zenn · 2026-05-16

Markdownで表を書くとき、列が増えたりセルの中身が長くなったりすると、だんだん編集がつらくなります。 | 項目 | 内容 | 備考 | |---|---|---| | 名前 | Visual Table Canvas for Markdown | VS Code拡張機能 |

9 Times the Web Platform Was Influenced by Libraries | Jad Joubran

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

WebプラットフォームのネイティブAPIがライブラリから受けた影響を9つの事例で紹介する記事。jQuery/SizzleのCSSセレクタがquerySelectorに、Bootstrapのdata-toggleがpopovertarget/command属性に。jQueryの.a

Unityにおける最適化、高速化まとめ

Zenn · 2026-05-16

Unityでゲーム開発をしているときに動作が安定しないと感じたことはありますか?私はたまにあります。 私の場合は処理の重いコードを書いていてその部分を修正すると比較的安定するのですが、結局のところ、原因は皆さんの開発状態によると思います。 このような場合皆さんはどうしているでしょ

Move GC object suffix to gc.h

github/ruby/ruby · 2026-05-16

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

ZJIT: Remove dead SideExitReasons

github/ruby/ruby · 2026-05-16

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

[DOC] Tweaks for Pathname#birthtime

github/ruby/ruby · 2026-05-16

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

[DOC] Tweaks for Pathname#absolute? (#16980)

github/ruby/ruby · 2026-05-16

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

【メモ】StableGenを使ってBlender上でテクスチャをAI生成する

Qiita(trend) · 2026-05-16

記事概要 Blender上でComfyUIを動かすことができる拡張機能、StableGenを使い、Blender上で3Dモデルに対しテクスチャをAI生成させた。 ここでは、StableGenのセットアップ~実際の使用(テクスチャ生成まで)をメモ書きとしてまとめる。 ...

Zephyr RTOS 〜 debug with VSCode 〜

Qiita(trend) · 2026-05-16

1. はじめに これまで Zephyr を紹介する際、何度か下記リポジトリをベースに解説してきました。 このリポジトリは、実運用を想定した環境構築手順とデバッグ環境を提供しており、 本記事では、これを使った VSCode と連携したデバッグや書き込みなどの使い方につ...

MCP が Linux Foundation 入り — 個人開発の OS レイヤがオープン化した日

Zenn · 2026-05-16

TL;DR Anthropic 発祥の MCP (Model Context Protocol) が Linux Foundation に寄贈され、月 9,700 万 SDK ダウンロードに達した時点で「中立化」しました。個人開発者の「ベンダー API か自前抽象化か」の二択が崩

Claude Code を大規模コードベースで使うときのプラクティス

Qiita(trend) · 2026-05-16

Anthropic が 2026 年 5 月 14 日に公開した How Claude Code works in large codebases: Best practices and where to start は、Claude Code を大規模コードベースへ導入す...

uvを使うと何が嬉しいのか、自分の開発環境で確かめてみた

Qiita(trend) · 2026-05-16

はじめに 最近、Python のパッケージマネージャとして uv を使う例を見かけるようになりました。 Qiita・Zennの記事でも、Python の環境構築で pip ではなく uv で書かれているものが目立ちます。 ただ、自分の場合は今のところ pip で特に困って...

DDDの理想と決済システムの現実

Zenn · 2026-05-16

〜なぜ「1トランザクション1集約」の原則をあえて破るのか〜 はじめに: AIに設計レビューさせてみた 少し前に、決済基盤まわりのコードを AI に設計レビューさせてみました。 すると、かなりそれっぽく、そして正論っぽく、こんな指摘が返ってきました。 1つの DB トランザク

AIに同じ質問を3経路で投げたら、入力トークンが約1,200倍違った — Claudeの「プログラム利用専用クレジット」と構造化APIの関係

Zenn · 2026-05-16

! 本記事は EDINET DB のブログ記事 「"AIが高くなる"のではなく"適正化される" — 入力トークンで差がつく時代の、構造化データベースの存在理由」 の転載です。最新版はそちらに掲載しています。 2026年5月14日、Anthropicが告知を出しました。6月15日

Bundled gem extensions are out of scope of update-deps

github/ruby/ruby · 2026-05-16

Follow up of commit d5c5fcb80a432e2078139c460230dc7952216c35. `target` may be the basename only, skip all rules under bundled gem.

【Rust】怖くないunsafe入門

Zenn · 2026-05-16

今回の記事はRustのunsafeについて。最近BunのRust移行やら何やらでunsafe Rustが話題(?)ですが、unsafeという単語から色々と誤解を生んでいるような気がしています。unsafeが含まれているから危険!というわけではなく、低レイヤーやFFI周りでは適切に

Fix for zizmor

github/ruby/ruby · 2026-05-16

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

Use setup/ubuntu action for cross-compiling

github/ruby/ruby · 2026-05-16

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

baseruby does not need tests and docs

github/ruby/ruby · 2026-05-16

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

Extract setup/baseruby

github/ruby/ruby · 2026-05-16

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

Ignore the previous commit [ci skip]

github/ruby/ruby · 2026-05-16

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

Revert "[DOC] Remove unnecessary require" [ci skip]

github/ruby/ruby · 2026-05-16

This reverts commit bf01f6ae89a95d8f5572e050facfe311c8c28aaf, that was an accidental commit by mistake.

[ruby/mmtk] Respect alignment in rb_mmtk_alloc_fast_path

github/ruby/ruby · 2026-05-16

https://github.com/ruby/mmtk/commit/9772a1d30a

12 バイトで .NET メソッドの行き先を変える

Qiita(trend) · 2026-05-16

mov rax, imm64; jmp rax による x86-64 メソッドエントリ Hook 実験 通常であれば、DateTime.Now は素直に現在時刻を返します。 しかし、次のプログラムを実行すると、ある瞬間から「現在時刻」は西暦 9999 年 9 月 9 日...

[DOC] Update refinement documentation

github/ruby/ruby · 2026-05-16

This removes the discussion of included modules in refinements, since support for that was removed in Ruby 3.2. This switches the method lo

ServiceNowの操作手順書・テストエビデンスを自動作成するChrome拡張

Qiita(trend) · 2026-05-15

はじめに ServiceNowで作業していると、操作手順書やテストエビデンスを作成する場面がよくあります。 ただ、毎回スクリーンショットを撮って、説明文を書いて、ExcelやPowerPointに貼り付ける作業はかなり手間がかかります。 そこで、ServiceNow上の操...

[DOC] Improve docs for Module#module_eval

github/ruby/ruby · 2026-05-15

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

Merge pull request #56842 from bert-mccutchen/revert-schema_dumper_so…

github/rails/rails · 2026-05-15

…rt_columns Revert: Sort table columns by name when dumping schema

[DOC] Fix typos and wording in Time RDoc (#16986)

github/ruby/ruby · 2026-05-15

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

Reverted: Sort table columns by name when dumping schema

github/rails/rails · 2026-05-15

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

ZJIT: Share a single JITFrame across all C method frames (#16988)

github/ruby/ruby · 2026-05-15

* ZJIT: Share a single JITFrame across all C method frames Replace the per-call JITFrame::new_cfunc allocation in gen_push_frame with a sen

Fix FOUC when navigating between hydrated client entries (#11402)

remix · 2026-05-15

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ryan Florence <rpflorence@gmail.com>

番外編:開発技術のパラダイムシフト⑤

Qiita(trend) · 2026-05-15

番外編⑤:ReactとVueの覇権(SPA時代へ) 〜jQueryの終焉と「仮想DOM」がもたらした現代Webの最終形態〜 導入:「つぎはぎだらけ」の限界 これまでの連載で、フロントエンド(jQuery)、バックエンド(Rails)、デザイン(Bootstrap)、そし...

Avoid eager Web Encoding globals in multipart parser (#11406)

remix · 2026-05-15

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Avoid eager Web Encoding globals in multipart pars

[ruby/prism] Clarify the documentation of -x, it always searches a

github/ruby/ruby · 2026-05-15

shebang that includes &quot;ruby&quot; (https://github.com/ruby/prism/pull/4110) * Clarify the documentation of -x, it always searches a sh

MCP Server — AI が外部ツールと接続する方法を標準化する理由

Qiita(trend) · 2026-05-15

本記事は MCP が解決する実務上の課題と、AI アプリケーションを構築する開発者にもたらす具体的なメリットに焦点を当てます。セットアップ手順は別記事で扱います。 AI は賢いが、孤立している 現在の AI は推論、コード生成、データ分析をかなりの水準でこなせます。...

Elasticsearchでアイヌ語コーパスを作った

Zenn · 2026-05-15

筆者は2年ほど前からKampisosというアイヌ語のコーパスを検索できるWebサイトを運営しています。Kampisosでは、さまざまなアイヌ語の出版物やウェブサイト、論文、録音などの対訳資料を収録しています。アイヌ語または日本語でキーワードを検索し、一致した箇所を引用として一覧す

Merge pull request #57374 from seanpdoyle/revert-pr-57349

github/rails/rails · 2026-05-15

Revert "Add default `#render_in` implementation to `ActiveModel::Conversion`"

Revert "Add default `#render_in` implementation to `ActiveModel::Conv…

github/rails/rails · 2026-05-15

…ersion`&quot; This reverts commit 241f2a0b98aa85573335faf503d29e81f41df3dc. Based on a [comment][] on the original PR ([#57349][]), the `

WindowsでもCodexのMobileからCodex Appに接続する方法

Zenn · 2026-05-15

! 必要条件 ・Windows ・CodexAppとChatGPTモバイルアプリを最新版にする ・ChatGPTのMFA(多要素認証)を有効化する ChatGPTモバイルアプリのCodexから、Codex Appが操作できるようになりました。 しかし、いつものことながら現時点(

業務自動化にAIを使って、AIに対する考え方が変わった話

Qiita(trend) · 2026-05-15

はじめに 一時期、私はGenerative AIによって、システムやワークフローの作り方が大きく変わるのではないかと考えていました。 もちろん、「AIが開発者を置き換える」というような極端な話ではありません。もう少し現実的な意味です。これまでは、業務課題を解決するために、...

社内カリキュラムが微妙だったので、「その前提知らないんだけど…」を解決する学習サイトを作った

Qiita(trend) · 2026-05-15

「その前提知らないんだけど…」を解決するJava学習サイトを作り始めた 最近、後輩が入社してきてJavaの学習を一から進めているのですが、 社内の研修カリキュラムを見ていて、かなり思うところがありました。 正直、 「これ、アウトプット少なすぎないか?」 という...

自前キャッシュをTanStack Queryに移行したらコードが半分になった

Zenn · 2026-05-15

はじめに 本サイトの地図画面には、ホテルのマーカーをタップすると詳細情報をAPIから取得して表示する機能があります。 この機能、最初は自分でキャッシュを実装していました。同じホテルを2回タップしたときにAPIを叩かないように、Map オブジェクトを使ってメモリに保存していたので

Reject `END { next } ` as well

github/ruby/ruby · 2026-05-15

Followup for https://bugs.ruby-lang.org/issues/20409

RAGナレッジベース作成を簡単にしたくてツールを作った

Zenn · 2026-05-15

はじめに RAGを利用したチャットボットの作成にはもっぱらDifyを利用してました。単純なRAGならドキュメントを放り込んでボタン押すだけでつくれるしチャットフローでのナレッジ設定も簡単なのでコード書くよりよっぽど楽です。 一方で最近だとClaude DesktopやCodex、

Qwen3-30Bを動かし、社内LANにOpenAI互換APIとしてvLLMで公開してみた

Zenn · 2026-05-15

はじめに Fusicのレオナです。 24GBのGPU 1枚で30Bクラスのモデルを動かし、別マシンからOpenAI互換APIとして叩けるところまでを通しで試してみました。本ブログでは、QuixiAI/Qwen3-30B-A3B-AWQ を vLLM でサーブし、LAN内の別端末か

Merge pull request #57364 from sarub0b0/fix-only-columns-select-clause

github/rails/rails · 2026-05-15

Enumerate columns in SELECT when `only_columns` is set

【TypeScript】値・型・名前空間の「三重定義」でReactコンポーネントをより柔軟に設計する

Zenn · 2026-05-15

はじめに TypeScriptにおける、コンパニオンオブジェクトを知っていますか? export type Rectangle = { height: number; width: number; }; export const Rectangle = { fr

一人暮らしこそOpenWrtをやれ! (v6プラス理論編)

Zenn · 2026-05-15

はじめに こんにちは!かろっく@calloc134 です。 先日、晴れて社会人となりました! お仕事では主にフロントエンドやったり、 たまにバックエンドやったりデータ基盤やったりすると思います。 たまに認証周りも触るかもしれない?わからん・・・ さて、社会人になるということで、

Enumerate columns in SELECT when only_columns is set

github/rails/rails · 2026-05-15

Models configured with `only_columns` were still emitting `SELECT *` queries, causing every column to be returned by the database and popula

IPA高度区分試験攻略法:PMその⑧:午後Ⅱ試験が「論文」である理由と向き合い方

Qiita(trend) · 2026-05-15

はじめに 前回の記事で午後Ⅰ試験の攻略法が終わったので、 次はいよいよ午後Ⅱ試験に入ろうと思います。 午後Ⅱ試験については実質次回の試験がラストになってしまうため、 この記事の有効期限は非常に限られたものになってしまいますが、 受験を考えられ...

「Power Apps を10個作る人」vs「1個で100人に使われる人」、企業が本当に求めるのはどっち? ― 市民開発者を正しく評価する MV = AP × AE

Qiita(trend) · 2026-05-15

結論 社内メーカー(市民開発者)の価値は、作れる量 × 使われる浸透 の掛け算で測ろう。 \text{MV (メーカーバリュー)} = \text{AP (アセット生産性)} \times \text{AE (アセット浸透度)} PBR = PER × ROE...

OpenMythosがローカル環境で動くか検証してみた

Zenn · 2026-05-15

はじめに みなさんClaude Mythos(クロード ミュトス)をご存知でしょうか?Anthropic社が開発した「最強のAI」として噂されていますが、現在は限定的なプレビューにとどまっており、一般ユーザーは利用できません。そんな中、公開されている研究論文やアーキテクチャを元に

Copilot Studio × Work IQでTeamsに眠るナレッジを即活用~「15分で構築可能!問い合わせ対応エージェント」のご紹介

Zenn · 2026-05-15

はじめに 今回の記事では、Microsoft Copilot Studio に最近プレビューとして出てきたWork IQ MCPおよび、それをベースに作成した問い合わせ対応支援エージェントを紹介します。 Work IQ を一言で言うと、 データを取得し、文脈を理解し、その結果を使

Bun が 6 日で Rust に書き換わった件

Zenn · 2026-05-15

はじめに 2026年5月14日、JavaScript ランタイム Bun の Zig→Rust 大規模移植 PR が main ブランチにマージされた。約 96 万行のコードを、6 日間で、AI(Claude)が書いた。テストは 99.8% パス、バイナリサイズも縮小されているが

Claude Code派だった僕がCodexに移る前に知りたかったこと

Zenn · 2026-05-15

はじめに 最近、Claude Codeを使っている人がかなり増えてきましたよね。 僕も最初は、 「Claude Code便利やな」 「でもCodexも気になるな」 「OpenAI版のClaude Codeみたいな感じなんかな?」 くらいのノリでCodexを触り始めました。 ただ、

Fix assets error message test in Bun (#11405)

remix · 2026-05-15

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix assets error message test in Bun (#11405) · re

Drop rbs require in rdoc-srcdir (#16983)

github/ruby/ruby · 2026-05-15

This is currently blocking Ruby&#39;s doc generation: https://github.com/ruby/actions/actions/runs/25895616458/job/76107951475 We&#39;ll ne

Merge pull request #57372 from tahsin352/th-rm-dup-obj-renderin

github/rails/rails · 2026-05-15

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

test_box.rb: extend timeout for Windows CI (#16963)

github/ruby/ruby · 2026-05-15

test/ruby/test_box.rb: extend timeout for slow Windows CI The default 10-second assert_separately timeout is too tight for test_calling_roo

Claude Codeの1000 セッションを分析して、一週間目でリードタイムを10%縮めた話

Zenn · 2026-05-15

グロービスでは AI コーディングのメインツールを Claude Code (CLI 版) に統一する方向で運用しています。利用ログを取り始めて改善の打ち手を入れたところ、すぐに次のような成果が出ました。 毎月の開発時間を およそ 100時間 節約 開発セッションのリードタイム

Bump taiki-e/install-action

github/ruby/ruby · 2026-05-15

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

Remove caller supplied :object option in render_in ActiveModel helper

github/rails/rails · 2026-05-15

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

ZJIT: Fix C-call preparation for backref/specialobject (#16974)

github/ruby/ruby · 2026-05-15

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

Fix UAF in IO::Buffer#& when self or mask is an invalidated slice

github/ruby/ruby · 2026-05-15

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

[ruby/mmtk] Remove dead ractor_check_mode field

github/ruby/ruby · 2026-05-14

https://github.com/ruby/mmtk/commit/a46b68fe5b

build: update remix package

remix · 2026-05-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - build: update remix package · remix-run/remix@c0a9

Add generic file support to `assets` (#11355)

remix · 2026-05-14

Co-authored-by: Remix Run Bot <hello@remix.run>

熟達と設計原則 - 圧縮型や展開型をレッテルにしない

Zenn · 2026-05-14

ソフトウェアの「設計原則」を、なぜ一部のエンジニアは生理的に嫌うのかという記事を読んで、部分的には理解できることがありつつも、全体として読み手に対してある種の誤った誘導があると思いました。本記事では、私が具体的に誤りだと思う部分について指摘をしつつ、一方で現象としての設計原則にか

Merge pull request #48628 from abaldwin88/virtual_stored_column_retur…

github/rails/rails · 2026-05-14

…ning_on_update PostgreSQL reload virtual columns on update via RETURNING clause

Deprecate `ActiveRecord::ConnectionAdapters::Column#auto_populated?` …

github/rails/rails · 2026-05-14

…in favor of `auto_populated_on_insert?`

PostgreSQL reload virtual columns on update via RETURNING clause

github/rails/rails · 2026-05-14

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #56855 from elasticspoon/insert-all-serialize-hot-…

github/rails/rails · 2026-05-14

…path fix: skip coder round-trip for Hash/Array values during `insert_all`

Merge pull request #53812 from seanpdoyle/action-text-direct-upload-e…

github/rails/rails · 2026-05-14

…vent-bugfix Action Text: Dispatch Active Storage events with `id` and `file`

Merge pull request #57363 from 55728/activerecord/restore-lock-versio…

github/rails/rails · 2026-05-14

…n-on-rollback Reset `lock_version` after transaction rollback

Agent Registry で動的に Harness (MCP/Skill) や A2A Agent を検索・実行する Agent の実装

Zenn · 2026-05-14

はじめに AWS Japan AI/ML Specialist Solutions Architect の Kujirada です。 PJ 内で開発した Agent (sub agent), MCP Server, Skills などの Harness をどのように組織の資産とし

Merge pull request #57215 from alexcwatt/fix-parameter-filter-newline…

github/rails/rails · 2026-05-14

…-in-key Fix ParameterFilter hash-lookup optimization for line-anchored regexps

Action Text: Dispatch Active Storage events with `id` and `file`

github/rails/rails · 2026-05-14

Follow-up to [#52680][] Adjusts the Action Text-dispatched [Active Storage Direct Upload JavaScript Events][] to include both `id` and `fil

Reset lock_version after transaction rollback

github/rails/rails · 2026-05-14

When a record with optimistic locking was successfully saved inside a transaction that later rolled back, the in-memory `lock_version` was l

Merge pull request #57313 from runephilosof/delete-new_framework_defa…

github/rails/rails · 2026-05-14

…ults-on-newest Remove framework_defaults if load_defaults matches

Fix ParameterFilter hash-lookup optimization for line-anchored regexps

github/rails/rails · 2026-05-14

The c6191dac77 optimization treated /^token$/ and /\Atoken\z/ as interchangeable and converted both into exact-string hash lookups. But in R

Merge pull request #55100 from AlexandreCamillo/expression-index-arra…

github/rails/rails · 2026-05-14

…y-support Fix #55099 allowing array syntax for expression indexes in add_index

chore: format

remix · 2026-05-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@e10c01f

ui: animateLayout interruptions resume from current visual position (…

remix · 2026-05-14

…#11401)

build: update remix package

remix · 2026-05-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - build: update remix package · remix-run/remix@5ef2

chore: format

remix · 2026-05-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@eab0148

Add canonical remix export manifest (#11392)

remix · 2026-05-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add canonical remix export manifest (#11392) · rem

Propagate skip and only from parent describes to nested describes (#1…

remix · 2026-05-14

…1396) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

chore: format

remix · 2026-05-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@4313d99

data-table: sql migrations (#11283)

remix · 2026-05-14

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

chore: format

remix · 2026-05-14

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@2ac5037

route-pattern: remove `compareFn` parameter from `Matcher.{match,matc…

remix · 2026-05-14

…hAll}` (#11363)

VS Code、複数AIエージェントでの開発を容易にする新機能「Agent window」プレビュー公開

Publickey · 2026-05-14

Visual Studio Code(以下、VS Code)の開発チームは、VS Codeで複数のAIエージェントを用いた開発を容易にする新機能「Agent window」を5月13日に公開されたVisual Studio Code 1.1...

Codex開発で収益化するまで#5

Qiita(trend) · 2026-05-14

GitHub Contributionを経験値にしたら、開発者向けSNSみたいになった Codex開発で収益化するまで #5。 前回まで、いくつかのWebサービス案を試していました。 ただ、作っていて気付いたことがあります。 「実用性」だけでは、開発が続かない。 個...

AI×Unityゲーム開発スターターキット

Zenn · 2026-05-14

【100部突破】Claude Codeなどの生成AIにUnityゲーム開発を任せると、動くけど育てにくいコードになりがちです。本書では、MVP構成・asmdef分離・規約ドキュメント・仕様書・段階的プロンプトを使い、AIにViewとロジックを分離したコードを出力させる流れを解説し

積みデバイスをClaude Codeで成仏させた春

Zenn · 2026-05-14

はじめに 数年前に買ったmicro:bitと、3Dプリントしたアームで動くロボットアームです。 電子工作デバイスとか3Dプリンターとか、買ったはいいものの途中で積んじゃうの、自分だけじゃないと思うんですが。「積んでるなぁ」というモヤモヤがずっとあったんですが、この春やっと、積ん

Vibe Coding のトークン消費量の40-60%を占めることもある、Markdownファイルの読み込みトークン消費量を最大98%以上圧縮する markdown-query スキル

Qiita(trend) · 2026-05-14

背景 私は、ソフトウェアエンジニアリングの 設計書をほぼ Markdown で作成しています。 業務要件、ユースケース一覧、サービス記述書、API 仕様、ADR、ナレッジベース。気づけば、社内外で扱うドキュメントの大半が Markdown になっていました。 さらに、最近...

Amazon S3 Vectors で、ベクトル DB を立てずに画像検索 PoC を作る

Zenn · 2026-05-14

こんにちは!アルダグラムでエンジニアをしているやすまさです。 建設・施工管理 SaaS「KANNA」では、現場写真が日々大量にアップロードされています。これらを「足場の写真」「配筋の写真」のように 自然言語で検索したい という要望は以前からありましたが、ベクトル DB を一台立て

ログラスにおけるAI時代の新卒エンジニアの研修設計

Zenn · 2026-05-14

! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の143週目の記事です! 3年間連続達成まで残り16週となりました! こんにちは、株式会社ログラス(以下、ログラス)技術基盤本部の大野です。 現在、私は26卒のエンジニア研修の設計・

【TypeScript】条件分岐のベストプラクティス ── ネスト・switch・フラグ引数を卒業しよう

Qiita(trend) · 2026-05-14

■ この記事はこんな人におすすめ TypeScriptでifのネストやswitchを多用しているが、読みにくいと感じている人 enumを使っているが、ケース追加時の漏れが怖い人 「フラグ引数」が何なのか、なぜ避けるべきかを知りたい人 保守しやすい条件分岐の書き方をマスタ...

Claude Code を使うなら知っておきたい 6 つのオープンソースツール

Qiita(trend) · 2026-05-14

オリジナルの公開場所:https://www.nocobase.com/ja/blog/open-source-tools-after-claude-code TLDR Claude Code は、コード生成や機能実装に強いツールです。ただし、長期的に保守できる企業向けシ...

LaravelをHTTPS公開した5分後、世界中のbotが叩いてきた

Zenn · 2026-05-14

前回の内容から sudo certbot --nginx -d test.catatsumuri.org を実行して証明書を取得した。 その数分後から、ログに見知らぬIPが並び始めた。 何が飛んでくるのか 実際のアクセスログを人間語に訳すとこうなる。 Mozi.a ボットネ

Release vite-plus v0.1.21 — Create, Migrate &amp; Local CLI Power-Up · voidzero-dev/vite-plus

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

vite-plus v0.1.21リリース。vp pmコマンドがローカルCLIで動作するようになり、vp migrateはnamed catalogsの書き換えやtsdown/clientのインポートと型設定の移行に対応。vp createは@org形式のスコープ付きテンプレート

Claude Codeにリポジトリを1枚のワークフロー図にしてもらうプロンプト

Zenn · 2026-05-13

新しいリポジトリに入ったとき、コードを読む前に 全体像を1枚絵で見たい ことがあります。 そこで、Claude Code に「リポジトリを読んで1枚のワークフロー図にして」と頼むプロンプトを作ってみました。 できあがるもの 対象ディレクトリを渡すと、flows.json と

Node.js、Dateに代わる日時処理「Temporal」がデフォルト有効化。TemporalはChrome/Edge/Firefox/Node.jsで利用可能に

Publickey · 2026-05-13

JavaScriptランタイム「Node.js」の最新バージョンとなる「Node.js 26」正式版がリリースされました。 Node.js 26では、これまでJavaScriptにおいて日付処理に使われてきたDateに代わる新たなAPIとし...

AIを高速にするPythonライクな新言語「Mojo」、ベータ版に到達

Publickey · 2026-05-13

Modular社は、AIを高速に実行することを目指したPythonライクな新言語「Mojo」のベータ版公開を発表しました。今後数カ月以内に正式版が登場する予定です。 Mojo 1.0 is in beta! Beta 1 marks th...

Claude Codeキーボードショートカット17選、Tier別に全部教えたるで

Zenn · 2026-05-13

Claude Codeのキーボードショートカット17個をTier S/A/Bの3段階で重要度別に分類。Shift+Tabで承認疲れ解消、Ctrl+Bでテスト待ちゼロなど、実演デモ付きで具体的な活用法を解説するで。

ログイン済みの Chrome をそのまま Claude Code から操作する — playwright-cli attach

Zenn · 2026-05-13

はじめに Claude Code でブラウザを操作するとき、地味につらいことが3つありました。 MCP の設定が面倒。playwright MCP や chrome-devtools MCP を使うには、それぞれ接続設定を書かないといけない。複数の AI コーディングエージェ

Simplify frame navigation demo rendering (#11395)

remix · 2026-05-12

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Simplify frame navigation demo rendering (#11395)

build: update remix package

remix · 2026-05-12

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - build: update remix package · remix-run/remix@1ee3

Copy package READMEs into generated Remix package (#11387)

remix · 2026-05-12

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Copy package READMEs into generated Remix package

chore: format

remix · 2026-05-12

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@544054f

Add UI package README docs (#11394)

remix · 2026-05-12

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add UI package README docs (#11394) · remix-run/re

Postmortem: TanStack npm supply-chain compromise | TanStack Blog

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

2026年5月11日に発生したTanStackのnpmパッケージに対するサプライチェーン攻撃のポストモーテム。pull_request_targetワークフローの設定不備、GitHub Actionsのキャッシュポイズニングを組み合わせた攻撃手法について。フォークからのPRで実行

Release pnpm 11.1 · pnpm/pnpm

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

pnpm v11.1.0リリース。レジストリ署名を検証するpnpm audit signaturesコマンド、namedRegistriesによるレジストリのプレフィックス指定(gh:@acme/privateなど)のサポート。pnpm bugs/pnpm ownerコマンドの追

AnthropicがAWS上で提供する「Claude Platform on AWS」正式リリース。Claudeの新機能を含むフルセットをAWSで提供

Publickey · 2026-05-12

Amazon Web Services(AWS)とAnthropicは、AWS上でAnthropicが運営しClaudeのフル機能を提供する「Claude Platform on AWS」の正式リリースを発表しました(AWSの発表、Anth...

クラウドインフラのシェア、AWSが28%、Azureは21%で変わらずも、市場全体が年35%の急成長に。2026年第1四半期、Synergy Research

Publickey · 2026-05-12

調査会社のSynergy Research Groupは、グローバルにおける2026年第1四半期のクラウドインフラの市場状況について調査結果を発表しました。 クラウドインフラとは、IaaS、PaaS、ホステッドプライベートクラウドを合わせた...

Release v1.60.0 · microsoft/playwright

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

playwright v1.60.0リリース。破壊的な変更として、Locator.ariaRef()、bindingsのhandleオプション、videosPath/videoSizeなどのdeprecatedなAPIを削除。tracing.startHar()/tracing.

open-circle/formisch: The lightweight, schema-first, and fully type-safe form library for React, Solid, Vue, Svelte and more.

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

React/Solid/Vue/Svelte/Preact/Qwikに対応したスキーマファーストのフォームライブラリ。Valibotを利用したスキーマベースのバリデーションをサポートし、createFormや&lt;Form /&gt;/&lt;Field /&gt;などのAPI

JavaScriptランタイムのBun、Claudeを使って開発言語をZigからRustへ移行中

Publickey · 2026-05-11

Node.js互換のJavaScriptランタイムであるBunの作者Jarred Sumner氏は、これまでZig言語で開発してきたBunの開発言語を、Rust言語へ移行する作業を進めていることを明らかにしています。 移行にはClaudeを...

AIとの共同作業に最適化したコードエディタ「Zed 1.0」登場。Atomエディタの開発者らがRustで最初から作り直した理由とは

Publickey · 2026-05-11

Rust製の高速コードエディタ「Zed」を開発しているZed Industries社は、Zedがバージョン1.0に到達したことを発表しました。Windows、Mac、Linuxで利用可能です。 We've shipped more ...

fabon-f/temporal-polyfill-lite: Lightweight Temporal polyfill

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

Temporal APIのpolyfillライブラリ。最新のTemporal仕様に対応し、ponyfillとしてもglobalを書き換えるshimとしても利用できる。TypeScriptで書かれていて、内部的にBigIntに依存しない実装となっている。

NutanixとAWSが語る。既存システムを圧倒的なスピードと低コストでAWSに移行する方法[PR]

Publickey · 2026-05-10

ここ最近、オンプレミスにおけるシステム調達の不確実性が高くなっていることは多くのIT関係者が感じていることでしょう。 理由の1つには昨年末からのメモリやSSDの価格高騰および品不足があります。予算面でも納期面でも計画的な調達が明らかに難しく...

企業向けストレージベンダのCEO、半導体部品の調達コストが4倍から10倍に急騰していると説明。製品価格を70%値上げ、今後さらなる値上げも

Publickey · 2026-05-10

エンタープライズ向けストレージベンダとして知られるEverpure(旧Pure Storage)の会長兼CEOであるチャールズ・ジャンカルロ(Charles Giancarlo)氏は、4月23日付けで公開した同社のブログ「サプライチェーンの...

sqlfu

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

SQLファイルを中心としたTypeScript用のSQLiteデータベース開発ツールキット。definitions.sqlでスキーマを定義しsqlfu draftでマイグレーションを生成、SQLクエリから型安全なTypeScriptラッパーを生成する。Cloudflare Dur

Chrome 149 beta | Blog | Chrome for Developers

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

Chrome 149 betaリリース。CSSのshape-outsideプロパティでpath()/shape()/rect()/xywh()関数のサポート。SVGのpathLength属性のCSSプロパティ化、image-rendering: crisp-edgesのサポート。

AIエージェントを作れる「Google Agent Studio」/Amazon S3がファイルシステムに/ローカルAI環境を配布「Foundry Local」ほか、2026年4月の人気記事

Publickey · 2026-05-07

この大型連休中にようやく少しまとまった時間を作ることができたので、Claude CodeやGoogle Antigravityを試してみることにしました。 題材は、昔の自分が書いたJavaScriptのコードが呼び出している外部サービスが終...

AWS、攻撃を受けた中東(UAE)リージョンの復旧には数カ月かかると。状況を約2カ月ぶりに報告

Publickey · 2026-05-06

Amazon Web Services(AWS)は、米国とイスラエルによるイランへの攻撃に端を発した紛争により深刻な被害を受けた中東(アラブ首長国連邦 UAE)リージョン(ME-CENTRAL-1)の状況を、約2カ月振りに報告しました。 そ...