Scraps 最終更新 2026/10/01 18:50

#OSS

@だいあろごす。 /

【Antigravity】AIへの指示書が共通化する?Claude Codeが「AGENTS.md」に対応

  • Claude CodeがAGENTS.mdに対応し、AIエージェント向けの共通指示書が広がり始めている
  • AGENTS.mdはプロジェクトの基本情報やルールを記載する共通形式で、Claude CodeとGoogleのmanaged Antigravity Agentで利用可能
  • Antigravityユーザーは現状維持で問題ないが、今後のAI環境構築に影響が出る可能性がある

@GitHub OSS /

anthropics/claude-code

  • Claude Codeがリリースされた
  • ターミナルやIDEで使えるエージェント型コードツール、npmでのインストールは非推奨
  • インストール方法は公式ドキュメントに記載、データ収集に関するポリシーが明記されている

@ktdatascience /

「Googleでログイン」を押したあと、Googleはサービスにパスワードを渡していない。じゃあ何を渡しているのか?

  • Googleでログイン時にパスワードは渡されず、認可コードとIDトークン・アクセストークンが交換される
  • 認可コードは使い捨てで、IDトークンはサービス宛ての認証券、アクセストークンはGoogleAPI宛ての権限券
  • IDトークンのaud検証とsubによるユーザー識別がログインの根拠で、アクセストークンはAPI呼び出しに使う

@TechCrunch Events /

Open or closed AI? NvidiaのNader KhalilとSydney SykesがTechCrunch Disrupt 2026で次世代スタートアップに影響する決定を議論

  • AIスタートアップがオープンモデルと特許モデルの選択を迫られる
  • オープンモデルはコストと制御のバランス、特許モデルは差別化とインフラの維持が課題
  • 選択はコスト、インフラ、マージン、差別化、スピードに直接影響する

@Jospin /

決済の例で理解するDIP(依存性逆転の原則)

  • DIPを適用することでOrderServiceがStripePaymentに依存するのではなく、抽象インターフェースに依存する
  • OrderServiceはPaymentInterfaceに依存し、StripePaymentはそのインターフェースを実装する、依存関係の向きを逆転させる
  • 具体的な実装を変更する際、高レベルモジュールを変更する必要がなくなるため保守性が向上する

@GitHub OSS /

alphaXiv/OpenResearch

  • OpenResearchが研究エージェントと自動研究のためのローカルファーストワークスペースを提供する
  • Claude CodeやOpenCodeなどのモデルを研究エージェントに変換し、gitワークツリーで独立したセッションを実行できる、ローカルSQLiteストアとCLIコマンドを備える
  • プロジェクトや実行はローカルに保持され、コードの公開は必要なく、使用状況の分析はオプトアウト可能で個人情報は含まれない

@Jean Bradley, TechCrunch Events /

TechCrunch Disrupt 2026 サイドイベントスケジュール:NMI、Backblaze、PeakXV Partners、Augmentなどが出展

  • TechCrunch Disrupt 2026のサードイベントスケジュールが公開された
  • 10月11日から15日にかけてサンフランシスコで開催され、セッション、ワークショップ、ネットワーキングイベントなどが含まれる。スタートアップ関係者向けで、企業や投資家、研究者が参加する
  • イベントはTechCrunch Disruptとは別に開催され、参加には別途チケットが必要で、各イベントの詳細は公式サイトで確認する必要がある

@jota9613 /

Swagger UIとは

  • Swagger UIはAPI仕様書と動作確認ツールを統合したツールである
  • エンドポイント一覧の表示とTry it out機能でパラメータ入力とリクエスト実行が可能
  • APIの使い方共有や動作確認、チーム間の仕様共有に役立つことが記載されている

@mpyw /

Go のフラットなパッケージにファイル単位の private を持ち込む Linter “declscope”

  • Goのフラットパッケージでファイル単位のプライベートを検出するLinter「declscope」が公開された
  • ファイル間でプライベートな宣言が使われた場合に報告し,//declscope:packageで共有を宣言できる。namespaceの境界をファイル単位で設定可能
  • AIエージェントが境界を越えたときの「どう直すか」が明確になるため,コードの保守性が向上する

@Link and Motivation Developers' Blog /

なぜ「とりあえずref」でいいのか?reactiveとの違いを改めて整理する

  • refはプリミティブとオブジェクトの両方を扱えるが、reactiveはオブジェクトのみ対応
  • refは.valueで値をアクセスし、reactiveは通常のオブジェクトのようにアクセス。refはプリミティブも扱えるがreactiveはオブジェクトのみ
  • reactiveはオブジェクト全体を置き換えるとリアクティブな接続が失われるため、基本的にはrefを使うのが推奨される

@GitHub OSS /

Homebrew/BrewUI

  • HomebrewにGUIツールBrewUIが公開された
  • SwiftとSwiftUIで開発され、Homebrewのコマンドライン操作を隠さずにグラフィカルに操作できる
  • Homebrewの環境設定をカスタマイズする際はbrew.envファイルに直接記述する必要がある

@Dominic-Madori Davis /

AIインフラ企業Cornelis、2億500万ドル調達でNvidiaの優位に挑む

  • Cornelisが2億500万ドルを調達し、Nvidiaの市場支配に挑戦
  • Active Compute Fabricというネットワーク技術でGPUのデータ待ち時間を削減、オープンアーキテクチャで複数のGPUハードウェアをサポート
  • Nvidiaのソフトウェア最適化に比べて選択肢が広がるが、実装には既存のエコシステムとの互換性が重要

@tofu_frontend /

:has()で不要になったJavaScript 10選

  • :has()で不要になったJavaScriptの10個のケースが紹介されている
  • :user-invalidで入力状態の判定、:has(img)で画像の有無のレイアウト変更、:has(input:checked)でチェックボックスのスタイル変更
  • :has()の特異度が高くなるので、意図しない上書きを防ぐために:where()を使うべき

@GitHub OSS /

zapret-discord-youtube

  • zapret-discord-youtubeは、特定のネットワーク制限を回避するためのツールセットを提供している
  • WinDivertによるトラフィックフィルタリングと、Secure DNSの設定が主な仕組み。複数の戦略ファイルと設定ファイルが用意されている
  • アンチウイルスがWinDivertを誤検知する可能性があるため、セキュリティソフトの設定を調整する必要がある