Google Cloud、高速にフェイルオーバー可能なPostgreSQL互換AlloyDBの新たなホットスタンバイを提供
Google Cloudは、エンタープライズ向けに提供されているPostgreSQL互換のデータベースサービス「AlloyDB for PostgreSQL」で、通常30秒以内の高速なフェイルオーバーを可能にする新たなホットスタンバイ機能の...
Google Cloudは、エンタープライズ向けに提供されているPostgreSQL互換のデータベースサービス「AlloyDB for PostgreSQL」で、通常30秒以内の高速なフェイルオーバーを可能にする新たなホットスタンバイ機能の...
Amazon Web Services(AWS)は、Google CloudやMicrosoft Azureなどのクラウドと閉域網による高速な接続を実現する新サービス「AWS Interconnect - multicloud」において、5...
Document Picture-in-Picture APIを扱うReactコンポーネントライブラリ。リサイズやスタイルの同期などに対応している。
Fix `assert_part` / `assert_no_part` for body parts nested under an attachment
水色だー!!! &初青perf! 先日のABC460で晴れて入水できたので、入緑から入水までにやったことを書き留めておこうと思います。(入緑のときは自分語りが過ぎましたね。すみません...) Who am I? とはいっても一応自己紹介くらいはしておいた方がいいと思...
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
WebAssemblyで動作するHTMLをSVG/PNG/WebP/PDFへ変換するレンダリングエンジン。描画にSkia、レイアウトにlitehtmlを利用し、CSSを含んだHTMLを画像へと変換する。TTF/OTF/WOFF2のフォントやGoogle Fontsの解決、PNG/
…to-rate-limiting Rate limiting calls `cache_key` on `by:` if the object responds to it
はじめに 2026年4月、AWS と OpenAI のパートナーシップ拡大により Amazon Bedrock Managed Agents に OpenAI モデルが統合されました(限定プレビュー)。これにより、GPT-5.x などのフロンティアモデルを AWS のイン...
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
gc/mmtk/mmtk.c:505:1: warning: function 'rb_mmtk_gc_thread_panic_handler' could be declared with attribute 'noreturn' [-Wmis
…th-to-rails-dbconsole Respect `schema_search_path` on `rails dbconsole` for PostgreSQL
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
pnpm 11.5リリース。nodeLinker: hoisted向けにhoistの範囲を制限するhoistingLimits設定を追加。対話的なプロンプトの改善、Staged publishingの対応改善。エイリアスインストール時のpeer解決のハング、pnpm dist-t
はじめに 最近、AI が人の代わりに業務を実行する「AIエージェント」というコンセプトをよく目にするようになってきました。 そんな中で、くらう道(牛上さん)の記事 Project Opal ― VDIの延長線にAIエージェント基盤があった! https://www.clo...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
はじめに Qiita Conference 2026 アフターイベント に参加してきました! 招待制でなんと倍率5倍以上だったらしく、正直当たると思っていなかったのでめちゃくちゃ嬉しかったです。参加者は約100名で、年齢層は25〜35歳がコア層。全員AIに興味のあるエン...
👋 自己紹介 はじめまして。現在大学院1年(非情報系・レーザー工学専攻)で就活中のエンジニアです。 項目 内容 所属 大学院1年(非情報系・レーザー工学専攻) エンジニア歴 約1年 使用技術 React / TypeScript 開発スタイル チ...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
3 行まとめ 学校向け教育プラットフォームを Next.js 16 + Supabase Pro + Clerk + Vercel Pro で構築し、本番運用中 40 名同時アクセス対応 ・RAG セマンティック検索 (pgvector + Gemini Embedd...
Preserve IPv6 prefix when dumping PostgreSQL `cidr`/`inet` defaults to schema.rb
※本記事ではAIを活用して執筆しています。内容は自分でも確認し、適宜追記・修正を行っていますが、AI利用が苦手な方はご了承ください。 はじめに AIに実装をかなり任せて、tiny-view というCLIツールを作りました。 tiny-view は、HTML / Markdo
なぜこの記事を書くのか 私のした苦労をみなさんが回避できるように、もしくは私と同じ苦労をなさった皆さんに共感してもらうことで心がかるくなることを願います。 経緯 1.平和だったころ 私は半分趣味でDockerコンテナのなかでメールサーバを立てようと思い立ちました。 手...
はじめに 何を作ったか: Microsoft Teams の会議に「Helmsman(舵手、操舵手)」という名前で参加して、議論をそっと見守ってくれる AI です。ここぞというときは、会議の中で日本語の声で発言 までしてくれます。 いちばん伝えたいこと: 偉い人がいると言
ClaudeCodeとCodexにコーディングを全て任せて商用レベルのUnityゲーム開発を行う【後編】 こんにちは、Liseと申します。 現在のゲーム開発現場では恐らく、どんな会社でもどんなプロジェクトでも、ClaudeCodeやCodexを利用した開発のAI補助を行っ...
`"%" PRIsVALUE` just copies/appends the corresponding argument as a string.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
minifyやbundleされたJavaScriptを読みやすいコードへと復元するデコンパイラ。webpack/esbuild/Bun/Browserifyなどのbundleをモジュール単位に分割するunpackerを提供する。Terser/Babel/SWCなどでトランスパイル
この記事はJJUG CCC 2026 SpringのCodeRabbit オンラインワークショップ「GitHubでPRレビュー体験」用の資料です。 前半(CodeRabbit Appのセットアップ) CodeRabbit Appのセットアップです。OSS版は、以下の手順で...
Feeding a deeply nested constructed encoding to OpenSSL::ASN1.decode, .decode_all, or .traverse can cause unbounded recursion and result in
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
はじめに 個人開発や日々の業務で色々なAIコーディングツールを試している中で、MiniMax M2.7 というモデルを触る機会があったので、実際に使ってみた感想をまとめていきます。 M2.7は「再帰的自己改善(recursive self-improvement)の入口」...
はじめに 日本語の文章を書いていて、次のようなMarkdownを書いたことはないでしょうか。 人間の感覚では、「一番」を鉤括弧ごと太字にしたいだけです。 ところが、Markdownビューアによっては、意図した通りに太字にならず、** がそのまま残ることがあります。さら...
はじめに 東京科学大学 博士課程の藤井です。本記事では、LLM Inferenceの速度等をBenchmarkingする際に理解しておくべき基礎的な知識について解説します。多くの論文、Technical Blog等でいかに提案手法によりLLM Inferenceを高速化/最適化で
… 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
OpenAIのハーネスエンジニアリング:エージェントファーストの世界における Codex の活用において、次のような一節があります。 コードのスループットが増加するにつれて、ボトルネックは人間の QA 能力となりました。固定された制約が人間の時間と注意力であったため、アプリケー
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Format workflow files · remix-run/remix@4dee871
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove forced Node action runtime · remix-run/remi
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Make CI package cache best effort · remix-run/remi
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify fetch router scoped middleware docs (#1149
This reverts commit 63d9f090b5d9461cf0b9446e0039d9c56156b826.
* Reserve 2 bits for expressing object layout We would like to make instance variable reads in the JIT compiler faster (as well as simplify
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix docs typecheck for prerender bench workspace (
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Make GitHub release publishing resilient (#11488)
目次 はじめに Db2 Genius Hub Trialエディションでできること Db2 Genius Hubを使い始めるには (1) インストール (2) コンソールを開く Db2 Genius Hub の機能を使ってみよう (1) モニターのグラフ (2...
Fix NullPool#server_version deadlock
こんにちは!株式会社ミリタンイの稲葉です。 前回は「Asanaのコメント欄とチャットツール、どうやって使い分ける?」というテーマで、コメントとチャットを何で切り分けるかについてお話ししました。 ただ、使い分けのルールをいくら決めても「そもそもコメントが使われない」という壁に...
私は新しいモデルが発表されるたびに試しに使ってみていますが、ここ1ヶ月ほどはGPT 5.5だけを使っています。 モデルが優秀で難しい数学の問題を理解して解けるとかよりも、実際の自分の業務、目的、スタイルに合ったちょうどいいモデルを探すのが大切かなと思います(例. 個人の日常業務で
The "locale" encoding is only registered once, so we can use an atomic to avoid the full lock and hash lookup.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11457) · remix-run/remix@7326faf
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix frame fallback flicker when reloading ancestor
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Refine make changes skill · remix-run/remix@aea3c5
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Prevent static middleware symlink escapes (#11448)
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix long Memcache session TTLs (#11456) · remix-ru
はじめに Rails の load_defaults を追従している際、new_framework_defaults_x_x.rb に記載されている設定をすべて有効化したため、config/application.rb の load_defaults を対象バージョンにし...
ZJIT: Abort unsupported JIT entry params
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
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use OS-assigned ports for browser test servers · r
ローカルLLMの性能が気になる ローカルLLMの性能がどんなもんか気になったのでベンチマークをとってみました。 主にコーディング用途を意識していて、コーディング系でコンパクトな Aider Polyglot というベンチマークのサブセットを使っています。 計測対象モデル
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@14b81f2
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Implement and leverage crawl API in docs code (#11
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix recursive CSS nesting in UI css mixin (#11482)
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@b7bdb34
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - route-pattern: param encoding and validation (#114
ZJIT: Materialize frames in exit trampoline
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Stabilize Windows response tests · remix-run/remix
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Stabilize Playwright CI tests · remix-run/remix@0f
When the first thing a fresh connection does is query its server version, it has to `#connect!` -> `#configure_connection` -> `#check_
Hello, world! こんにちは。Un_titledです。 その辺のなんでもない高校生で、競技プログラミングを趣味と主張しています。 たまたま見つけて面白そう!と思ったというだけの軽すぎる動機で、完全の未経験から競プロを始めました。 ただ、プログラミング自体が初めま...
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@d3de470
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix browser test package resolution (#11481) · rem
Prior to a26f528b3bf1eaecff18520f6ba8083c9c0cbf73, `rbimpl_rtypeddata_p` checked whether a flag that is no longer used since that commit was
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Pin node to 24.15.0 on windows CI tests to avoid l
はじめに 東京科学大学 博士課程の藤井です。本記事では、LLM推論において非常に重要な役割を果たすKV cacheについてより深く理解するために 「Key, ValueだけcacheしてQueryをcacheしないのはなぜか?」 という問いに皆さんが正確に答えられるようになること
はじめに 業務で、初めてちゃんとした設計を求められた。 設計についてはあまり詳しくなかったので、色々調べながら、自分なりに整合性が取れるように何度も見直しつつ書いた。AI レビューにも通し、会社での対人レビューも突破して、プロジェクトは無事に実装フェーズへ進んだ。 数週間後、別の
※ この記事の日本語には、少し不自然な部分があるかもしれません。AIの言語サポートを利用しながら作成しています。 目次 はじめに 2026年にプログラミングを学ぶべきか 市場の現状 – 一見すると怖い AIは優秀だが、誰も100%信じていない 今の仕事のやり方は昔と全...
OpenSSL::KDF.pbkdf2_hmac and .scrypt are currently not interrupted by Timeout.timeout because they make a single, slow OpenSSL function call
こんにちは、塩辛botterです。 今回の記事では、Claude Codeに株・仮想通貨botを300個作らせて見えてきたことをお伝えしたいと思います。 結論から言うと、以下の感覚です。 Claude Codeに作らせた戦略: 300 ↓ そのうち利益が出る(とAIが判定した
こんにちは、ソーイ株式会社の髙﨑です。 Laravelでの開発に慣れてくると、 Controllerが肥大化する 命名が統一されない 同じ処理を何度も書いてしまう といった問題にぶつかることが増えてきました。 今回は、GitHubで公開されている「Laravel Bes...
はじめに ごきげんよう、百合宮桜(Miyu)です。 今回は Teams の会議録画のダウンロード権限付きリンクを自動発行する方法を紹介します。 本稿で想定するのはOutlook の予定表から作成した 単発の会議 (Teams のチャネル会議ではない会議)です。Tea...
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において、シークレットの命名に関する少し特殊な「罠」に引っかかってしまったため、備忘録として残しておきます。 同じような挙動で数時間を無駄にする方が一人でも減れば幸いです。 忙しい人向けの結論 シークレット名の末尾を -secre
導入:ジョイン直後に感じた「開発サイクルの重さ」 「入社して3ヶ月、私はある『ジレンマ』を抱えていました。」 2025年11月、SREとしてjinjerにジョインした私を迎えたのは、Terraformによって厳格にコード化されたインフラ基盤でした。すべてのリソースがIaCで管理さ
学び続けられないのは意志ではなく仕組みの問題だった ― Contribution Arc を作った話 「今日こそタスクを片付けよう」 「明日から資格試験に向けて学習を始めよう」 「来週から技術書を1日30分読もう」 そう決意したのに、数時間後には X や YouT...
Also, avoid using the "reuse" behavior of d2i_*{,_bio}() functions. https://github.com/ruby/openssl/commit/3f1a7a377c
…functions The man page discourages using this behavior because it may leave the object in an inconsistent state on error paths. This fixes
We should not rely on the NUL terminator of Ruby strings. Use memcmp(). https://github.com/ruby/openssl/commit/0b35e1a810
* PBKDF2 salt >= 16 bytes (128 bits) and iterations >= 1000 are required in FIPS. SP 800-132: https://nvlpubs.nist.gov/nistpubs/Le
Use class_eval with a string so the initialize instance method, and the digest and hexdigest class methods are not defined via define_method
本記事は 2026/5/29(日本時間)時点の公式ブログ[1]と公式 X 告知[2]に基づきます。Dynamic Workflows は リサーチプレビュー 段階のため、仕様・利用条件は今後変わりうる点にご注意ください はじめに 2026/5/29(日本時間)、Claude
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
It is not used outside of hash.c so we can make it static.
When reaching EOS right after an escape the cursor is one byte too far. Reported-By: Yuhang Wu <yuhang@depthfirst.com> https://github.com/
These groups now drive the macOS Intel split as well as Windows, so the "windows" naming no longer fits. Rename the module to Spec
こんにちは! サイボウズ株式会社 プロダクトエンジニアの くらっち (@kuracchi04) です。 はじめに サイボウズは 2025 年 4 月より、W3C のメンバーに加入しました。 https://blog.cybozu.io/entry/joining-w3c 標準
https://github.com/ruby/json/commit/be8d068a8e Co-Authored-By: Yuhang Wu <yuhang@depthfirst.com>
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Active Record Ractor-safe freezing
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The external compact_index gem is no longer developed; its source now lives in rubygems/rubygems.org. Replace the runtime gem dependency wit
Last usage was removed in a26f528b3bf1eaecff18520f6ba8083c9c0cbf73 https://github.com/ruby/ruby/pull/15447
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Limit workspace test concurrency · remix-run/remix
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use polling for Windows asset watchers · remix-run
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix main CI failures · remix-run/remix@0470ae7
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
https://github.com/ruby/date/commit/c98d85dfd3
If the parse fails, `leftover` will not be used either. https://github.com/ruby/date/commit/fa1dd0b52d
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix Playwright browser install · remix-run/remix@7
これはなに こんにちは、レバテック開発部のもりたです。 今回はわたしが普段web記事を読む際に使っているClaude Skillsについてご紹介します。ITのエンジニアって技術の流行り廃りが早かったりして、日々の情報収集を求められますよね。けど実際に記事が読めるかと言われると、あ
背景 昨今、Claude Mythos や GPT-5.5-Cyber を代表とするようなサイバーセキュリティに特化した高性能なAIモデルが登場し、各組織ではその対応が求められています。 Anthropic は、Claude Mythosそのものは限定的な公開としているものの、同
The subsequent git steps only fetch from the public origin and operate on local branches, so the token does not need to be persisted.
Replace secrets: inherit with explicit Slack webhook secrets, which are the only secrets the ubuntu/macos/windows builds use. tarball-non-de
The spec intentionally uses a ReDoS pattern to verify Regexp.timeout.
InterlockedIncrement returns LONG, so make the conversion to the unsigned long expected by %lx explicit.
tarball-windows.yml is a CMD-based Windows build like mingw.yml and windows.yml, which are already baselined for the misfeature audit.
The SHA 2da736ff is tag v1.1, not v1.1.0.1.1.
These reusable workflows only check out, download artifacts, build, and test, so contents: read is sufficient.
はじめに GitHub Copilot CLI で少し長めの作業をしていると、気づいたらコンテキストが膨らんでいることがあります。 なるべく膨らまないようにするにはどうするのが良さそうか、自分のメモも兼ねてまとめておきます。 基本的な内容も多いですが、どなたかの参考になれば嬉しい
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
clang on macos-26 does not honor --with-gcc=gcc-14.
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
Previously vm_search_super_method would allocate a new callinfo and write it back into the iseq's call data. Because iseqs can be shared
Acquire reaper_lock in preconnect to avoid racing with the reaper
概要 TypeScriptには「型」に関するキーワードが多く、混乱しがち...。 この記事では、実務で実際に登場したパターンをサンプルコードとともに整理します。 目次 型アノテーション 型アサーション 型ガード Discriminated Union(判別可能なUni...
…ro-promise Return a completed promise for async_count with limit(0)
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…tead-of-RubyTracker Fix: registers ERBTracker instead of RubyTracker when eager_load = true
Add support for default order
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
! オライリー・ジャパンから「実践 AI エージェント開発」として日本語版が出版されたことを記念して、今年の春に英語版の"Building Applications with AI Agents"を読んでいたので、本書が示す本番運用要件をそのままGoの単一バイナリAIエージェント
…scribed-callbacks [Fix #52229] Respect `#reject` in Action Cable `before_subscribe` callbacks
Fix Array#to_query producing double && when array contains empty hash
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Add shims for Ractor shareability methods
…lbacks
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@3246596
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Consolidate UI demos into dynamic demo app (#11479
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Make exception wrapper ractor safe
…apterization Action Cable server adapterization
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Delegates to server. The purpose of this interface is to avoid direct usage of server or ActionCable.server in channels code.
Co-authored-by: Samuel Williams <samuel.williams@oriontransfer.co.nz>
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Allows to test periodic timers Co-authored-by: Joel Junström <joel.junstrom@teamtailor.com>
Added new #connections_map to store connections by object_id for faster lookups on removal; #connections is available for backward-compatibi
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Make it visible that Redis is not accessible
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
It would make providing a custom identifier->class logic and instantiating channel instances without calling #subscribed
Silence Test is missing assertions warnings
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…tead of custom patches
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
はじめに こんにちは。IT未経験、現場作業員のかつです。 IT自体ガチの素人で、2026年1月から学習を始め、2026年の6月からIT企業に転職が決まりました。 現状の保有資格は、AWSのCLFと、LPIC1。 そしてこのたび、2026年5月16日、AWS SAA-C03...
2026年2月にAndrej Karpathy(アンドレ・カーパシー)氏が公開した「microGPT」。話題になったときに触っていて、途中まで記事を書きかけにしていたの、すっかり忘れていたので今頃公開してみます。 https://x.com/karpathy/status/202
Update Active Job Attributes documentation
Fix docs for ActiveSupport::SecurityUtils.fixed_length_secure_compare
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
…x-raw-emails Reject malformed Action Mailbox raw email params
…on-to-schema-dumper Reduce number of queries during MariaDB column introspection
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 Code Agent View とは https://code.claude.com/docs/ja/agent-view Claude Code の Agent View は、複数のバックグラウンドセッションを一覧で監視・管理できる機能。 claude agent
はじめに エンジニアとして開発に携わっていると、「クリーンアーキテクチャ(Clean Architecture)」という言葉を耳にする機会が多いと思います。 しかし、いざ調べてみると難しい専門用語ばかりで、「結局どういうことなの?」と挫折してしまった方もいるのではないでし...
MCP を使うと、Agent にできることを増やしたくなります。 外部ツールを呼べる。 データにアクセスできる。 検索できる。 ファイルを読める。 API を叩ける。 便利です。 でも、Agent を作っていると、だんだん別の怖さが見えてきます。 LLM は何でも答えられます。
…e to the right place.
はじめに 少し前 SNS でもざわつきがありましたが、Copilot Studio の自律型エージェントを使う際の「クレジット消費の考え方」が、お客様にお伝えする上でかなりややこしくなってきていると感じています。 特に「Microsoft 365 Copilot のライセ...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
For the backward compatibility for some wrapper generator gems, keep only `RData` definition.
はじめに AI-DLC(AI駆動開発ライフサイクル)のワークショップ「Unicorn Gym」に参加しました。3日間の集中開発を通じて得た実践知見と、AI-DLCにおいて見落とされがちな 「場の空気を動かす役割」 について書きます。 なお、我々のチームは他チームが新規テー...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
https://github.com/ruby/json/commit/ab6c8f2cdb
https://github.com/ruby/json/commit/f033b9d342 Co-Authored-By: Yuhang Wu <yuhang@depthfirst.com>
… 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
…LSerializer build_mapping rejected any anchored mapping when aliases were turned off, even if no alias referenced it. Psych only objects w
…Psych Psych::SyntaxError requires a six-argument constructor in real Psych, so the existing "raise Psych::SyntaxError, msg" patt
MAX_NESTING_DEPTH only guarded parse_node, so deeply nested inline sequences such as "[[[...]]]" recursed through coerce until the
resolve_alias previously returned nil for an alias whose anchor was not registered, so a forward reference such as "version: *missing&q
…on in YAMLSerializer build() previously promoted any Hash carrying a "tag" string key equal to "!ruby/object:Gem::Specifica
build_dependency previously called .to_sym on the raw YAML value and only then ran validate_symbol!, so a disallowed symbol was already inte
TL;DR 前職で、ある業務SaaSのアプリの保守を担当していた時期があった。実利用はほぼゼロなのに、改修要望だけは定期的に届く。サンクコストの罠だとは頭ではわかっていたけれど、それでも「この機能、なくしませんか」とは、誰も言い出せなかった。私を含めて。 この記事の中心の問いは、
概要 手軽にプログラミング体験ができるロボットトイ「toio」を、ブラウザだけでビジュアルプログラミングできたり、JavaScriptのコードに変換したり、「トイオ・プレイグラウンド コマンド」のカードを認識してコードに変換できるツールをClaude Codeで作りました...
Reported-By: Yuhang Wu <yuhang@depthfirst.com> https://github.com/ruby/json/commit/5ca8a67f52
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
動くものを作らないから失敗する 失敗するデータ分析基盤プロジェクトに共通する重要な特徴の1つは「動くものから作らない」ということです。 何年もかけて巨大な基盤を構築しすべてが完成してから稼働させるようなやり方は経験上うまくいきません。 開発の前にすべての要件を定義し仕様を決めよう
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Reported-By: Yuhang Wu <yuhang@depthfirst.com> https://github.com/ruby/json/commit/dba1d885ea
https://github.com/ruby/json/commit/e8800cb0c5 Co-Authored-By: Yuhang Wu <yuhang@depthfirst.com>
…ent-validation Reject malformed Action Mailbox original recipients
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
https://github.com/ruby/json/commit/1e276ebb79
Refactor ActiveJob::TestHelper to no longer walk descendants
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Fix: https://github.com/rails/rails/issues/57440 Fix: https://github.com/rails/rails/issues/57441 Close: https://github.com/rails/rails/pull
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
こんにちは、最近「Notebooks ってなんやねん」と社内で 3 回聞かれたアーキテクトのやまぱん!です 😅 本記事の情報は執筆時点(2026/05/28)のものです。 Copilot Notebooks は Preview / Frontier 機能を多く含み、提供状...
はじめに 業務システムを作っていると、退会したユーザーや削除した記事を「消えたことにしたいけれど履歴は残したい」という要件によく出会うかと思います。 このときによく見るのが論理削除と呼ばれる手法で、deleted_at のような列を足して WHERE deleted_at IS
こんにちは、データマネジメント部でデータエンジニアをしています。山城です。 Claude Codeがリリースされて早くも一年ちょっとが経ちました。恥ずかしながら今まで碌に使っていなかったので、ここ二か月ほどCodexをメインに使いながら設定を行っています。 公式からリリースされた
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda
…finity
…ser sources These files implemented the read path that Bundler::LockfileParser now covers via the adapter in Gem::RequestSet#load_lockfile
…and parser Both files exercised Gem::RequestSet::Lockfile::Tokenizer and ::Parser directly, which are no longer used by load_gemdeps now t
…m_request_set These tests pin down the observable RequestSet state produced when load_gemdeps reads a lockfile with GEM, GIT, or PATH sect
…ad_gemdeps The rubygems-specific tokenizer/parser pair is replaced by Bundler's LockfileParser, with a small adapter that translates t
…ockfile_path The path was previously inferred from Bundler.default_lockfile via SharedHelpers, which couples the parser to a configured Bu
…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
https://github.com/ruby/rubygems/commit/c8ea206b49 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
`NumberHelper.number_to_rounded(Float::INFINITY, precision: 3, significant: true)` and similar calls (number_to_percentage, number_to_curren
Fix `number_to_delimited` mangling non-finite floats
はじめに「LLMへの同じ指摘にげんなりしているこの頃」 こんにちは! 株式会社アドバンテッジリスクマネジメント(ARM)でフロントエンド開発担当のもろです。プリンは固めが好きです。 社内ではClaude Codeが導入されており、開発作業の効率化を推奨されています。私自身自社サー
…-assertions-followup
…ction
…atures
はじめに 東京科学大学 博士課程の藤井です。 本記事は、SingularityやApptainer等のツールを利用してGPUスパコン環境でDeep Learning Framework開発を行う際に私がどのように環境を整備しているのかについて解説するTips記事です。昨今のLLM
はじめに 私たちのチームは Slack 上で動く社内向け AI エージェントを開発・運用しています。新機能追加のたびに「Claude Code が実装したと言うが実際に Slack で動かない」という事象にあたっていたので、Claude Code に E2E テストケース 1 行
…ne (#17128) In optimize_invokesuper's variadic (-1) arm, emit_super_call_guards was called once before the inline attempt and again in
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
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によるブラウザエージェントフレームワーク。エージェントが個別のブラウザ操作を予測するのではなくPlaywrightを使ったPythonコードを生成して実行する。反復的なエージェントループとディレクトリをworkspaceとして扱って毎回使い捨てのセッションで進め
…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
…on Windows Gem::Package#create_symlink already falls back to FileUtils.cp_r on Windows when symlink creation hits Errno::EACCES (Developer
Extend symlink_supported? to probe readlink so the symlink-based tests omit cleanly when JRuby on Windows lacks readlink, switch test_gem_pa
assert_self_install_permissions' ensure block calls File.chmod with a splatted Dir.glob result; when the omit short-circuits the body, t
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
JRuby's Marshal.dump emits an extra ivar for a compare_by_identity Hash, which trips SafeMarshal's UnpermittedIvarError. Mirror the
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
第ゼロ部|前置き ごきげんよう。サイドでございます。これは私の初めての記事なので、記事の書き方のコツはまだ分からず、これから時間をかけて勉強していきたいと思います。そして日本語はまだ勉強中ですので、忌憚のない評価をいただけると嬉しいです。 第一部|前置き この記事は上級...
やりたいこと AgentCore Memory に保存したセッションに、AI が自動生成したタイトルを付けたい。 セッション一覧を表示したときに、UUID ではなく内容で識別できるようにしたい、という話です。 AI エージェントは AI SDK の ToolLoopAg...
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.
Amazon Web Services(AWS)は、Webブラウザから使えてインストール不要のコーディングAIエージェント「Kiro Web」をプレビュー公開しました。 Introducing Kiro Web, now in previe...
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
背景 ツールの使い方やら、「xxx Engineering」の方法論を多く目にしていますが。 具体性に欠けることもあるため、実際Copilot君を目の前にすると「何を入力すればいい?」と躊躇される方も多く目にしています。つまり実用性に欠けることもあります。 ここでは「例」...
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
「毎週の会議前に、議事録テンプレートを手で作っている」 「請求書や見積書を、スプレッドシートから手作業で PDF 化している」 「フォーム申請が来るたびに、承認者へメールを手で送っている」 …こういう作業、まだ手でやってませんか? 僕はやってました。むしろ「効率化のための...
【機材協力について】 本記事(および本連載プロジェクト)は、株式会社ハイレゾ様よりGPUのクラウドサービス「GPUSOROBAN」の計算資源(NVIDIA A100 80GB)を無償でご提供いただき、開発・検証を行っています。 0.はじめに こんにちは!東京大学文科3類2...
注記: 本稿は、東大AI研究会における勉強用資料として執筆されたものです。 クラスの意義 クラスを使わないと実装できないアルゴリズムは存在しない。理論上は、どのようなプログラミング言語であっても(チューリング完全であれば)同じ計算を行うことが可能であり、極論を言えばす...
Only set Postgres timezone when needed
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
TimeZone needed a bit of extra help to work with the parameter_status check, including needing to make settings keys case-insensitive.
どうも~入社して早1か月強、徐々に社会人にも慣れてきました。 今回は特定の研修の内容というより、研修全体を通じて考えたことについて共有していきたいと思います。 目次 1.結論 2.<仕事は一人でやるものではないから> 3.<5W1H> 4.<問題の8段構造>
★はじめに!! はじめまして!新入社員のクッキーパンチと申します。 この記事では新人社員研修のうちの一つで取り扱われたサーバ研修でのLinuxの基本操作についてまとめたいと思います。 ・ Linuxとは オープンソース(※商用サポートは有料)で、幅広い用途で使用されて...
This PR is for updating the Active Storage guide. Main changes: - Restructure the entire guide to be more cohesive - Add explanations for A
はじめに Webセキュリティの第一人者である徳丸浩氏が X で、JWT と Cookie セッションの関係についてこんな投稿をされていました。 これはウェブAPI呼び出しの歴史から考えると腑に落ちるのですが、CORSの機能にCookie付与があることからもわかるように、 (1
はじめに Opus 4.7 は、「半年後に読める形か」を一歩踏み込んで見る、読み手志向の辛口採点者 GPT-5.5 は、書かれた制約を一字一句そのまま適用する、原則厳守の採点者 #16の結果から、コードレビューはモデルで差が出るという事実が見えてきました。今回はタスクの種類を増
Both assertions tested `[].length == 0` rather than `res.length`, so the test passed even when `each_value` yielded nothing.
脆弱性診断員をやっていると、ある感覚に気づきます。 本当は、脆弱性を見つけることを期待されていない。 見つけた脆弱性が長く放置されることはザラで、そもそも見つけた後に直すリソースやフローが整っていないことも多いのです。 発注側に回って、それが診断員個人の問題ではなく構造の問題だと
はじめに はじめまして、株式会社 Acompany でインターンをしている luna_moonlight です。 普段は、生成AIに機密情報を入力してしまうリスクを防ぐサービス セキュアチャット の開発に携わっています。 https://service.acompany.tech
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda
After a team discussion about naming, we decided that `rpo` should be expanded to `reverse_post_order`. This PR replaces the functions named
We don't use this anymore since we switched to global linear scan register allocation.
Replace the operand iterator structs with the simpler, shorter visit-closure pattern that we also have in HIR.
AIエージェントを本番に出せない本当の理由 この記事は独立して読めます(約8分) 問題:「動く」と「出せる」の間にある壁 「技術的には動くのに、セキュリティレビューで止まった」 日本のエンジニアと話すと、この話が繰り返し出てきます。PoC環境では問題なく動作する。デモも
Bundler doesn't need to have an opinion on the current version of these tools. We can just include them without specific constraint, and
はじめに こんにちは。イオンスマートテクノロジー株式会社(AST)でSREチームの林 aka もりはやです。 先日5/25にFindyさん主催のイベント「GitHub Copilot CLI を装備せよ 〜実践テクニック共有会 LT Night〜」に参加してきました。 https
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix duplicate modules for bare imports in `assets`
Claude Code を使っていて、最近かなり重要だと感じているのが CLAUDE.md の運用です。 Claude Code は非常に強力ですが、既存コードベースで長時間動かすと、次のような問題が起きやすくなります。 勝手にリファクタする 関係ないファイルまで変更する...
…-handler Active Job: pass job to `stopping?` for fine-grained control over interruption
Duplicate `context` hash in `ActiveSupport::ErrorHandler#report`
はじめに 以前ハリネズミさんが実践的なOpenSpec関連の記事を作成されていましたが、それを基に私もOpenSpecを活用しています。 今回の記事では皆さんにもより身近に、気軽にOpenSpecを活用していただくために特徴やコマンドをまとめたチートシートを作成しました。...
Fix `NoMethodError` for malformed multiparameter attribute keys
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
…rl_from [ci skip] Wording correction for url_from documentation
…ndle` for each subscriber. This prevents mutations done on the `context` by one subscriber from effecting the others.
Assigning a multiparameter attribute whose key contains `(` but no closing `)` (e.g. `"written_on("`) used to crash with `NoMethod
Reject malformed Mandrill inbound events without raw messages
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…eadmes Fix typos in README, CONTRIBUTING, RELEASING_RAILS, and component docs
先日の記事「100万台のAIサービスをスキャンしたら史上最悪のセキュリティだった」が大きな反響をいただいた。 76いいね、62ストック、8万PV超え。 コメントで「もっと詳しく知りたい」「具体的な対策を教えて」という声を多数いただいたので、完全版の深掘り記事を書くことにした...
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
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The owner could be different from the housing class when the housing module is prepended.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
No more usages outside re.c, so let's clean it up. Thanks to @nobu for noticing!
To sync up with ZJIT and insns.def.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Brooks Lybrand <brookslybrand@gmail.com>
…g content https://github.com/ruby/prism/commit/81e07f3cdb
マイクロソフトは、シングルコードでiOS、Android、Windows、macOSに対応するUIフレームワーク「.NET MAUI」のiOSとAndroidにおけるランタイムが、今秋リリース予定の.NET 11でCoreCLRに移行するこ...
Docker社は、Docker DesktopとDocker CLIの新機能として、Dockerに関する質問への回答やベストプラクティスの提案、エラーの修正対応などを行ってくれるAIエージェント「Gordon」が正式版になったと発表しました...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Closes https://github.com/ruby/prism/issues/4112 Also see https://github.com/ruby/prism/issues/2501, for which this was done. The expectati
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
はじめに Part1では、show系APIを使ってUIパーツの表示/非表示を切り替える方法を解説しました。 show系APIの活用やアクセス件の設定により非表示になったUIパーツは、get系APIで今の状態を確認することが出来ます。 2025年7月以降、より多くのg...
この記事は、Microsoft 365 Copilot の エージェント機能 について「結局なにができるの?」「Copilot チャットと何が違うの?」「Copilot ライセンスがない自分でも使えるの?」をざっくり理解するための資料です。 技術的な話は最小限にして、自分...
Prevent `ActiveStorage.touch_attachment_records = false` from crashing the attachment of a Blob
…g the attachment of a Blob - Fix #55144 - ### Problem Setting `ActiveStorage.touch_attachment_records` to `false` will make the appli
TsKaigi 2025から振り返ってみませんか 去年から考えると、今年はこんな動向を踏まえて振り返る(セッションを聞く)と面白いかなと思いました。 去年からのTS周りのの変化 TypeScript 7.0及びその進捗 昨年度(2025)のこの頃tsgoの発表があった
最近はClaude Code に作業を任せて、自分は別のタスクを進めて並行作業をすることが多いです。 しかし実際にやっていると、自分のタスクが終わってからClaude Code に戻ったら確認待ちで止まっていたという悲しい事件が何度か発生しました。 気づけばずっと待ち続けていたわ
初めまして お疲れ様です! 新卒じゃなくなってしまって絶望している、またいたです...🫠。 本記事では、Cloud Praticaに4ヶ月間フルコミットし続けて、自分の中で変わったことや実業務での成果をまとめていきます。 Cloud Praticaとは まず、Cloud Pr
`S("hello").upcase` was asserted twice, leaving mixed-case input uncovered. Mirror test_downcase's `S("helLO")` shape. Also removed duplica
はじめに こんにちは!ブロックチェーン×AI Agentで自律経済圏を創るKomlock labでエンジニアをしている小原(@brto_0224)です。 https://x.com/brto_0224/status/2045072275008081946 4月にこのポストを出しま
1. はじめに この記事は、Pythonにちょっと慣れてきてぶつかりそうな壁のひとつであるリストについてを簡単にまとめたものになります。こういう感じなんだなぁとなれば幸いです。 なお、変数やprint、inputなどについてはなんとなく理解している体で説明します。 サンプ...
はじめに これは個人の意見であり、少し私自身の思想が入っていますので話半分でお聞きいただければと思います。 システム開発は、結局のところ「人」と「人」とのコミュニケーションの上に成り立っています。 最近、業務でのプロジェクト進行や日々のチーム開発において、「相手との信頼関係」すな
Follow-up on GH-17026, which is a fix for GH-15898.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda
Linux's SysV-derived mkdir(2) propagates the set-group-ID bit from the parent directory to newly created subdirectories, but BSD (includ
…during bundle install This hard-coding was overriding umask and setgid settings, making it very difficult to manage gem installations thro
(https://github.com/ruby/strscan/pull/208) I have updated the documentation for `StringScanner#named_captures` to reflect its actual behavi
…ar peeking Replace `instance_variable_get` assertions with behavior-driven checks: object identity confirms memoization is invalidated for
…ar_cache `Source::Rubygems#specs` memoizes the merged Index in `@specs`, so nilling only `@installed_specs` and `@default_specs` leaves a
… lock When multiple `bundle install` processes run concurrently, a race condition can cause issues. The second process populates its `Gem:
結論:プランによって危険度が違う 最近Claude CodeとかCodex CLIのSkills機能、めっちゃ便利ですよね。 コミュニティでも「これすごい」「業務で使いたい」って声をよく聞きます。 でも、ちょっと待って。 「個人プランで業務情報ぶち込んでる」状態、結構ヤバいかも。
https://github.com/ruby/rubygems/commit/fc2310629a Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.co
https://github.com/ruby/rubygems/commit/643e0235fd
…arch_nonascii` (#16359) Improve performance of String#scrub by skipping ascii characters after finding a multi byte character using search
…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
こんにちは、クラシル社で iOS エンジニアをしている zhu tianren です。 きっかけ:バージョンアップのたびに、手触りが変わった 最近、クラシルiOSアプリの大規模リファクタリングを実施している。10年間の運用で積み上がった技術的負債を清算し、混乱したアーキテクチャ
はじめに AIと会話していると、すごくいいアイデアが出たり、深い内省ができたりすることがある。でも、チャットが終わるとその内容は流れていく。「あの時Claudeと話した内容、なんだったっけ…」を何度か繰り返して、ようやく気づいた、考えた跡を残す仕組みの必要性。 この記事では、Cl
…-db-cleanup Drop test databases when use_postgresql / use_mysql2 is given a block
Clean up rails console subprocesses spawned by FullStackConsoleTest
`FullStackConsoleTest#spawn_console` started a `rails console` subprocess via `Process.spawn` but never killed or waited on it, leaking runn
! English Version is here みなさまこんにちは!エアークローゼットでCTOをしている辻です。 ! 注記: 本記事で言及する「cortex」は、airCloset社内で独自開発したAIプラットフォームの内部コードネームです。Snowflake Cortex
! 訂正とお詫び (2026-05-28 追記) 本記事の「なぜ 220 なのか」「つまり、仕様どおりに書けばいい」の前提に誤りがありました。Agent Skills の公式仕様を読み直したところ、SKILL.md 本文の推奨上限は 500 行 / 5000 tokens であり
Dump enum types with fully qualified names for PostgreSQL
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
Fix preserving index opclass from different schema for PostgreSQL
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
New Relicをはじめ様々なオブザーバビリティプラットフォームがeBPFを利用しています。本記事では、eBPFベースのオブザーバビリティがどういった仕組みで実現されているか解説するものです。また、eBPFを使ったNew RelicのオブザーバビリティであるNew Rel...
Nutanixが4月に米シカゴで開催した年次イベント「Nutanix .NEXT 2026」で発表した「Nutanix Agentic AI」を始めとする新たな製品群は、現在のIT部門やシステムインテグレータ、サービスプロバイダなどが直面す...
Yewがほんの少し使いやすくなっているらしい 端的にYewとは、RustでWebアプリケーションを作れるものです。本来はHTMLとJavaScriptなどを駆使して作る「画面」を、ほぼRustだけで作ることができるようになります。高速と謳われるWebAssemblyを使っていると
イーロン・マスク氏が設立したAI企業のxAIが、コーディングに特化したAIエージェント「Grok Build」早期ベータ版を公開しました。 Grok Buildはプロフェッショナルなソフトウェアエンジニアリングおよび複雑なコーディングに対応...
DevContainer便利ですよね。開発環境をプロジェクトごとに簡単に構築できるし、環境の差異による問題も減ります。 ただ、Dockerベースで若干オーバーヘッドがあったり、VS Code基準になっているのが気になることもあります。 デキる開発者はVimやEmacsで完結させた
「システムが動いているのは当たり前」——。ユーザーからも、そして時には経営層からもそう思われがちなシステム運用。しかし、その「当たり前」を維持するための難易度は、ここ数年で劇的に跳ね上がっています。かつての「死活監視」だけで事足りた時代は終わり、私たちは今、 「ビジネスの成...
Mandrill inbound events can be valid JSON hashes but omit msg.raw_msg. That previously passed the payload shape validation and crashed when
こんにちは!わかと(@0st_ts)です。 今回はTSKaigi 2026の参加にあたり、ただ漫然とセッションを聞くのではなく、自分のコンテキストと照らし合わせて「何を抽出するのか」を事前に分析しました。 家でコードを書いているだけでは得られない「現場の熱量」や「インフラレベルの
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 2025 Japan AWS Jr. Cham...
はじめに こんにちは、Dress Code株式会社でプロダクトエンジニアをしているもず(@mozu1206)です。 データ構造やAPI設計までしっかりやる時間はないけれど、ビジネスサイドと「作成・更新・削除まで動く画面」で会話を進めたい場面、ありませんか?AIで雑にプロトタイプを
結論 actions/checkout アクションを使用する際は、persist-credentials: false を設定するべきです。 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v
Deno 2.8リリース。deno audit fix/deno bump-version/deno ci/deno pack/deno transpile/deno whyなどの新しいサブコマンドを追加。Node.js互換性のテストスイート合格率が42%から76.4%に改善、S
はじめに 前回の記事「DevOps を閉じる ―― オブザーバビリティとは何か」、思ったより多くの方に読んでいただきました。ありがとうございます🙏 私自身、Charity Majors のビジョンには共感しています。development loop を本番まで閉じる、計装は pr
Because this module declaration is interrupted between the `Gem::Version` document and the definition, the document is not currently recogni
はじめに Hono と Inertia.js を組み合わせた SPA を React で書く話は、過去に 2 本記事を書いた。 https://zenn.dev/ashunar0/articles/d4a23d3579331a https://zenn.dev/ashunar0/
https://github.com/ruby/rubygems/commit/e9457975b6
Explain optimistic and pessimistic versioning, give an example of problems with each (replacing the example with the overly simplistic Stack
https://github.com/ruby/rubygems/commit/c7fd6f5658 Co-authored-by: Bart de Water <118401830+bdewater-thatch@users.noreply.github.com>
KubernetesでMinecraftサーバーを運用すると何が難しいのか Minecraftサーバーは、Dockerを使えば比較的簡単に動かせます。 Docker Composeで環境変数を指定し、ボリュームをマウントして起動すれば、個人サーバーとしては十分に便利です。 しかし
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
はじめに パスキーは安全かつ便利にログインできる仕組みとして広がっています。 サービスに対してPCとスマホなど、複数端末からログインしたいというのはよくあるニーズです。そこで本記事では、複数端末からパスキー(フィッシング耐性のあるMFA)でログインする方法を整理して紹介します。
フロントエンドもアーキテクチャに向き合う! こんにちは!フロントエンドエンジニアの浅川です! この記事では、社内向け管理画面(以降「社内システム」と呼びます)を段階的に整えながら、今の形へたどり着くまでの考え方を、時系列でまとめてみたいと思います。 この記事でまとめること
`fetch-depth: 0` means fetching all heads and tags.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Bumps the github-actions group with 2 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action) and [taiki
https://github.com/ruby/date/commit/390c91dbb3
…t-db-cleanup Drop generated app databases after test_bin_setup_output
健適文化という会社をやっています。社内ドキュメントが散らかって検索できない、AIに聞いてもまともな答えが返ってこない、そういう課題に対して、会社のナレッジベースをゼロから構築するお手伝いをしています。この記事はその過程で得た知見をまとめたものです。 先に結論 社内ドキュメント
こんにちは。Nstock のKawamataです。 Claude Code GitHub Actions(以下 Claude Code Actions)を使って、プロダクトの変更を開発チームの外へ共有する仕組みを作ってみたので紹介します。 何が課題だったのか? Nstockで
…cord Fix touching records via composite foreign keys
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リリース。Staged Publishing用のpnpm stageコマンド、信頼済みのlockfileの検証をスキップするtrustLockfile設定の追加。pnpm pkg/pnpm repo/pnpm set-scriptをネイティブ実装に置き換え、pn
Firefox 151でWeb Serial APIをサポート。Web Serial APIはJavaScriptからシリアルデバイスを読み書きするAPIで、USBやBluetoothで接続したマイコン、3Dプリンター、スマートメーターなどに直接アクセスできる。ユーザーが明示的に
Fin-JAWS LTで発表した、「ECS タスクを守り抜く!RDS Proxy × Aurora pgvector で実現する止まらない RAG 基盤(の一部‥)」 の続編記事です。LT で残した「Bedrock 連携によるエンドツーエンド」のうち、本記事は Bedroc...
…-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で講義録を生成するWebアプリを個人開発したので、その構成と技術選定の理由をまとめます。 「クラウドAPIで文字起こしすると長時間音声でコストがかさむ」「LLMによる議事録生
…from_collection_for_select` accept Proc [ci skip] These arguments, and their corresponding versions on `option_groups_from_collection_for_
はじめに 社内 PC で開発をしていると、こんな経験はありませんか? aws s3 ls を打ったら SSL validation failed で怒られる npm install が UNABLE_TO_GET_ISSUER_CERT_LOCALLY で止まる V...
あなたのAIサーバー、今この瞬間も丸見えです 「AIを使えば業務が効率化される」 そう信じて、急いでOllamaやn8nをデプロイした会社は多いだろう。 でも、ちょっと待ってほしい。 セキュリティ企業Intruderが今月発表した調査結果が、業界に衝撃を与えている。200...
Googleは5月19日と20日の2日間にかけて行ったイベント「Google I/O 2026」で、Dart言語がFirebaseのサーバレス実行環境であるCloud Functions for Firebaseに実験的対応をしたと発表しま...
- CONTRIBUTING.md: remove extra "to" ("instead to refer" → "instead refer"); fix "Those change should&q
Googleは5月19日と20日の2日間にかけて行ったイベント「Google I/O 2026」で、AIエージェントに対してDart言語とFlutterフレームワークを用いたアプリケーション開発のベストプラクティスを提供する「Dart&Fl...
! ⚠当記事は、銀の弾丸ではありません。各自の目的や状況などを総合的に判断して、自分で責任を持って検討してください。 ! ⚠当記事は、銀の弾丸ではありません。各自の目的や状況などを総合的に判断して、自分で責任を持って検討してください。 ※大事なことなので2回書きました は
The test switches the generated app to PostgreSQL and runs `bin/setup`, which creates `app_development` and `app_test`. `teardown_app` only
初稿: 2026-05-24 小松弘幸 (@komatsuh:bsky, @komatsuh:twitter) 2026年3月分 主なニュース Copilot Keyboard が正式版に Microsoft の Copilot Keyboard が正式版としてリリー
Apollo Client 4.2.0リリース。hookやメソッドのシグネチャに、defaultOptionsを反映する
書籍情報 書籍名: 運用設計の教科書【改訂新版】 〜現場でもっと困らないITサービスマネジメントの実践ノウハウ〜 著者: 近藤 誠司 著者について 株式会社K-model代表。オンプレからクラウドまで幅広いシステム導入プロジェクトに運用設計担当として参画。運用設計・運用...
AI コーディングエージェントを生産性の核に据えるための SDLC 一周分の再設計を、Anthropic / Atlassian / Cloudflare / CodeRabbit / arXiv などの公開資料を実務経験で取捨選択・解釈した編纂物として描く Living Boo
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
…e-record-migration-documentation-for-data-migrations-and-scripts Update `Active Record Migrations` docs concerning data migrations and the
…tions and the `script/` folder [skip ci]
AIエージェントが毎回データを取りに行く設計の限界 この記事は独立して読めます(約8分) 以前の記事「MCPの課題とナレッジグラフ」では、MCP/RAGアーキテクチャが抱えるscatter-gather問題(毎回バラバラのシステムに問い合わせて寄せ集める方式)を論じました。ま
はじめに GPS アートとは、歩いたり走ったりした軌跡をランニングアプリなどで可視化して、地図上に絵や文字を描く遊びのことです。自分自身走るのが好きということもあり、家の周りの道路で何か面白い形を作れないかと考えていました。 ただ、実際にやろうとすると結構大変です。地図を見ながら
AI時代において、tmuxの立ち位置がまた上がってきている。 Claude Codeにはtmuxを使ったAgent Teamsの機能があるし、CodexやGemini CLIのようなAIコーディングツールも、ターミナル上で長く動かすことが増えた。 Claude CodeのAgen
…lock Any `railties_${Process.pid}_%` database created inside the block is dropped in an `ensure`. Convert all `use_postgresql` / `use_mys
! この記事はVim駅伝の 2026/04/24 の記事ということにしておきます。 Vim駅伝は常に参加者を募集しています。詳しくはこちらのページをご覧ください。 まえがき 普段は Neovim を使ってるけど、IDE も使いたいなぁ〜 なんて事はまれによくあります。 Xc
はじめに 2026年1月、Charity Majors が Honeycomb のブログに一本の記事を投げ込んだ。タイトルは "You Had One Job": Why Twenty Years of DevOps Has Failed to Do it。彼女はこのテーマを、書
…ment Fix typo in metaprogramming comment
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
! シリーズ: AIエージェント向けStablecoin SDKを6ヶ月で公開する記録 (2/X) 前回 (#1) は問題意識編でした。今回は M2 マイルストーン (JPYC送金 + Spending Policy) の実装編 です。実装過程で「最初に書こうとした設計が JPY
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Markdownを「ちゃんと」A4にしよう 本記事では、Markdownで発表スライドを作るツールであるMarpを用いて、A4スライドを作る方法について述べます。A4サイズのスライドがそのままA4テキストとして使えるという算段です。 前置き:Markdownの特徴おさらい M
はじめに API や WebSocket、バッチ連携で「形は同じなのに、キー名を毎回送り続けている」ことに違和感を覚えたことはありませんか? 私は JSON や MessagePack をベンチマークで比較しながら調べていましたが、同じスキーマのレコードを大量に送るときは、どうし
Verlet 積分による揺れもの物理と、専用エディタ「JiggleBoneEditor」の実装 DirectX 11 + ozz-animation + Dear ImGui を用いて、髪・スカート・尻尾といった揺れもの (secondary motion) のパラメータ...
はじめに 個人開発のアプリでパンの消費期限をカメラで読み取りたいと考えOCR機能の実装にチャレンジしました。 開発環境 Ruby 3.2.2 Rails 7.1.6 デプロイ:Render OCRとは OCRとはOptical Character Recognit...
! 本記事は Microsoft Agent Hackathon 2026 への応募作品として執筆しました。 はじめに ─ AI 時代の最後のボトルネックは「意思決定」だ AI エージェントとエージェントワークフローが普及し、個人・チームのアウトプット速度と品質は劇的に上が
この記事で紹介する @lemon-cake/x402-server を使うと、自作 API を AI エージェント向けに有料化できます。 npm: https://www.npmjs.com/package/@lemon-cake/x402-server Dis...
https://github.com/ruby/mmtk/commit/9f730cc709
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コーディングエージェント(Claude Code、Cursor、Gemini CLI など)のセキュリティリスクというと、「モデルが暴走して危険なコマンドを実行する」話を想像しがちです。ですが、この数ヶ月で実際に報告された深刻な事例は、どれもモデルが原因ではありませんでした。
Fix PostgreSQL `COMMENT ON INDEX` for schema-qualified tables
Handle invalid SendGrid envelope input in Action Mailbox
Use a schema-qualified index name when adding index comments on schema-qualified tables
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…ents Handle malformed Mandrill events payloads in Action Mailbox
The Mandrill ingress controller's `events` helper parses the `mandrill_events` parameter and immediately calls `.select` on the result.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Claude Code の Skills(カスタムスキル) 機能を使って、毎日の繰り返し作業を自動化する設計パターンを紹介する。 うちでは現在20本以上のスキルを実運用しており、「試した・壊れた・直した」をひととおり経験した。その中から、汎用性の高い3パターンをまとめる。 ...
はじめに 最近、AIエージェントを使ったWebアプリ開発の進め方をいろいろ試しています。 この記事は、製品開発の正式なプロセスを変えた話ではありません。個人的にいくつか実験してみた結果、「今のところ、この形にすると壊れにくそうだ」と感じていることをまとめたものです。 最初...
…tion Fix HTML-aware ERB compiler errors in bundled templates so they apss strict validations
The Herb gem (0.10+) ships a strict, HTML-aware ERB compiler that performs HTML5 nesting and ERB-attribute-position validation at compile ti
…r-defaults
本記事は、個人開発中の HD-2D 探索アクションアドベンチャー Anemora の制作で組んでいる、Codex CLI のサブエージェント運用パターン「Cycle」の設計と数値結果を扱います。AI 協働のセッション間同期については先行記事 (Codex CLIの同期設計) を参
Now there is a guard also in `execarg_parent_end` since commit:9ae6ee5a59e74e629f73222938b53a6eae8d2ded.
導入:「CORSエラー」との不毛な戦い フロントエンド(React)からバックエンドAPIを叩いた瞬間、真っ赤なエラーがコンソールに殴り込んできます。 Access to fetch at 'https://api.example.com' from origin 'ht...
Float-specific test should be in test_float.rb.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
…pe-values-with-table-names Qualify association unscope values with table names
This allows has_many :through associations to respect default scope of join models. Fixes #48548
Except for non-development that runs build only.
Agentを作っていました。 最初は、LLMに入力を渡して、structured outputを返すくらいの小さなもののつもりでした。 でも気がつくと、手元では docker compose が育っていました。 Postgres Redis Qdrant Langfuse Cli
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
! この記事は自分で調べて思ったことを元に、文章として読みやすいよう事実確認や校正などClaudeに手直ししてもらってます。 TL;DR Karpathy CLAUDE.mdが急速に広まったのは偶然ではなく、Opus 4.7の言葉通りに解釈する挙動+agentic sta
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
ある日ご機嫌にバイブコーディングをしていると、ClaudeCode君がこんな一言。 「ここは楽観的更新にすると良いかもしれませんね!」 言葉の意味が分からず、(そんなにネガティブなこと言ったかなぁ)とか思ってましたがどうやら「楽観的更新」という用語がちゃんと存在するようで...
…ti-byte strings. (#16991)
Rename `reset_connection` to `reset_pool`; have `reset_connection` reset just the existing connection
…d-values Include valid values in ActiveRecord::Enum invalid-value error
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
Match HTML attribute quotes to actual output in ActionView docs [ci skip]
…nt-fixes Fix incorrect SQL examples in ActiveRecord::QueryMethods docs
…lt-procs Freeze `LookupContext` default proc internals
…-shutdown Fix #57401: Stop DRb service when shutting down parallel test workers
…w-key-diff Improve insert_all error message to show key mismatch
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…-integration Fix grammar in ActiveRecord errors and integration doc comments
…ingering accept loop threads after workers exit and add a regression test.
fix: validate subcommand in `rails plugin` command
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@59e1705
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add menu.contextTrigger() for right-click context
`rails plugin foo bar` silently ignored the invalid subcommand "foo" and proceeded to create a plugin named "bar" as if
はじめに 2026年5月21日に開催されたJAWS-UG IoT専門支部のハンズオンイベントで、参加者にRaspberry Piを配布してIoT体験をしてもらう企画を実施しました。 このイベントでは、会場内に閉じたネットワークを持ち込み、RasPi 22台+参加者PC 2...
はじめに こんにちは!パナソニック コネクト株式会社の田中です。 今回は、先日AWSさんが主催してくださったAI-DLC UnicornGym in 大阪 の最終日にライトニングトーク(LT)にて本記事の内容を登壇させていただいたのでその内容をベースに今回技術記事としてま...
…kip] Two small grammar typos in user-facing API docs: * `errors.rb`: the `ValueTooLong` exception description was missing the verb in i
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
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
The docstrings on `where.associated` and `regroup` printed SQL examples that didn't match what Rails actually generates: * `associated`
The outer Hash was already `.freeze`d, but the nested Hashes underneath weren't, so the constant wasn't deeply shareable. Add `.fre
…keys Allow `create_join_table` to accept a primary key
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@eebee5b
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove markdown hard wraps · remix-run/remix@c0ba4
はじめに 下記の本をがとても分かりやすく、かつ実用的だったのでまとめてみました。実際には私が要点を書き出して、その要点をもとにclaudeが肉付けした文章になります。 『実践Claude Code入門 ― 現場で活用するためのAIコーディングの思考法』 西見公宏・吉田真...
Updates diagrams for dark mode compatibility and add EPUB fallback for SVG images [Guides]
Co-authored-by: Alan Wu <alanwu@ruby-lang.org>
Historically, `create_join_table` did not allow setting primary keys because it hard-coded id: false when calling the underlying `create_tab
はじめに 過去に手組で作成したAWS環境を長年運用しているどうしてもドキュメントと実環境がずれが起きがちです。定期的に棚卸をしていても最後は実環境を見て確かめる。という運用をされている方が多いのではないでしょうか。 今回はKiroの Spec機能を使って、既存 AWS ア...
はじめに これは、無謀にも電子カルテというプロジェクトを完遂させようとした、個人の反省記録です。 「OpenDolphin」というオープンソースの電子カルテをフォークし、自分のクリニックで本番運用できる電子カルテを作ろうとして、結局断念するにいったまでの反省をまとめた記事です。
はじめに Copilot Studio のフローメニューを開くと、最近「新しいワークフロー」と「新しいエージェント フロー」の2つの選択肢が並ぶようになりました。 「ワークフロー」を選んでみると、Build / Activity / Analytics の3タブで構成さ...
…kip] Several RDoc examples used single-quoted HTML attributes (`class='description'`, `name='button'`) while the helpers t
はじめに Microsoft 365 Copilot の[作成]を使うと、手順書をもとに操作説明動画のたたき台を効率よく作成できます。 ただし、仕上がりを左右する最大のポイントは、どの資料をソースとして使うかです。 同じ内容でも、どの形式の手順書を渡すか、どこまで資料側で...
初・TSKaigiに行ってきました。TypeScriptの国内で一番大きなイベントです。 2日あるうちのDay 1のレポです! 会場まで 会場は羽田空港の国際線ターミナルに隣接している羽田エアポートガーデンという商業施設にあります。場所柄、大きなキャリーケースを持っている人が
React開発で本当に強みになるものとは? Reactを学び始めたばかりの頃、私は「どの技術をマスターすればプロとして通用するんだろう?」と常に考えていました。最新のライブラリやフレームワーク、ベストプラクティスに追いかけ回され、疲弊した経験はありませんか?Reactの公...
はじめに 最近は不可視文字による攻撃が流行りらしいです。 例えば、こんな奴 これは実際に実行できて、元のコードの console.log("edamame is good!"); と同じ動作をしていることが分かります。 仕組みは最後のコードを見れば分かりますが、不可視文字をパ
Do not execute `git` command which won't work when building from a tarball, to avoid the error message "fatal: not a git repository
https://github.com/ruby/openssl/commit/6339db4386
npm CLI v11.15.0リリース。Staged Publishingのためのnpm stageコマンドを追加、trustコマンドにpermissionsサポートを追加。インストール時の挙動を制御するallow-git/allow-file/allow-directory/
Run LoadAsync\*ThreadPoolExecutorTest on the replaced pool to prevent connection leak
…pters Disconnect test-local PostgreSQL adapters to prevent connection leak
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Add missing docs for Rails.autoloaders
こんにちは、QAエンジニアのAyakaです。テスト設計・品質管理を本業としつつ、 4月からコーポレートITも兼務するようになり、社内の Claude Code 環境の整備もやっています。 この記事では、Claude Code の Hooks と Skills を組み合わせて、社内
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…connection leak `LoadAsyncMultiThreadPoolExecutorTest` and `LoadAsyncMixedThreadPoolExecutorTest` swap `ActiveRecord::Base` / `ARUnit2Mode
Many tests in `PostgreSQLAdapterTest` construct a one-off adapter via `PostgreSQLAdapter.new(...)` (directly, or via the `connection_without
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…sistency
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Bumps the github-actions group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [ruby/setup-ruby](https://g
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The scheduled dispatch requires MATZBOT_GITHUB_ACTION_TOKEN, which is unavailable in forks and fails the daily run on nobu/ruby and others.
Pin to brew's default openssl (currently openssl@3) instead of forcing openssl@1.1 so the tarball CI tracks the version we actually ship
Before the workflows were unified into the tarball-test reusable, the github.workflow value itself encoded the branch (snapshot-master / sna
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
Direct ruby/action-slack calls fired on every failure() including fork PRs, where secrets.SIMPLER_ALERTS_URL is empty and the action crashed
macOS already pulled gmp via brew so bignum tests linked against it, while ubuntu/non-development/windows skipped it and quietly used the pu
Add a matrix to non_development that runs three configurations: default keeps the host ruby and lets configure auto-detect it, no-ruby strip
The sparse checkout used to expose .github/actions/slack on failure inherits the default persist-credentials: true, which leaves the GITHUB_
ext/readline and ext/curses are no longer shipped from ruby/ruby, so libreadline / libncurses are unused at build and run time. Remove them
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@40bd053
Co-authored-by: Remix Run Bot <hello@remix.run>
はじめに Microsoft から GitHub Copilot CLI / Claude Code / OpenAI Codex 向けの公式プラグインとして「WinUI agent plugin」が公開されました。WinUI 3 と Windows App SDK のアプリ開発
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - fix(fix-issue): make skill frontmatter valid YAML
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
…fer-serialization Preserve SafeBuffer encoding in ActiveSupport::MessagePack
Fix label `for` not matching input `id` when collection value is nil
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@eb513f7
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add Timeboxer demo (#11462) · remix-run/remix@3f9c
`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 Before this commit, exit tracing would not allow recompiles to happen. Exit tracin
When `collection_radio_buttons` or `collection_check_boxes` includes a nil value, the generated label's `for` attribute gets a trailing
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
Add ClassExact and ClassSubclass bits to the HIR type lattice, with Class = ClassExact | ClassSubclass. Remove the special-case dispatch on
Parallelize exist? checks and uploads in MirrorService#mirror
Previously, local indices greater than 255 were truncated when converted to RegOpnd::Local. This could make a high-index local alias a track
Agent-Logs-Url: https://github.com/rails/rails/sessions/c8fa9e2f-1e72-462d-81c7-6c93a1f383c2 Co-authored-by: Rafael Mendonça França <rafael
Reset `lock_version` after a nested savepoint rollback
Fix ShareLock ownership under :fiber isolation
Release reloader share on rack hijack in ActionDispatch::Executor
[ci skip] Clarify Active Job queue backends
exist? checks across mirrors were sequential O(N) network calls. Uploads were also sequential, sharing a single io object with rewind calls
Fix MirrorService#mirror IntegrityError with nil checksum
When a record with optimistic locking was successfully saved inside a `transaction(requires_new: true)` block that later rolled back, the in
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
When track_variants is false, variants upload without a checksum. MirrorJob calls mirror(key, checksum: nil), which passed nil to primary.op
…-or-find-by Fix duplicate `where` conditions in `create_or_find_by`
When `create_or_find_by` catches a `RecordNotUnique` error and retries the query, it was previously using `where(attributes).find_by!(attrib
Update `SOLID_QUEUE_IN_PUMA` handling in `puma.rb` template
…-version-bump Don't bump lock_version on records during blob analysis
ActiveStorage::AnalyzeJob writes only to Blob#metadata. The cascade that touches attached records (and their parents) exists for cache-key i
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Also plumb through a `SideExitReason` because the falsy fold to `SideExit` requires one.
Not sure what ar means here, but if it means active record it should not be an abbreviation.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Enforce zero-argument UI render functions (#11460)
Update permissions policy list
…fixtures Add referential integrity note to `ActiveRecord::FixtureSet` docs [skip ci]
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@99c874b
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Report test lifecycle hook failures (#11455) · rem
この記事で紹介する Claude Code Hooks に pay-per-call-mcp を組み合わせると、ツール実行のたびに外部 API を自動呼び出しするワークフローが作れます。 npm: https://www.npmjs.com/package/pay-...
Node.js 26.2.0リリース。fs.StatsとBigIntStatsがTemporal.Instantをサポート、HTTPのwriteInformationメソッドで任意の1xxステータスコードを送信できるよう。stream.composeがStableへ変更、Web
Go from `ModuleExact[VALUE(0x1008)]` to `ModuleExact[Enumerable@0x1008]` if the module's name isn't `nil`.
Improve security for `query` command and handle more edge cases
…ed and stopping a destructive bypass for readonly mode #57419 #57420 Properly stopping rails query executing destructive actions via Activ
`ActionDispatch::Executor` releases its reloader share via the response body's `close` callback (or `rack.response_finished` where avail
Allow to pass array values to `.in_order_of`
UI・CG画像特化の可逆画像形式 .ivr を開発しました! UI画像やCG画像の一部で、PNGよりも軽く、速いことがある可逆画像形式 .ivr を開発しました!!! 注:これは汎用画像フォーマットではなく、UIスクリーンショットに特化した実験的フォーマットです。万能圧縮では決し
はじめに 最初は、普通にRAGっぽいものを作っていました。 扱いたかったのは、fashion や styling のような、正解が曖昧で、ノイズも多く、しかし人間は確かにそこから何かを読み取っている領域です。 最初は Vector DB も入っていました。 retrieve して
Update the generated `puma.rb` file to interpret nil, empty string, "0" and "false" as falsy values. `SOLID_QUEUE_IN_PU
Passing arrays allows to group records and order those groups with another query: ```rb Posts .in_order_of(:state, [[:published, :cancele
(https://github.com/ruby/strscan/pull/207) Some `call-seq` comments did not match the actual return values (documentation only, no behavior
me->defined_class is 0 for methods stored on a module, so the protected visibility check in vm_defined always failed and defined? returne
はじめに 最近、Salesforceはセキュリティ強化に対する要求を立て続けに発表しています。 これまでのリリース更新では、対応猶予が数ヶ月〜1年程度与えられることが多かったのですが、今回のセキュリティ対応事項のなかには猶予が約1か月などかなり短いものもあり、Salesforce
■ この記事はこんな人におすすめ TypeScript / Next.js を使って実務開発をしている人 コードレビューで設計的な指摘をしたい・受けたい人 「良いコード/悪いコードで学ぶ設計入門」を読んで実務に活かしたい人 null を返す関数や boolean フラ...
SleepingUnblockScheduler#unblock deliberately breaks the join path, so the inner Thread.new{sleep(0.01)} created inside Fiber.schedule is ab
Cache fixtures parsing
■ この記事はこんな人におすすめ 年収アップを目指しているエンジニアの方 「なんとなく仕事はこなせているが、年収が伸び悩んでいる」と感じている方 スタートアップや中小企業からキャリアアップを考えている方 自分のスキルが今どのレベルにあるか客観的に把握したい方 転職を検討...
■ この記事はこんな人におすすめ クラス名・変数名・メソッド名の命名に迷いがちな人 「とりあえず User や Item でいいか」と思いがちな人 命名規則を意識はしているが、チームでの共通認識づくりに課題を感じている人 ドメイン知識を活かした設計に興味がある人 ■...
はじめに FinatextのInsurtech事業でインターンをしている保坂です! 昨年6月からインターンをしており、生成AI活用機能やバックエンド開発に携わっています。 今回、保険ビジネスプラットフォーム『Inspire』にMCPを統合する機能開発を担当しました。これといったス
Whenever a test with `use_transactional_tests = false` runs, we have to reset all fixtures, as we don't know which tables or records may
Optimize fixtures lookup pattern
Roughly 50% faster, but also much simpler.
Improve Date::DATE_FORMATS and Time::DATE_FORMAT deprecation
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
はじめに 皆さん如何お過ごしでしょうか? 最近はどの技術記事もAI一色で食傷気味の長嶋です。 さて本日は、個人開発しているデスクトップアプリ Karui に PDF 圧縮機能を載せてみたら意外と深い穴にハマったので、 その記録です。 https://karui.app/ja ちな
- Use ActiveSupport deprecator to emit warnings - Include the new API in the warning message. - Inverse the relationship between core exts a
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix SQLite transaction token checks (#11452) · rem
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Reject unsafe OAuth returnTo redirects (#11449) ·
The inputs context is only populated for workflow_dispatch and workflow_call, so referencing it on push, pull_request, or merge_group relies
Confirms the snapshot tarball ships a working RubyGems and Bundler in addition to the ruby binary.
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
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
Without the workaround the snapshot-tarball run leaves ~/.gnupg/{crls.d,private-keys-v1.d,public-keys.d} behind after test_sync_default_gems
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's `r
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.
No caller passes patch-url: tarball-test.yml never set it, and ruby/actions draft-release.yml stopped forwarding it once it started calling
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
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
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
The step force-removed $HOME/.gnupg between Tests and Diff stats of HOME, but the original cause for the directory persisting was never iden
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
SIMPLER_ALERTS_URL always fires on failure so developer-facing CI (PR, push, merge_group, manual dispatch) surfaces breakage in the ruby-cor
Match the smoke test added to tarball-ubuntu. macos checks the installed /usr/local/bin/{ruby,gem,bundle}; windows runs the build-tree ruby
こんにちは。7gardenというホテル運営会社でテックリードを担当しているKeitaです。 ホテル宿泊時、客室テレビに館内情報等が表示されていることがあると思います。弊社ではこれをホテルインフォメーションシステムと呼んでおり、今回はこのシステムを内製したお話です。 ホテル現場から
きっかけ 関数型言語や関数型プログラミングの影響を受けたライブラリでは、「エフェクトシステム」(effect system)や「代数的エフェクト」(algebraic effects)と呼ばれるものがサポートされていることがあります。 HaskellやScalaの各種ライブラリ、
TL;DR boto3のStreamingBody.read()を使うと、S3オブジェクト全体をメモリへ展開してしまう boto3のStreamingBody.iter_chunks()を使うことで、chunk単位で読み込める smart_openを使うことで、ZIP...
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 を提供するあなたへ贈る、Amazon Bedrock AgentCore マルチテナント実装 - Runtime 編 初めまして、AWS Japan でソリューションアーキテクトをしている showish & fukumo_to です。 「
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix lazy-file nested slice ranges (#11450) · remix
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
はじめに 📝 前 1 本との関係: 直前の技術書を買わずに Claude Code を 1 ヶ月で実用化した学習法では「公式 docs を読め」と書いた。本記事はその次に出てくる問いに答える: 「じゃあ公式 docs の何を読めばいいか」「.claude/ の各ディレクトリは何
Antigravityの軽量なターミナルユーザーインターフェースであるAntigravity CLI (AGY CLI) を試してみたので、セットアップの流れや、従来のGemini CLIとのコード生成比較をまとめてみました。 ! この記事の内容は2026/05/20時点の情報で
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Speed up slow CI test files (#11447) · remix-run/r
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Replace the single objspace->malloc_counters.{increase,oldmalloc_increase} size_t fields with pairs of monotonically-increasing counters.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
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
Snapshotting at start of marking lets sweep-time frees count against the next epoch, which roughly halves GC frequency on alloc-heavy worklo
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
It'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&#
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Harden memcache fake server tests (#11446) · remix
…h-partioned-table Fix handling referential integrity for PostgreSQL partitioned tables
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Introduce `ActiveSupport::TimeFormats` and `ActiveSupport::DateFormats` for registering custom date formats
…oad-growth Prevent development welcome route from duplicating on route reload
…arameters Add ActionController::Parameters#deep_transform_values
結論から言うと GitHubの内部ソースコードが流出した。 2026年5月20日、GitHubは従業員のデバイスが「毒入りVS Code拡張機能」によって侵害され、約3,800の内部リポジトリが流出したことを認めた。 攻撃者「TeamPCP」は盗んだソースコードを**$5...
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11424) · remix-run/remix@d6e8348
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Prefer PR links in change notes (#11445) · remix-r
doc: escape "API" for strong_parameters doc
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify Remix component prop guidance (#11444) · r
This allows adding custom date formats to `to_fs` without modifying the global `Time::DATE_FORMATS` or `Date::DATE_FORMATS` hashes. Custom f
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add SuperHeaders apply method (#11426) · remix-run
Co-authored-by: Remix Run Bot <hello@remix.run>
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add context guidance to change notes (#11443) · re
Co-authored-by: Michael Jackson <mjijackson@gmail.com>
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@62314fd
…1431) Co-authored-by: Michael Jackson <mjijackson@gmail.com>
はじめに Excel初心者が基本関数(SUM・IF・AVERAGEなど)を覚えた後にぶつかる壁は、 「簡単な作業はできるけど、業務全体を効率化できない」 という状態です。 そこで次のステップとして重要なのが、データ処理・集計・整形を一気に効率化する中級関数です。 この記事...
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Update Remix UI docs for current APIs (#11428) · r
Co-authored-by: Michael Jackson <mjijackson@gmail.com>
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix node-tsx built loadModule hook path (#11441) ·
はじめに 「クラウドが進めばインフラエンジニアはいらなくなる」 SNSやネット記事でこんな意見を見かけることがあります。サーバーレスやマネージドサービスが充実してきた今、この主張にも一理あるように感じるかもしれません。 しかし、現場の実態はまったく逆です。 クラウド移行の...
Remove the node-serve package from the current beta so installing Remix no longer pulls in the native transport dependency that blocks some
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Make public API types explicit (#11433) · remix-ru
No need to special-case this in the HIR builder: just profile arguments as they actually come in on the stack. Don't special case the se
本稿は、DDDの集約モデリング手順や、境界の見つけ方そのものを解説する記事ではない。扱うのは、集約境界と単一DBトランザクション境界を混同したときの波及である。RDBのロックや運用上の負担、読み取り側の公開範囲、プロセスマネージャー設計へ、どのような影響が出るのかを見る。つまり、
はじめに 流行りに乗るのが遅く今更ですが、コーディングやコードレビューをClaude Code先生に委託しました。ある程度要件を整理すれば、Claude Code先生がさくさくとプロジェクトの作成からコーディング、そしてコードレビューまでしてくれるため負担が減りましたが...
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix UI hydration fragment anchors (#11425) · remix
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - fix cli tests so that they pass when run from a tt
Googleは日本時間5月20日未明に開幕したイベント「Google I/O 2026」で、簡単に実行環境付きのカスタムAIエージェントを起動できるGemini API「Managed Agent API」の提供を発表しました。 intro...
はじめに 突如 (個人的には)、Copilot Studio に以下のような新しいワークフローのデザイナーが登場しました。 なお、私の手元では、[新しいワークフロー] を選択すると、既定でこちらになり、従来のエージェントフローは、下矢印から [新しいエージェントフロー]...
AI 関連以外の Google I/O 2026 初日に出てきたAndroid関連の情報をかいつまみつつざっとまとめてます。 https://io.google/2026/ にセッションのスケジュールがいくつか記載されていますが、スケジュールに記載がない事前録画のセッション...
これは技術の話というより、気持ちの備忘録。 人生で初めて OSS にコントリビュートできたので、その嬉しさが消えないうちに残しておく。 初めからPR出すつもりではなかった 「よし、OSS に貢献するぞ」と意気込んで始めたわけじゃなかった。 最近の自分は、Hono のエコシステ
AI駆動開発中に、Gitのcore.autocrlfで改行コード差分にハマった話 はじめに AIにコード修正をお願いしながら開発していると、作業スピードがかなり上がります。 ただ、その一方で、 え、なんでこのファイル全部差分になってるの? ということがありました。 ...
スタックチャン(正式には半角表記のようですが、以降書きやすさのためにスタックチャン表記です)、かわいいですね。M5Stack社の販売したスタックチャン(M5スタックチャン)が大人気ということで、買って一通り初期ファームウェアで遊んだ後に、自分で開発するために必要な情報をまとめます
こんにちは、かわそんです。 先日、知識共有プラットフォーム「Brain」に、CS(カスタマーサービス)を担当するAIチャットを導入しました。 リリースから 47時間での利用回数は238件。 AIが答えられるべきだが答えられなかったものは 5件のみ。 カバー率が 97.9% という
Reactのデータクライアントライブラリ。Relay/GraphQLの設計から影響を受けて、コンポーネントごとにviewでデータを宣言し、正規化キャッシュとデータマスキングを提供する。Async React(Actions/Suspense/use)に対応し、ページネーション、O
開発環境 MacBook Air M1, 2020 nvm 0.40.4 Node.js v22.22.0 npm 11.14.1 npm のバージョン確認 npm install -g n...
We made a mistake calculating slot sizes during the heap slot sizes refactor. Previously BASE_SLOT_SIZE included RVALUE_OVERHEAD, this was l
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
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
はじめに クラシル社でSREをしているKaitoです。 弊社では開発環境を含む全ての環境でIaC (Terraform) を採用しており、秘密情報 (Secrets Manager, SSM Parameter Store など) については SOPS × KMS で管理していま
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
プロローグ あの頃の私はきっと怖かったのです。 「風の匂いでよみがえる家族や友達との思い出」 「数年前、今は疎遠になったあいつと行った Mr.Children のスタジアムツアー」 こんなにも大切な思い出を望んで、Goo...クラウドに預けたいでしょうか?できることなら、手元に大
The per-OS tarball-test workflows currently hard-code `cd snapshot-*/` to enter the extracted tarball directory, which prevents callers from
zizmor flags `cd "${{ inputs.archname }}/"` inside `run:` blocks as code injection via template expansion: GitHub Actions substitu
Accept Tempfile as ActiveStorage attachable
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Align LazyFile and file-storage type contracts (#1
File is already accepted as an attachable.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Load image processing backend upfront
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - docs: note GitHub CLI preference for agents · remi
Limit the size of strings we call `to_i` on in ActiveRecord
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
The legacy mode (vs2022 + vcvars 14.2) is no longer exercised, so collapse the conditional matrix into the modern 2022 / 2025-vs2026 pair an
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify Remix UI context identity semantics (#1142
The image_processing gem has autoloading that will load the referenced backend on-demand. However, that means the first processed variant af
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@69324e4
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - docs: improve API homepage wording · remix-run/rem
Release packages stopped to include `*.tar.bz2` since 3.0.0. https://bugs.ruby-lang.org/issues/16483
…ags (#11409) Co-authored-by: n <numekudi@primitive-ojisan.com> Co-authored-by: Michael Jackson <mjijackson@gmail.com>
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@510506f
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Preserve duplicate Cookie header values (#11423) ·
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix stale component updates after frame reload (#1
Release packages stopped to include `*.tar.bz2` since 3.0.0. https://bugs.ruby-lang.org/issues/16483
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,
…th-result Invalidate query cache when UPDATE goes through `update_with_result`
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
The new RETURNING-on-update path added in #48628 routes UPDATEs through `update_with_result` instead of `update` when a table has any Postgr
GCC doesn't emit any warning when the -Wno- form is used, so we can't check reliably if the warning option is available: When an un
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix docs import for node-tsx [skip ci] · remix-run
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Googleは日本時間5月20日未明に開幕したイベント「Google I/O 2026」で、AIによる開発ツール「Antigravity」で、Kotlinによる高品質なAndroidアプリケーションの開発を正式にサポートしたと発表しました。...
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@60045e0
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11314) · remix-run/remix@60936c9
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Tighten beta release notes · remix-run/remix@7bd3e
結論 違いそう はじめに こんにちは、デザインエンジニアのyamarinです。 最近のHTMLやCSSを見ていると、昔ならJSやUIライブラリで実装していたUIが、少しずつブラウザの標準機能として扱えるようになってきていますね。 例えばこんな技術です。 モーダルを扱う &l
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify node-tsx test release note · remix-run/rem
Googleは日本時間5月20日未明に開幕したイベント「Google I/O 2026」で、AIによる開発ツール「Antigravity」のバージョンアップとなる「Antigravity 2.0」を発表しました。 Antigravity 2...
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Consolidate repo agent skills (#11421) · remix-run
…rity-standalone Use NOT ENFORCED in disable_referential_integrity on PostgreSQL 18.4+
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@2a1adff
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Preserve package symlink identity paths in asset s
This reverts commit 3d73cd752f5dbdff4c77c57d011ca7f8d783c8ba, that is no longer needed since ruby/rubygems#8735.
gc/mmtk/mmtk.c:480:1: warning: function 'rb_mmtk_gc_thread_bug' could be declared with attribute 'noreturn' [-Wmissing-noret
Stabilize `say_with_time` regression tests
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove unused frame plumbing from app template · r
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Gate Codex PR review workflows (#11417) · remix-ru
Co-authored-by: Brooks Lybrand <brookslybrand@gmail.com> Co-authored-by: Michael Jackson <mjijackson@gmail.com>
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove duplicate scaffold home title logic · remix
こんにちは AIチームの戸田です 最近のLocal LLM の進化はかなり目を引きます。 フロンティアモデルを見ると、2026年4月にリリースされたClaude Opus 4.7はSWE-bench Verifiedで 87.6% という水準まで到達しました。 https://w
Both `say_with_time` regression tests asserted the literal `0.0000s` elapsed-time string, which holds only when the block finishes within th
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Refine beta release notes · remix-run/remix@819c84
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix beta release notes · remix-run/remix@a6a8245
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
A `Method#super_method` chain should return the methods that `super` would call if the method was called normally. Previously, there were mu
Bmethods need to use a different approach to find the cref to use in order to determine the refinements in effect.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@3dfccd7
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add node-tsx package (#11382) · remix-run/remix@80
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Expand frames demo (#11414) · remix-run/remix@e210
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - docs: patch on mixin release note (#11416) · remix
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add package meta validation script (#11413) · remi
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify frame resolver setup and run hook docs (#1
On PostgreSQL 18.4+, disable_referential_integrity uses NOT ENFORCED/ENFORCED instead of DISABLE TRIGGER ALL/ENABLE TRIGGER ALL, requiring o
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - ui: improved type inference for `on` mixin (#11385
Co-authored-by: Michael Jackson <mjijackson@gmail.com>
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@83f1549
Co-authored-by: Remix Run Bot <hello@remix.run>
Add `exclusion_constraint_exists?` and `unique_constraint_exists?` helpers
`io_buffer_not` accessed `buffer->base` directly without validating that the buffer was still live. A slice whose parent had been freed r
…lpers
They are implementation details: * https://docs.ruby-lang.org/en/4.0/Enumerator/Yielder.html * https://docs.ruby-lang.org/en/4.0/Enumerator/
Relevant for small negative immediates. Previously: # Insn: v16 SetLocal l1, EP@3, v10 mov rsi, qword ptr [r13 + 0x20] mov rsi, qword
! この記事はClaude Codeと一緒に、自分の学習のためにLLMの量子化を一通り体験してみた記録です。Claude Codeに手順を聞きながら、自分のターミナルで実際に動かして試しています。 本文もClaude Codeで整えています。その点はご了承ください。 はじめ
Linux Foundationは、AIエージェントとMCPをテーマとしたイベント「AGNTCon + MCPCon Japan」を東京で開催します。日程は9月10日、11日の2日間。会場はベルサール渋谷ガーデン。 Linux Founda...
AIに「いい感じに直して」と頼むのをやめて、GitHub Issueを作業の正本にした この記事は、自分の個人開発の中で気づいたことを、AIに整理してもらいながら書いています。この記事では、実体験、仮説、未検証の構成案を分けて残します。実体験としてあるのは「AIに実装...
薬剤師からIT業界へ。医療DXとAI活用を学びながら発信を始めます この記事は、自分の経歴やこれから発信したいことを、AIに整理してもらいながら書いています。自分が経験した範囲に限定して書いています。 はじめまして、kotaです。 もともとは薬剤師として働き、その...
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Add `enforced:` option for foreign keys on PostgreSQL 18.4+
StepSecurityによるnpmサプライチェーン攻撃に対するインストール時の防御を行うProxy型のレジストリサービス。レジストリへのパッケージ取得要求をプロキシで評価し、新規公開からの一定期間ブロックするクールダウン期間、危険なパッケージのブロック、タイポスクワッティング対
AxiosからNode.js Fetch APIへの移行ガイド。Node.js v18.0.0以降を前提に、axios.get()/axios.post()/axios.put()/axios.delete()やフォーム送信などのコード変換例を解説している。インターセプターやキャ
ログイン画面の構築をしよう。 Codex開発で収益化するまで #6。 前回から、少し期間が空いてしまいました。 一つだけ決定した事として、「Contribution Arc」というサービス名に決定しました。 方向性のおさらいとして、これは学習を継続させるためのサービスで...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
エラーログには残らない「N+1問題」や「無駄な直列処理」に気づけていますか?New Relicの新機能「Performance Risks Inbox」なら、システムに潜む隠れたボトルネックを自動検知できます!本記事では、障害対応をプロアクティブに変える強力な新機能の概要と...
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
📽 スライド版(右下の「0.5x」ボタンで表示倍率を0.5倍にするのがおすすめです) See the Pen SE70 Slides LIFULL by satozguu-the-sans (@satozguu-the-sans) on CodePen. ソ...
はじめに 監視やアラート通知の仕組みを作っていると、「監視基盤自身をどう監視するか」という問題にぶつかります。 たとえば、次のような通知基盤があるとします。 Cloud Monitoring -> Pub/Sub -> Worker -> Slac...
はじめに Jira Cloudのタイムライン(ロードマップビュー)、使っていますか? チームのスプリントや施策の進捗を俯瞰できて便利なのですが、1つ困ったことがあります。土日も祝日も平日も、全部同じ白いマス目なんです。 「この週のここに積んでるタスク、祝日が2日あるな…」...
Check that these two methods opposite always.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
はじめに 「Javaの計算ロジックを直したけど、JSP側のJavaScriptも合わせて変えたっけ?」 業務システムの保守をしていると、こういう不安が頭をよぎる場面があります。特にJavaのBigDecimalで端数処理を変更したような場合、同じ計算式がJavaScrip...
はじめに TAKT が CodeRabbit にスポンサードされることになりました。めでたい。ありがたい。 CodeRabbit は AI がレビューを行うことで開発を支援するサービスです。TAKT は AI コーディングエージェントをオーケストレーションして目的を達成する機能を
…_option Support proc and symbol for `NumericalityValidator`'s `:in` option
The hand-written `coroutine_transfer` in `coroutine/ppc64le/Context.S` lacks the ELFv2 ABI global entry prologue. When the function is reach
はじめに kintoneを使っていて、「重要なレコードを一目で見つけたい」と思ったことはありませんか? ExcelやGoogleスプレッドシートのように条件書式を設定できれば、レコードの値に応じて行やフィールドの色を自動で変えられるので、画面を見ただけで状況がわかるUIを...
For instance: validates_numericality_of :price, in: ->(o) { 0..o.max_price } or: validates_numericality_of :price, in: :price_ran
`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で漸進的に導入する はじめに こんにちは。ぷーじ(@yug1224)です。 約7,500ファイルのTypeScriptプロジェクトにReact Compilerを導入しました。本記事では、annotatio
以前 AWS の公式ウェブマガジン builders.flash に寄稿した AWS CDK における単体テストの使い所を学ぶ という記事の内容を、Coding Agent が自動で参照・判断できるように aws-cdk-unit-testing という Skill として OS
`http_cache_forever` now accept an optional `last_modified:` keyword parameter.
It is now set to `Blob#created_at` instead of being hardcoded to January 1st 2011.
…parameter. It still defaults to January 1st 2011, but you now can subtitute it for a relevant time if there is one.
「デバッグ用」のログが、最大のセキュリティホールになる 本番環境で原因不明のエラーが発生。何が起きているか分からず、焦った私はバックエンドのログイン処理にこう書き足しました。 app.post('/api/login', (req, res) => { console...
The composite action previously read $archname from the caller's job env, leaving the dependency implicit. Declare archname as a require
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
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
zizmor flags inline `${{ inputs.X }}` expansions inside run scripts as template-injection errors. Reusable workflow inputs come from the in-
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Cherry-picking tarball-test.yml to maintenance branches previously required editing six places (four archname literals, branch-label, and th
tool/make-snapshot reads HEAD via tool/lib/vcs.rb#_get_revisions and, on detached checkouts (pull_request, merge_group), parses "(HEAD
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
Use `...` and anonymous splats when possible
pnpm v11.1.3リリース。インストール時にpnpm-lock.yamlのエントリをminimumReleaseAgeとtrustPolicyで再検証するように変更とminimumReleaseAgeStrictモードの追加。pnpm self-updateがminimum
The final assertion of test_metaclass was identical to the one on line 161. Correcting to metametaclass_method_b.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
fix `start_with_delimiter?` has a false-positive when the number coincidentally begins with the delimiter string in number_to_phone
はじめに 回帰分析って知ってますか? こんな質問されたらゾッとしますよね。知らないというわけでもないですが、きっとかなり深いレベルで知っていないとボコボコにされるでしょう。 R言語の lm() や Python の sklearn.LinearRe
(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
…n-proxy-all-includes Accept and discard unused block in `ReflectionProxy#all_includes`
…cidentally begins with the delimiter string in number_to_phone
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
`io_buffer_xor` accessed `buffer->base` and `mask_buffer->base` directly without validating that the buffers were still live. A slice
This reverts commit 50c5b9a19f4c2851d1ae766b6728ca1ab52d6701. Commit miss.
`ReflectionProxy` (a `SimpleDelegator`) overrides `all_includes` as a no-op that intentionally discards the block passed by `add_constraints
! English Version is here みなさまこんにちは!エアークローゼットでCTOをしている辻です。 ! 注記: 本記事で言及する「cortex」および「cortex-product-graph」は、airCloset社内で独自開発したAIプラットフォームの内部
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
デル・テクノロジーズ(以下デル)は、日本時間5月18日未明に米ラスベガスで開幕した年次イベント「Dell Technologies World 2026」で、ローカルでAIエージェントを動かすためのデスクトップPCなどの製品群「Dell D...
There is no such thing: ```rb irb(main):001> sprintf("%F", 123) (irb):1:in 'Kernel#sprintf': malformed format string - %F (ArgumentError) `
初心者向け脱出? ヾ(・ω<)ノ" 三三三● ⅱⅲ コロコロ♪ --本編------------ 多分LLMに初めて触ったのがOllamaという人が多いと思う (筆者もその一人) 検索すると最初に出てくるし、 モデル検索が簡単だし、 dockerで構築しやすいし。 逆にチュ
Ubuntu Desktopユーザ向けの備忘録です。 Ubuntu 26.04 LTS(Resolute Raccon)にアップグレードor新規インストールしたら、「ソフトウェアとアップデート」「追加のドライバー」が見つからなくて困った人向け。 Ubuntu Des...
Co-authored-by: Matt Brophy <matt@brophy.org>
! 本記事に含まれるプロンプトインジェクションの例は、注意喚起・防御目的のみで掲載しています。悪用は絶対にしないでください。「こういう文章が入っていたら危ない」という認識を持つための知識として活用してください。 はじめに 「このスキル便利そう!」とSNSで見つけて即インスト
…(#17012) According to `rb_reg_nth_match`, `rb_reg_match_pre(post/last)`, `GetSpecialSymbol` and `GetSpecialNumber` always returns `Strin
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
はじめに 最近 SNS 上で大企業の生成 AI 活用について「Microsoft 365 Copilot しか使えないのは残念」といったニュアンスの発信を見かけることがあります。 もちろん、色々な考え方があると思いますので、特に否定はしませんが、個人的には「もう少し違う見...
Preserve attachment changes when converting record to another class using STI
…sing STI
はじめに Generative AIを使い始めると、よく次のような表現に出会います。たとえば「7B parameters」「128K context」「RoPE」「LoRA fine-tuning」「MoE model」などです。一見ばらばらの用語に見えますが、実際にはL...
When a single #[test] function holds multiple assert_snapshot! calls, only the first one is updated per cargo-insta run, so updating all of
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
IBM傘下のRed Hatは、5月11日から14日にかけて米アトランタで開催したイベント「Red Hat Summit 2026」で、期限の定めなく特定のバージョンのRed Hat Enterprise Linux(以下RHEL)のサポート...
SIZED_REALLOC_N already assigns to its first argument, and the double assignment causes two writes to the same struct without a sequence poi
fafb55877aaf34592278eb3ef9ba3f61473d0a56 fixed issues with refinement zsuper methods by converting them to a cfunc that calls super. This ch
This PR updates the Rails on Rack guide. Overview of changes: * Several copy improvements. * Link to initialization guide for description
…-tests Add missing regression tests for `ActiveRecord::Migration#say` and `say_with_time`
…ay_with_time`
Followup: https://github.com/ruby/ruby/pull/17016 `cdhash` is no longer a RHash, also its values are no longer boxed.
新卒でITエンジニアとして採用され、AWSを勉強し始めたころ、私はかなり苦戦しました。 当時の私は、 「EC2インスタンスって何ですか?」 と先輩に聞いてしまうレベルでした。 わからないサービスがあれば公式ドキュメントを読むべきなのですが、公式ドキュメントは専門用語が多かったり、
前回は、Deep Data Securityの機能概要とローカル・エンドユーザーの実行例を紹介しました。今回は、Deep Data Securityの主要な目的であるトークン・ベース認証の外部エンド・ユーザーに対するアクセス制御の設定や動作を紹介します。 まず、Oracle...
はじめに セキュリティの SOC 対応を外部委託する際に、どのような 条件付きアクセス で制御すれば良いのかを検討してみました。 今回のようなシチュエーションの場合に、担当者に適切な条件付きアクセスを構成しようとすると、適切な方法が無く 課題にぶつかります。そのような場合...
こんにちは。半熟仮想株式会社の齋藤(@usait0)です。2024年より、DMMの検索レコメンドチームの皆様と連携させていただいています。今回は検索リランクモデルの改善によって検索経由の売上だけでなく、PF(プラットフォーム)全体の売上まで改善したという、本連携の中で最近得られた
Prevent false leaked-connection reports during reaper maintenance
…limiter Fix `number_to_phone` dropping only one char of a multi-char delimiter
The `:delimiter` option accepts any string with no documented length restriction, but `convert_without_area_code` assumed a single character
…ring Fix pre-serialized String values skipping cast in insert_all hot path
Remove support for Rails 6.1 Active Record Marshal format
No longer supporting it will allow us to evolve the internal representation of Active Record objects without breaking compatibility. Unfort
…sort-schema-cache Revert "Sort schema cache columns and indexes per table when dumping"
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
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.
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
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
はじめに 現代のフロントエンドでは、「速いUI」を作るための技術がたくさん出てくる。 optimistic update Suspense transition stale-while-revalidate debounce background sync どれも実務で見かけ
`io_buffer_or` accessed `buffer->base` and `mask_buffer->base` directly without validating that the buffers were still live. A slice w
マイクロソフト社が公開している無料のマルウェア検出+修復「使い捨て」ツールをダウンロードして使う話です。 サイバー脅威は24時間勃発中 マイクロソフト社が公開している無料のマルウェア検出ツール「msert」をご存じでしょうか。現状、隠れキャラみたいな存在になっています。 !
エンジニアどうしのすれ違いを、認知特性の違いとして整理する議論があります。チームでの摩擦を「性格」や「やる気」に帰属させるのと比べると、整理として参考になる視点だと思いました。ただ、ちょっと気になることはあり、その正体が何なのかを少し整理してみます。 扱われている題材を検討してい
はじめに こんにちは。ナウキャストでエンジニアをしているTakumiです。 ここ最近,Snowflake-managed MCPを安全に使うには何が必要かを整理していました。 接続は MCP Client(ローカルPC)→ MCP Server → Snowflake という経路
Switch examples to use `>=2` instead of `~>2.0.0` (which is really terrible as you are limited to 2.0.x versions). For the help outpu
はじめに こんにちは、Gakken LEAPのフロントエンドエンジニアのkouです。 普段の開発では、デザイナーが Figma で設計して、エンジニアがそれを見ながら実装しています。ただ、小さな UI の追加を自分でやりたい場面は結構あります。簡単なコンポーネントひとつにデザイナ
こんにちは!某メガベンチャーでデータアナリスト……を3年務めてから、データエンジニアに異動したばかりのじゃっこです🔰 Appleヘルスケアの情報をBigQueryに貯めて、MCP経由でモバイルのClaudeやChatGPTから見られるようにした話です。 Claudeのモバイルア
技術的負債という言葉を本来の意味以外で使わないようにしよう 言葉の定義が間違っているからっていう理由ではありません。 技術的負債を詳しく知りたい方は、このブログよりも t-wada さんのブログ【翻訳】技術的負債という概念の生みの親 Ward Cunningham 自身による説明
はじめに 📝 前 2 本との関係: 直前の 2 本(Claude Code で個人 PDCA 自動化基盤を作った話 / Windows タスクスケジューラ × Claude Code で自分専用新聞)が 「何を作ったか」 の実装記録だとすると、本記事はその前段の 「どうやって学
こんにちは!akifumi です。 最近、LINEミニアプリ「カウシェファームミニ」を AI 駆動を前提とした並列開発 で1人・2ヶ月でリリースしました。 本記事では、カウシェファームミニでチャレンジした開発手法を共有したいと思います。 全体像 今回は1人チームでの新規開発だ
Same optimization that was applied to `set_table` in 85c52079aa35a1d2e063a5b40eebe91701c8cb9e This saves one pointer per `st_table`. Now th
https://github.com/ruby/mmtk/commit/40053354bd
Fix bulk job and email enqueueing methods with no arguments
…utes Expose all `BatchEnumerator` attributes
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…d-bytes-size Add a helper to get the combined byte size of blobs attached via `has_many_attached`
…_many_attached`
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Instead of a linked list. Should be both more compact and faster to iterate. Also fix reporting its memory size.
That API made sense before b00f280d4b9569e7153365d7e1c522b3d6b3c6cf as finding a module name was costly, but it now is a very cheap operatio
オープンソースとして開発されている高速なOLAP用データベース「DuckDB」をクライアント/サーバ化する新しいプロトコル「Quack」が発表されました。 ちなみにQuackはアヒル(Duckはアヒルおよびカモ類全体の総称ですが、ここではア...
AWSは、Oracle Cloudと閉域網で直接接続する「AWS Interconnect - multicloud」の新機能をプレビュー公開しました。 AWS Interconnect - multicloudは、Amazon VPCやA...
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
はじめに 最近、GW に割と長めのお休みをいただけたので、話題のコーディングエージェントを試してみようと思い、Codex と Claude Code、GitHub Copilot を使って、学生時代から構想していたコミュニティベースの SNS を作ってみました。 作ってみてびっく
これはなに こんにちは、昨今プロジェクト担当をやることのやることの[1]多いもりたです[2]。 先日チームリーダーとの1on1でプロジェクトについてぼやいていたら、リーダーから「でも森田さんのプロジェクトマネジメント好きですよ」と言われました[3]。嬉しかったので、今回は自分がプ
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
はじめに こんにちは。ブロックチェーン×AI Agentで自律経済圏を創るKomlock labでエンジニアをしている小原(@brto_0224)です。 2026年に入って、日本円ステーブルコインのニュースが立て続けに出ています。JPYC、JPYSC、EJPY、Progmat C
はじめに Qiita で「Claude Code を社内で使うための『AIエージェントセキュリティ』実践編」がトレンド入りしていました。 Claude Code を組織で使い始める時、最も多い不安は 「機密情報がうっかり漏れないか」 です。 実際にうちのチームで1年以上運...
Fix `ActiveRecord::QueryMethods#in_order_of` when passing an out-of-range Integer.
…ange Integer.
HermesをベースにしたNode.js互換のJavaScript/TypeScriptランタイム。TypeScriptファイルを直接実行でき、Chrome DevToolsプロトコルに対応したデバッガを内蔵している。fs/http/net/path/streamなどのNode.
1. 自己紹介と前提 こんにちは、Prrappです。 2026/04/25のABC455で入茶しましたので、色変記事を書くことにしました。 灰色停滞コーダーの勉強になれば幸いです。 1-1. この記事で書くこと 入茶できた理由 入茶するためにやったこと 効果が大きかっ...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
はじめに 私が2024年より提唱している「オンコパ(音声 × Copilot)」というコンセプトをご存じでしょうか? 実は昨年12月ごろ、Speaker Deck で「オンコパ2.0」の世界観について一度まとめて公開しています。 このスライドではオンコパの全体像(1...
NDIAS Automotive/IoT CTF 2026のWriteupです。 開催概要・制度 2026年5月15日(金)18:00 JSTから5月17日(日)18:00 JST(48時間) Jeopardy方式 問題数: 37問 チーム制、チームの人数制限なし 点数は各
### Motivation / Background This PR updates the guide to make it readable, fill out any of the gaps, and align with current Rails behavior,
This Pull Request has been created to improve the Active Record Query Interface Guide ### Detail - [ ] Does the example need join_table in
はじめに 突然ですが、みなさんはこのアヒルをみたことがありますか? このアヒルはクラウドデータ分析基盤の MotherDuck の LP に登場するアヒルで、サイトにはこの子以外にもたくさんの kawaii イラストがあふれています。 改めて紹介すると、MotherDuck は
結論 NestJSがTS Frameworkの中では好きだけど、時代とともにツラミがだいぶ増えてきたよ ツラミを解消するために、2026年ならこうでしょ!というのを詰め込んだNestJS likeなTS Frameworkを作ったよ AIつかったら2週間で作れたからみんな「ぼく
はじめに こんにちは。データエンジニアの山口です! 先日、dbt Analytics Engineering Certificationの受験をして無事合格できたので、試験を受けるまでにやったことや当日の流れを共有させていただきます。 事前に知っておけたら嬉しかったなぁと思ったこ
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
はじめに 本記事は、パスワード+多要素認証 の認証方式を利用している Entra 組織テナントの利用者に対して、パスキー の利用を促していくための方法を紹介したいと思います。 Entra テナントの既定の動作では、ID + パスワードで作成されたユーザーに対して、 Mic...
TL;DR 飲み会の帰り道、スマホの Claude アプリでセッションが全部切断=自宅サーバ (Proxmox) がホストごと落ちていた 同時に DHCP プール枯渇で、新規に IP を取る端末は WiFi に乗れない(既存 IP のサーバ群は生存) 外出先から SSH で
Stop using uutils-coreutils that fails to install on the arm64-windows runner.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
- Skip Windows 11 ARM CI for now commit:ba43e07c12093273e46630c55e93c7491dbbd372. - Unlock uutils-coreutils version commit:ded07a7d929d
はじめに:自動化は「全部やる」と失敗する 中小企業のDX支援に関わっていると、「何から手をつければいいかわからない」という相談をよく受ける。 気持ちはわかる。世の中には「AIで何でも自動化できます」という情報があふれているし、実際にツールも揃ってきた。だが、僕自身の経験から言える
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Support for this was removed.
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
It's failing with: Get-Command: C:\Users\runneradmin\scoop\apps\scoop\current\lib\install.ps1:191 Line | 191 |
…soc-job Introduce `**options` argument in the `DestroyAssociationAsyncJob#perform` method
It allows extending the job with additional options without breaking people's applications. See https://github.com/rails/rails/pull/42452/f
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
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リリース。画像のリサイズ/回転/フォーマット変換に対応した画像処理API Bun.Imageを追加。Bun.serve()がHTTP/3 over QUICに対応、fetch()が実験的にHTTP/2とHTTP/3プロトコルをサポート。isolated li
Markdownで表を書くとき、列が増えたりセルの中身が長くなったりすると、だんだん編集がつらくなります。 | 項目 | 内容 | 備考 | |---|---|---| | 名前 | Visual Table Canvas for Markdown | VS Code拡張機能 |
WebプラットフォームのネイティブAPIがライブラリから受けた影響を9つの事例で紹介する記事。jQuery/SizzleのCSSセレクタがquerySelectorに、Bootstrapのdata-toggleがpopovertarget/command属性に。jQueryの.a
Unityでゲーム開発をしているときに動作が安定しないと感じたことはありますか?私はたまにあります。 私の場合は処理の重いコードを書いていてその部分を修正すると比較的安定するのですが、結局のところ、原因は皆さんの開発状態によると思います。 このような場合皆さんはどうしているでしょ
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
記事概要 Blender上でComfyUIを動かすことができる拡張機能、StableGenを使い、Blender上で3Dモデルに対しテクスチャをAI生成させた。 ここでは、StableGenのセットアップ~実際の使用(テクスチャ生成まで)をメモ書きとしてまとめる。 ...
1. はじめに これまで Zephyr を紹介する際、何度か下記リポジトリをベースに解説してきました。 このリポジトリは、実運用を想定した環境構築手順とデバッグ環境を提供しており、 本記事では、これを使った VSCode と連携したデバッグや書き込みなどの使い方につ...
TL;DR Anthropic 発祥の MCP (Model Context Protocol) が Linux Foundation に寄贈され、月 9,700 万 SDK ダウンロードに達した時点で「中立化」しました。個人開発者の「ベンダー API か自前抽象化か」の二択が崩
Anthropic が 2026 年 5 月 14 日に公開した How Claude Code works in large codebases: Best practices and where to start は、Claude Code を大規模コードベースへ導入す...
はじめに 最近、Python のパッケージマネージャとして uv を使う例を見かけるようになりました。 Qiita・Zennの記事でも、Python の環境構築で pip ではなく uv で書かれているものが目立ちます。 ただ、自分の場合は今のところ pip で特に困って...
〜なぜ「1トランザクション1集約」の原則をあえて破るのか〜 はじめに: AIに設計レビューさせてみた 少し前に、決済基盤まわりのコードを AI に設計レビューさせてみました。 すると、かなりそれっぽく、そして正論っぽく、こんな指摘が返ってきました。 1つの DB トランザク
! 本記事は EDINET DB のブログ記事 「"AIが高くなる"のではなく"適正化される" — 入力トークンで差がつく時代の、構造化データベースの存在理由」 の転載です。最新版はそちらに掲載しています。 2026年5月14日、Anthropicが告知を出しました。6月15日
Follow up of commit d5c5fcb80a432e2078139c460230dc7952216c35. `target` may be the basename only, skip all rules under bundled gem.
今回の記事はRustのunsafeについて。最近BunのRust移行やら何やらでunsafe Rustが話題(?)ですが、unsafeという単語から色々と誤解を生んでいるような気がしています。unsafeが含まれているから危険!というわけではなく、低レイヤーやFFI周りでは適切に
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
This reverts commit bf01f6ae89a95d8f5572e050facfe311c8c28aaf, that was an accidental commit by mistake.
https://github.com/ruby/mmtk/commit/9772a1d30a
mov rax, imm64; jmp rax による x86-64 メソッドエントリ Hook 実験 通常であれば、DateTime.Now は素直に現在時刻を返します。 しかし、次のプログラムを実行すると、ある瞬間から「現在時刻」は西暦 9999 年 9 月 9 日...
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で作業していると、操作手順書やテストエビデンスを作成する場面がよくあります。 ただ、毎回スクリーンショットを撮って、説明文を書いて、ExcelやPowerPointに貼り付ける作業はかなり手間がかかります。 そこで、ServiceNow上の操...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
…rt_columns Revert: Sort table columns by name when dumping schema
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
* 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
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ryan Florence <rpflorence@gmail.com>
番外編⑤:ReactとVueの覇権(SPA時代へ) 〜jQueryの終焉と「仮想DOM」がもたらした現代Webの最終形態〜 導入:「つぎはぎだらけ」の限界 これまでの連載で、フロントエンド(jQuery)、バックエンド(Rails)、デザイン(Bootstrap)、そし...
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Avoid eager Web Encoding globals in multipart pars
shebang that includes "ruby" (https://github.com/ruby/prism/pull/4110) * Clarify the documentation of -x, it always searches a sh
本記事は MCP が解決する実務上の課題と、AI アプリケーションを構築する開発者にもたらす具体的なメリットに焦点を当てます。セットアップ手順は別記事で扱います。 AI は賢いが、孤立している 現在の AI は推論、コード生成、データ分析をかなりの水準でこなせます。...
筆者は2年ほど前からKampisosというアイヌ語のコーパスを検索できるWebサイトを運営しています。Kampisosでは、さまざまなアイヌ語の出版物やウェブサイト、論文、録音などの対訳資料を収録しています。アイヌ語または日本語でキーワードを検索し、一致した箇所を引用として一覧す
Revert "Add default `#render_in` implementation to `ActiveModel::Conversion`"
…ersion`" This reverts commit 241f2a0b98aa85573335faf503d29e81f41df3dc. Based on a [comment][] on the original PR ([#57349][]), the `
! 必要条件 ・Windows ・CodexAppとChatGPTモバイルアプリを最新版にする ・ChatGPTのMFA(多要素認証)を有効化する ChatGPTモバイルアプリのCodexから、Codex Appが操作できるようになりました。 しかし、いつものことながら現時点(
はじめに 一時期、私はGenerative AIによって、システムやワークフローの作り方が大きく変わるのではないかと考えていました。 もちろん、「AIが開発者を置き換える」というような極端な話ではありません。もう少し現実的な意味です。これまでは、業務課題を解決するために、...
「その前提知らないんだけど…」を解決するJava学習サイトを作り始めた 最近、後輩が入社してきてJavaの学習を一から進めているのですが、 社内の研修カリキュラムを見ていて、かなり思うところがありました。 正直、 「これ、アウトプット少なすぎないか?」 という...
はじめに 本サイトの地図画面には、ホテルのマーカーをタップすると詳細情報をAPIから取得して表示する機能があります。 この機能、最初は自分でキャッシュを実装していました。同じホテルを2回タップしたときにAPIを叩かないように、Map オブジェクトを使ってメモリに保存していたので
Followup for https://bugs.ruby-lang.org/issues/20409
はじめに RAGを利用したチャットボットの作成にはもっぱらDifyを利用してました。単純なRAGならドキュメントを放り込んでボタン押すだけでつくれるしチャットフローでのナレッジ設定も簡単なのでコード書くよりよっぽど楽です。 一方で最近だとClaude DesktopやCodex、
はじめに Fusicのレオナです。 24GBのGPU 1枚で30Bクラスのモデルを動かし、別マシンからOpenAI互換APIとして叩けるところまでを通しで試してみました。本ブログでは、QuixiAI/Qwen3-30B-A3B-AWQ を vLLM でサーブし、LAN内の別端末か
Enumerate columns in SELECT when `only_columns` is set
はじめに TypeScriptにおける、コンパニオンオブジェクトを知っていますか? export type Rectangle = { height: number; width: number; }; export const Rectangle = { fr
はじめに こんにちは!かろっく@calloc134 です。 先日、晴れて社会人となりました! お仕事では主にフロントエンドやったり、 たまにバックエンドやったりデータ基盤やったりすると思います。 たまに認証周りも触るかもしれない?わからん・・・ さて、社会人になるということで、
Models configured with `only_columns` were still emitting `SELECT *` queries, causing every column to be returned by the database and popula
はじめに 前回の記事で午後Ⅰ試験の攻略法が終わったので、 次はいよいよ午後Ⅱ試験に入ろうと思います。 午後Ⅱ試験については実質次回の試験がラストになってしまうため、 この記事の有効期限は非常に限られたものになってしまいますが、 受験を考えられ...
結論 社内メーカー(市民開発者)の価値は、作れる量 × 使われる浸透 の掛け算で測ろう。 \text{MV (メーカーバリュー)} = \text{AP (アセット生産性)} \times \text{AE (アセット浸透度)} PBR = PER × ROE...
はじめに みなさんClaude Mythos(クロード ミュトス)をご存知でしょうか?Anthropic社が開発した「最強のAI」として噂されていますが、現在は限定的なプレビューにとどまっており、一般ユーザーは利用できません。そんな中、公開されている研究論文やアーキテクチャを元に
はじめに 今回の記事では、Microsoft Copilot Studio に最近プレビューとして出てきたWork IQ MCPおよび、それをベースに作成した問い合わせ対応支援エージェントを紹介します。 Work IQ を一言で言うと、 データを取得し、文脈を理解し、その結果を使
はじめに 2026年5月14日、JavaScript ランタイム Bun の Zig→Rust 大規模移植 PR が main ブランチにマージされた。約 96 万行のコードを、6 日間で、AI(Claude)が書いた。テストは 99.8% パス、バイナリサイズも縮小されているが
はじめに 最近、Claude Codeを使っている人がかなり増えてきましたよね。 僕も最初は、 「Claude Code便利やな」 「でもCodexも気になるな」 「OpenAI版のClaude Codeみたいな感じなんかな?」 くらいのノリでCodexを触り始めました。 ただ、
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix assets error message test in Bun (#11405) · re
This is currently blocking Ruby's doc generation: https://github.com/ruby/actions/actions/runs/25895616458/job/76107951475 We'll ne
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
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
グロービスでは AI コーディングのメインツールを Claude Code (CLI 版) に統一する方向で運用しています。利用ログを取り始めて改善の打ち手を入れたところ、すぐに次のような成果が出ました。 毎月の開発時間を およそ 100時間 節約 開発セッションのリードタイム
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
https://github.com/ruby/mmtk/commit/a46b68fe5b
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - build: update remix package · remix-run/remix@c0a9
Co-authored-by: Remix Run Bot <hello@remix.run>
ソフトウェアの「設計原則」を、なぜ一部のエンジニアは生理的に嫌うのかという記事を読んで、部分的には理解できることがありつつも、全体として読み手に対してある種の誤った誘導があると思いました。本記事では、私が具体的に誤りだと思う部分について指摘をしつつ、一方で現象としての設計原則にか
…ning_on_update PostgreSQL reload virtual columns on update via RETURNING clause
…in favor of `auto_populated_on_insert?`
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…path fix: skip coder round-trip for Hash/Array values during `insert_all`
…vent-bugfix Action Text: Dispatch Active Storage events with `id` and `file`
…n-on-rollback Reset `lock_version` after transaction rollback
はじめに AWS Japan AI/ML Specialist Solutions Architect の Kujirada です。 PJ 内で開発した Agent (sub agent), MCP Server, Skills などの Harness をどのように組織の資産とし
…-in-key Fix ParameterFilter hash-lookup optimization for line-anchored regexps
Follow-up to [#52680][] Adjusts the Action Text-dispatched [Active Storage Direct Upload JavaScript Events][] to include both `id` and `fil
When a record with optimistic locking was successfully saved inside a transaction that later rolled back, the in-memory `lock_version` was l
…ults-on-newest Remove framework_defaults if load_defaults matches
The c6191dac77 optimization treated /^token$/ and /\Atoken\z/ as interchangeable and converted both into exact-string hash lookups. But in R
…y-support Fix #55099 allowing array syntax for expression indexes in add_index
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@e10c01f
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - build: update remix package · remix-run/remix@5ef2
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@eab0148
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add canonical remix export manifest (#11392) · rem
…1396) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@4313d99
Co-authored-by: Michael Jackson <mjijackson@gmail.com>
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@2ac5037
…hAll}` (#11363)
Visual Studio Code(以下、VS Code)の開発チームは、VS Codeで複数のAIエージェントを用いた開発を容易にする新機能「Agent window」を5月13日に公開されたVisual Studio Code 1.1...
GitHub Contributionを経験値にしたら、開発者向けSNSみたいになった Codex開発で収益化するまで #5。 前回まで、いくつかのWebサービス案を試していました。 ただ、作っていて気付いたことがあります。 「実用性」だけでは、開発が続かない。 個...
【100部突破】Claude Codeなどの生成AIにUnityゲーム開発を任せると、動くけど育てにくいコードになりがちです。本書では、MVP構成・asmdef分離・規約ドキュメント・仕様書・段階的プロンプトを使い、AIにViewとロジックを分離したコードを出力させる流れを解説し
はじめに 数年前に買ったmicro:bitと、3Dプリントしたアームで動くロボットアームです。 電子工作デバイスとか3Dプリンターとか、買ったはいいものの途中で積んじゃうの、自分だけじゃないと思うんですが。「積んでるなぁ」というモヤモヤがずっとあったんですが、この春やっと、積ん
背景 私は、ソフトウェアエンジニアリングの 設計書をほぼ Markdown で作成しています。 業務要件、ユースケース一覧、サービス記述書、API 仕様、ADR、ナレッジベース。気づけば、社内外で扱うドキュメントの大半が Markdown になっていました。 さらに、最近...
こんにちは!アルダグラムでエンジニアをしているやすまさです。 建設・施工管理 SaaS「KANNA」では、現場写真が日々大量にアップロードされています。これらを「足場の写真」「配筋の写真」のように 自然言語で検索したい という要望は以前からありましたが、ベクトル DB を一台立て
! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の143週目の記事です! 3年間連続達成まで残り16週となりました! こんにちは、株式会社ログラス(以下、ログラス)技術基盤本部の大野です。 現在、私は26卒のエンジニア研修の設計・
■ この記事はこんな人におすすめ TypeScriptでifのネストやswitchを多用しているが、読みにくいと感じている人 enumを使っているが、ケース追加時の漏れが怖い人 「フラグ引数」が何なのか、なぜ避けるべきかを知りたい人 保守しやすい条件分岐の書き方をマスタ...
オリジナルの公開場所:https://www.nocobase.com/ja/blog/open-source-tools-after-claude-code TLDR Claude Code は、コード生成や機能実装に強いツールです。ただし、長期的に保守できる企業向けシ...
前回の内容から sudo certbot --nginx -d test.catatsumuri.org を実行して証明書を取得した。 その数分後から、ログに見知らぬIPが並び始めた。 何が飛んでくるのか 実際のアクセスログを人間語に訳すとこうなる。 Mozi.a ボットネ
vite-plus v0.1.21リリース。vp pmコマンドがローカルCLIで動作するようになり、vp migrateはnamed catalogsの書き換えやtsdown/clientのインポートと型設定の移行に対応。vp createは@org形式のスコープ付きテンプレート
新しいリポジトリに入ったとき、コードを読む前に 全体像を1枚絵で見たい ことがあります。 そこで、Claude Code に「リポジトリを読んで1枚のワークフロー図にして」と頼むプロンプトを作ってみました。 できあがるもの 対象ディレクトリを渡すと、flows.json と
JavaScriptランタイム「Node.js」の最新バージョンとなる「Node.js 26」正式版がリリースされました。 Node.js 26では、これまでJavaScriptにおいて日付処理に使われてきたDateに代わる新たなAPIとし...
Modular社は、AIを高速に実行することを目指したPythonライクな新言語「Mojo」のベータ版公開を発表しました。今後数カ月以内に正式版が登場する予定です。 Mojo 1.0 is in beta! Beta 1 marks th...
Claude Codeのキーボードショートカット17個をTier S/A/Bの3段階で重要度別に分類。Shift+Tabで承認疲れ解消、Ctrl+Bでテスト待ちゼロなど、実演デモ付きで具体的な活用法を解説するで。
はじめに Claude Code でブラウザを操作するとき、地味につらいことが3つありました。 MCP の設定が面倒。playwright MCP や chrome-devtools MCP を使うには、それぞれ接続設定を書かないといけない。複数の AI コーディングエージェ
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Simplify frame navigation demo rendering (#11395)
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - build: update remix package · remix-run/remix@1ee3
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Copy package READMEs into generated Remix package
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@544054f
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add UI package README docs (#11394) · remix-run/re
2026年5月11日に発生したTanStackのnpmパッケージに対するサプライチェーン攻撃のポストモーテム。pull_request_targetワークフローの設定不備、GitHub Actionsのキャッシュポイズニングを組み合わせた攻撃手法について。フォークからのPRで実行
pnpm v11.1.0リリース。レジストリ署名を検証するpnpm audit signaturesコマンド、namedRegistriesによるレジストリのプレフィックス指定(gh:@acme/privateなど)のサポート。pnpm bugs/pnpm ownerコマンドの追
Amazon Web Services(AWS)とAnthropicは、AWS上でAnthropicが運営しClaudeのフル機能を提供する「Claude Platform on AWS」の正式リリースを発表しました(AWSの発表、Anth...
調査会社のSynergy Research Groupは、グローバルにおける2026年第1四半期のクラウドインフラの市場状況について調査結果を発表しました。 クラウドインフラとは、IaaS、PaaS、ホステッドプライベートクラウドを合わせた...
playwright v1.60.0リリース。破壊的な変更として、Locator.ariaRef()、bindingsのhandleオプション、videosPath/videoSizeなどのdeprecatedなAPIを削除。tracing.startHar()/tracing.
React/Solid/Vue/Svelte/Preact/Qwikに対応したスキーマファーストのフォームライブラリ。Valibotを利用したスキーマベースのバリデーションをサポートし、createFormや<Form />/<Field />などのAPI
Node.js互換のJavaScriptランタイムであるBunの作者Jarred Sumner氏は、これまでZig言語で開発してきたBunの開発言語を、Rust言語へ移行する作業を進めていることを明らかにしています。 移行にはClaudeを...
Rust製の高速コードエディタ「Zed」を開発しているZed Industries社は、Zedがバージョン1.0に到達したことを発表しました。Windows、Mac、Linuxで利用可能です。 We've shipped more ...
Temporal APIのpolyfillライブラリ。最新のTemporal仕様に対応し、ponyfillとしてもglobalを書き換えるshimとしても利用できる。TypeScriptで書かれていて、内部的にBigIntに依存しない実装となっている。
ここ最近、オンプレミスにおけるシステム調達の不確実性が高くなっていることは多くのIT関係者が感じていることでしょう。 理由の1つには昨年末からのメモリやSSDの価格高騰および品不足があります。予算面でも納期面でも計画的な調達が明らかに難しく...
エンタープライズ向けストレージベンダとして知られるEverpure(旧Pure Storage)の会長兼CEOであるチャールズ・ジャンカルロ(Charles Giancarlo)氏は、4月23日付けで公開した同社のブログ「サプライチェーンの...
SQLファイルを中心としたTypeScript用のSQLiteデータベース開発ツールキット。definitions.sqlでスキーマを定義しsqlfu draftでマイグレーションを生成、SQLクエリから型安全なTypeScriptラッパーを生成する。Cloudflare Dur
Chrome 149 betaリリース。CSSのshape-outsideプロパティでpath()/shape()/rect()/xywh()関数のサポート。SVGのpathLength属性のCSSプロパティ化、image-rendering: crisp-edgesのサポート。
この大型連休中にようやく少しまとまった時間を作ることができたので、Claude CodeやGoogle Antigravityを試してみることにしました。 題材は、昔の自分が書いたJavaScriptのコードが呼び出している外部サービスが終...
Amazon Web Services(AWS)は、米国とイスラエルによるイランへの攻撃に端を発した紛争により深刻な被害を受けた中東(アラブ首長国連邦 UAE)リージョン(ME-CENTRAL-1)の状況を、約2カ月振りに報告しました。 そ...