Scraps 最終更新 2026/10/03 01:30

ソフトウェア開発の技術記事まとめ

@jqit_suwa /

Claude Code のタスクリストが出ない — 原因は環境変数 ENABLE_TASKS=0 だった

  • Claude Codeのタスクリストが表示されない原因は環境変数 ENABLE_TASKS=0 だった
  • ENABLE_TASKS=0 はTaskツールを無効化し、CLAUDE_CODE_ENABLE_TODO_TOOLS=1 でTaskツールを有効化する設定だった
  • ENABLE_TASKS=0 が設定されていると新しいモデルではタスクツールが使えないため、環境変数を確認する必要がある

@Ray-Ish (@movrish ) /

Structured Playwright —— 継続性から設計するE2Eテストの4層構造とハーネス

  • E2Eテストを4層構造で設計し、変更追随性とレビュー性を向上させる
  • Layer1(Page Object)にUI要素、Layer2(Action)に業務フロー、Layer3(Test)に検証を分離、Layer4(Config)に環境設定を配置
  • テスト本体を変更から隔離し、変更の影響範囲を層ごとに制御する設計が重要

@I635230 /

Claude Coworkの定期タスクが4回止まった。原因は全部承認の設定だった話

  • Claude Coworkの定期タスクが承認待ちで止まる問題を解決した
  • 事前承認されていないツールを呼び続けると承認待ちになる、承認モードはタスク編集画面で設定する
  • 承認モードを自動承認に設定する際はタスク編集画面で行い、チャット入力欄の設定はセッション限りのため効かない

@I635230 /

社内の発表会をすっぽかしたので、MTGの30分前にAlexaが教えてくれる仕組みを整備した話

  • Google Apps ScriptとAlexaでミーティングの30分前通知を自動化した
  • Googleカレンダーから予定を取得し、GASでトリガーを設定してAlexaにWebhookを送信する
  • カレンダーのアクセス権やAPIのメソッド違いが動作に影響するため、設定時に確認が必要

@mizchi /

時相論理の形式仕様の Quint を使って、denoland/celld の二重 writer バグを見つけた

  • Quint で celld の single-writer 制約をモデル化し、時計ズレで二重 writer が発生する反例を発見した
  • TTL=10秒、時計ズレ=+1秒、実時間=9秒で反例が発生し、Rust のテストで実装で再現可能だった
  • 時計ズレの上限を契約にすると障害時の切り替えが遅くなるため、安全性と可用性のトレードオフを考慮する必要がある

@Zentaro /

NGワードリストに「死ね」が入っていなかったので自分で作った

  • 日本語と英語のNGワードフィルタを自作し、npmに公開した
  • allowlistで除外語をマスクし、正規化処理で長音や連続文字を制御し、ambiguousカテゴリで文脈依存語を隔離した
  • allowlistに誤って追加されたNGワードが検出不能になる可能性があるため、dedupeスクリプトで重複を排除する仕組みを導入した

@株式会社RevComm /

「情報を集める朝」をなくして、確認・判断の時間を増やせた話—経理のClaude活用事例【#レブコムAI活用リレー】

  • 経理業務でClaudeを活用し、朝のブリーフィングと月次締めの確認作業を効率化した
  • Gmail・Slack・Googleカレンダー・Notionのデータを横断して情報整理、HTMLツールで残高確認を対話型化
  • 複数ツールをまたぐ確認作業にかかる時間を削減し、判断に使える時間を増やせた

@harupython /

パスキーはなぜ「盗まれても意味がない」と言えるのか - 真価を発揮する使い方

  • パスキーは秘密鍵をサービス側に渡さず、公開鍵で署名検証する仕組み
  • 公開鍵暗号とWebAuthnによる認証先との結び付き、FIDO2セキュリティキーの活用
  • サービス側の公開鍵漏洩では本人確認できないが、端末やセッションのセキュリティも必要

@アクシスNWチーム広報部 公式note✅ 投稿週3(月水金12:00) /

#67 VIVANT2|「ネットワーク管理はAIエージェントと無縁」だと思っていた私が、CiscoのMeraki・Catalyst Center MCPサーバーを知って考えを改めた話|柚木薫(二階堂ふみ)さん、素敵です

  • CiscoがMerakiとCatalyst CenterのデータをAIエージェントに公開するMCPサーバーをベータ公開した
  • Meraki MCPは読み取り専用、Catalyst Center MCPは権限管理で読み取り専用に制限する必要がある
  • Catalyst Center MCPを使う場合は最小権限の専用アカウントを用意し、読み取り操作だけに制限する運用を設計する必要がある

@清水はるか /

Cursorを使ってデザイナーがハンドコーディングでデザインシステムを作ってみた

  • デザイナーがCursorを使ってハンドコーディングでデザインシステムを実装した
  • ReactとMUIライブラリを用い、Cursorのチャット形式でAIに質問しながらコードを手書きした
  • AIに質問しながらコードを書くことで、理解を深めながら実装を進められることが分かった

@nkstm_0410 /

【2026年9月までに対応】Gemini API の Standard key を Auth key へ移行する手順と漏えい対策

  • Gemini API の Standard key が 2026年6月19日から拒否され、9月には全 Standard key が対象になる
  • unrestricted standard key は6月から、Standard key 全体は9月から拒否。Auth key への移行が必要
  • Standard key が残っていれば Auth key へ移行し、漏えい時の被害を小さくするための対応が必要