島田英明 retweeted
【スマブラSP オフ大会】 雷影杯#42開催
日時:2026年11月4日(水)
開場18:00/トーナメント開始19:30
場所:川崎駅徒歩5分
定員:24名
参加費:一般1200円 持参700円(引用リツイートで200円引き)
申請はこちらから!
start.gg/tournament/42-15
みんなで川崎盛り上げよう🐍
Claude Code 2.1.312 が出ました🛠️
日本時間 10/28 03:36 の公開。全39件です
・本体25(追加2・修正13・改善2・変更8)+VSCode2+クラウド6+Remote Control1+Claude Tag4+Code Review1
・311から約23時間。連日の更新
📌 目玉の変更
・サブディレクトリの大きな CLAUDE.md やルールファイルを、Claudeが冒頭だけ見て上書きしていた→Writeが「全部読むか、部分編集して」と促すように
・全画面表示で、キューに入れたメッセージの下の「to send now」をクリックすると、その場で送信
・Claude apps gateway に `oidc.user_id_claim` を追加。Microsoft Entra ID の `oid` など、`sub` 以外でユーザーを識別できるように
📌 うれしい修正
・Bash で git リポジトリの深い階層に `cd` すると、フォルダ単位や `paths:` 指定のスキルが見つからなくなっていた
・コマンド名が1つ不正なだけで全コマンドが読めず、`claude -p` が何も出力しないことがあった
・VS Code 拡張からサインインすると、そのセッションの間ずっと組織のポリシーを取得しなかった
・PDF を読むとき、古いセッションファイルの掃除と重なって「pdftoppm failed」になることがあった
・作業中に effort を変えると、まだ反映前なのにスピナーや記録に新しい値が出ていた→実際に効いている値を表示
📌 変更
・利用上限の表示が「session limit」から「5-hour limit」に(VS Code では「Resets at 3:10 PM」のように時刻で表示)
・プロンプト/エージェントのフックは、セッションあたり同時24本まで(サブエージェント込み)
・サブエージェントの `autoCompactWindow` で、要約開始のしきい値を下げられるように(上げることはしない)
📌 クラウド
・クラウドで動くルーティンのモデル選択に effort を追加
・環境設定のセットアップスクリプト欄が、色付け・行番号・コピーボタン付きのエディタに
大きな CLAUDE.md を育てている人には、勝手に上書きされなくなるのがかなりありがたい直し☺️
スキルをフォルダごとに分けて使っている人も、早めの更新がおすすめ!
code.claude.com/docs/en/chan…
#ClaudeCode #AI
まじか!!!
【重要なお知らせ】
いつも『Pokémon UNITE(ポケモンユナイト)』を遊んでいただき、誠にありがとうございます。
この度、『ポケモンユナイト』は2027年3月23日(火)をもちまして、サービスを終了させていただくことになりました。
これまでご愛顧頂いておりましたお客様には深く御礼申し上げますと共に、この度のご案内となりましたことを心よりお詫び申し上げます。
今後のスケジュールや詳細につきましては、ゲーム内のお知らせや公式サイトをご確認ください。
pokemonunite.jp/ja/topics/no… #ポケモンユナイト
Claude Code 2.1.311 が出ました🛠️
日本時間 10/27 04:47 の公開。全92件の大きめの回です
・本体76(追加2・修正49・改善13・変更12)+VSCode8+クラウド3+Claude Tag3+Code Review2
・310から約3日。そのぶん直しがぎっしり詰まった版
📌 目玉の変更
・ターミナルで `ultrathink` と打つと、Opus 5.5/Sonnet 5.5/Haiku 5.5/Fable 5.1(AnthropicのAPI経由)でそのターンを xhigh の effort で実行
・作業中に打てば、そのターンの残りの effort を引き上げ。虹色の表示も、本当に効く場所でだけ出るように
・Pro・Max は、前回の確認から1時間以内の起動でネットワーク確認を2つ省いて起動が速く
📌 うれしい修正
・通常コンテキストで20万トークンを超えたとき「Usage credits required for 1M context」で止まっていた→自動で要約して続行
・CLAUDE.md にすごく長い箇条書きがあると、起動時やファイル編集のあとに長く固まっていた
・セッション中に MEMORY.md や CLAUDE.md を書き換えたあと、自動要約の直後にClaudeが古い内容を見ていた
・何千行も書き換える Write/Edit が最大5秒止まって「0行変更」と表示
・サブエージェントが、あとから接続できたMCPサーバーのツールを使えなかった
・`SubagentStop` フックが、終わったときの1回でなく1分に2回くらい動いていた
・APIが「再試行しないで」と返したリクエストまで再試行して、ターンが何分も止まることがあった
・返答の中の `"\"` のような単独のバックスラッシュが消えていた
📌 改善
・コマンドがタイムアウトしたら、そこまでの出力を見せて「バックグラウンドで実行中」と伝えるように
・要約の返事に要約が入っていないときは、置き換える前にもう一度頼み直すように
・「Connection dropped」エラーで、まずプロキシやゲートウェイ、次にVPN・ファイアウォールと見る場所を案内
📌 VSCode
・Claudeの返答のコードブロックに色付け(ライト/ダーク/ハイコントラスト)
・パネルから送ったカスタムスキルやスラッシュコマンドに、開いているファイルや選んだ行が入っていなかった
・VS Code 側でテレメトリをオフにしていれば、Claude Code にも引き継いで使用状況やエラー報告を送らないように
`ultrathink` で effort を上げられるのは、ここぞという時に便利そう☺️
長い CLAUDE.md や MEMORY.md を育てている人ほど効く直しも多いので、早めの更新がおすすめ!
code.claude.com/docs/en/chan…
#ClaudeCode #AI
島田英明 retweeted
三郷市長選について市民のポストを見ますが、これもSNSで興味を持っているほんの一部の考え方。なにをいっても選挙の結果は足を運んだ市民の1票で決まる。
そんな私もSNSでしか言えないが、それでも言います。選挙に行こう!
【続報】10/21 の Node.js 更新で紹介した Brotli の脆弱性が「HTTP2Shell」と呼ばれて広がっています⚠️
Node.js だけの話ではなかったので、まとめておきます
📌 正体は Google の Brotli(圧縮ライブラリ)のバグ
・細工した圧縮データを展開すると、8バイトの内部バッファを超えて書き込んでしまう(CVE-2026-111497・CVSS v4.0 で 9.2)
・「データが壊れている」と「入力が足りない」を区別できず、書き込みを続けてしまうのが原因
・呼び名は Node2Shell → Python2Shell → HTTP2Shell と変わってきましたが、どれも同じ CVE
📌 なぜ「HTTP」なのか
・`Content-Encoding: br` 付きのデータは、HTTPのクライアントやサーバーが自動で展開する
・届いたリクエストだけでなく、自分のコードが `fetch()` で外から取ってきたレスポンスも対象になる
・HTTP/2 というプロトコルの問題ではない
📌 修正版
・Brotli 本体 → 1.0.10/1.1.1/1.2.1
・Node.js → 22.23.4/24.22.1/26.12.1(20系以前は修正なし)
・Python の Brotli → 1.2.1、brotlicffi → 1.2.1.0
・Bun → 1.4.4
・Envoy・Istio も修正版あり
📌 手元の確認はこれだけ
・`node -v`
・`node -p "process.versions.brotli"`
・`bun --version`
・`pip show Brotli brotlicffi`
10/24 時点で実際の攻撃は確認されていません。ただ検証環境でのコード実行の実証は出ているので、今のうちに上げておくのが安心です💪
バージョンを上げたら、プロセスの再起動とコンテナの再ビルドまでやって完了です
nodejs.org/en/blog/vulnerabi…
#セキュリティ #Nodejs
日本もここまで選手にフォーカス当たって盛り上がってほしいっすね!
韓国で「Faker記念切手」が発売✨
中央郵便局前に長蛇の列ができ、オンライン・オフライン合わせて14万枚が即完売
jp.yna.co.kr/view/PYH2026102…
Claude Code 2.1.310 が出ました🛠️
日本時間 10/24 06:20 の公開。全26件です
・本体12(追加1・修正6・改善4・変更1)+VSCode2+クラウド7+Claude Tag3+Code Review2
・79件あった309から約1日。今回はコンパクトな仕上げの版
📌 追加
・Monitorツール(バックグラウンド処理の見張り役)とプラグインのモニターが、Bedrock・Vertex・Foundry でも使えるように
・テレメトリや不要な通信をオフにしている環境でもOKに。あわせて、前面で長く sleep して待つ使い方はそこでもブロック→Monitorで待つ形に
📌 目玉の修正
・`cleanupPeriodDays` をすごく大きな値にしていると、自動のお掃除が貼り付けた画像などの新しいファイルまで消していた
・Windows:Git Bash が無い環境で、コマンドが「引用符で囲んだパスだけ」の PreToolUse/PermissionRequest フックが、ツール実行を素通りさせていた
・一部のゲートウェイや互換サーバーが effort のベータ値や会話途中のシステムメッセージを受け付けず失敗→それらを外して再送するように
・「Prompt is too long」のあとの要約で、base64 や SVG のような詰まったテキストを残しすぎて、次もまた失敗していた
・ファイル読み取りの許可確認で、シンボリックリンクの行き先が表示されるように
📌 改善・変更
・作業フォルダの外を初めて読むときの自動モードの確認文がわかりやすく
・`-p` や Agent SDK で、巨大な会話ログを要約するときのメモリ使用を削減
・Linux:サンドボックスが起動できない原因が Ubuntu の AppArmor のときは、名指しで解除方法まで案内
・MCPツールが返事待ちのままタイムアウトしたら「答えは来なかった、同じ呼び出しはくり返さないで」とClaudeに伝えるように
📌 VSCode・クラウド
・プランレビューの「フィードバックを送って計画を続ける」でEnterを押すと、プランが承認されてしまっていた
・Enterpriseのカスタムロールで、クラウドセッションとRemote Controlの権限を役割ごとに管理できるように
・クラウド環境のセットアップスクリプトを、ファイルから読み込める「Choose file」ボタン
件数は少なめでも、「消えてほしくないファイル」「止まるべきフック」をしっかり押さえた版です☺️
Windowsでフックを使っている人は早めの更新がおすすめ!
code.claude.com/docs/en/chan…
#ClaudeCode #AI
Claude Code 2.1.309 が出ました🛠️
日本時間 10/23 05:34 の公開。全79件です
・本体57(修正43・改善6・変更6・更新2)+VSCode10+クラウド5+Claude Tag5+Code Review2
・きのう13時台に出た 2.1.308 は「バグ修正と安定性の改善」1行だけの版。中身たっぷりなのは今朝の309です
📌 今回の主役はサンドボックスと許可チェック
・**mac・Linuxのサンドボックスで、シェルの起動ファイル(.bashrc など)がコマンドのたびにサンドボックスの外で実行されていた**
・サンドボックス内のコマンドや自動承認の編集で、`--mcp-config` に渡したMCP設定ファイルを書き換えられていた
・`cd` を組み合わせた git コマンドや、サブシェル入りのリダイレクトが、許可確認・拒否ルールをすり抜けることがあった
・Windows:PowerShellの `Set-Location`/`cd` の一部が、確認なしで通っていた→確認するように
📌 そのほかの目玉の修正
・とても大きい CLAUDE.md がある階層のファイルを読むと、自動要約(compact)がくり返し走っていた
・Claudeが役割名や仮の名前を @メンションの形で書き、関係ないGitHubユーザーに通知が飛んでいた
・PowerShellのフックが、終了コード2でも処理を止めなかった
・Macで、起動のたびに「コマンドライン・デベロッパ・ツールをインストール」のダイアログが出ていた
📌 改善・変更
・Windowsで、Claude Codeが内部で使う git コマンドが高速に
・ディスクがいっぱいのとき、どのフォルダを空ければいいか教えてくれるように
・`sed -i` は編集プレビューではなく、ふつうのBashコマンドとして確認・実行するように
📌 VSCode・Claude Tag
・編集のあとの待ち時間が 1〜1.5秒 → 0.75秒に
・メッセージを送らずに新しいセッションを始めると、空の「Untitled」が履歴にたまっていた
・Slackで承認した投稿が、チャンネルではなく自分のDMに出てしまっていた
今回は「本来止まるべきものが止まっていなかった」系の修正がずらり。安心して任せられる土台を固める版です☺️
308で静かだと思ったら、309でしっかり来ました!
code.claude.com/docs/en/chan…
#ClaudeCode #AI
今のこの状況を楽しめるのがエンジニアだなー
って思うこの頃です
インフラなんだからしんどいに決まっとるがね
だからこそみんな今週末くらいエンジニアに優しくしてねw
#エンジニア – at Chiyoda-ku, Tokyo
TypeScriptの型チェックが、また一段と速くなりそうです⚡🦀
Cloudflareが、TypeScriptをRustに移植した「tsrs」を発表しました。開発には、Cloudflareに買収されたVoidZero(Vite・Oxcのチーム)も関わっています
📌 tsrsのポイント
・Go言語で書き直された TypeScript 7 と比べて、型チェックが最大8倍速く、メモリは約70%少ない
・TypeScript 7.1(ベータ)の約2.5倍速よりも、さらに速い
・「フォークではない」と明言。TypeScriptチームと密に協力して開発中
・今後はLSP(エディタの補完など)も含めて、TypeScriptの全機能を1つのパッケージでサポート予定
・近いうちにOxcツールチェーンの一部に
・WASMで動くので、ブラウザやCloudflare Workersでも実行できる
・試すなら `npx tsrs`。GitHubは oxc-project/tsrs
📌 型チェック高速化レース、熱いです
・つい先日(10/10)には、Anthropicが開発しているJSランタイム「Bun」も v1.4.3 で型チェック `bun check` を搭載(TypeScript 7より3倍以上速いという発表)
・Go版TypeScript 7が出たと思ったら、今度はRust勢がその先を走る展開
大きなプロジェクトだと、型チェック待ちの数十秒がけっこうストレスなんですよね。それが数秒になるなら、開発体験がまるっと変わります。
エディタで補完が返ってくる速さにも効いてくるので、LSP対応がとても楽しみです☺️
publickey1.jp/blog/26/cloudf…
#TypeScript #Rust
島田英明 retweeted
PHP「ぐわあああ!脆弱性が見つかった!」
Python「フフフ……PHPがやられたか」
Ruby「奴はスクリプト言語四天王の中でも最弱……」
Perl「セキュリティとは笑わせる。そもそも俺のコードが読めるか?」
Claude Code 2.1.307 が出ました🛠️
日本時間 10/22 05:47 の公開。全43件です
・本体33(追加2・修正21・改善6・変更4)+VSCode7+クラウド2+Code Review1
・あいだの 2.1.306(10/21)は修正2件だけの小さな版。今日13時台には、1行だけの 2.1.308 も出ています
📌 追加
・`/claude-api api-version`:Claude APIのコードを、新しいAPIバージョン `2026-10-21` に移行してくれる
・OpenTelemetryに `claude_code.safety_event`:許可ルール・自動モード・安全チェック・フック・サンドボックスが、ツール呼び出しを止めた/確認した/差し戻したタイミングを記録できるように
📌 目玉の修正
・**HTTP MCPのツール呼び出しが、途中で接続が切れると2回送られていた**→読み取り専用や、何回実行しても結果が同じツールだけを再試行するように
・`CLAUDE_CODE_DISABLE_1M_CONTEXT` を設定していると、`opus[1m]` などでモデルが見つからないエラーになっていた
・mac・Linuxがスリープすると、接続中のMCPサーバーがタイムアウト扱いのまま戻らなかった
・PDFや画像をたくさん読むと「Autocompact is thrashing」エラーになることがあった
・`/permissions` の「Recently denied」に拒否したコマンドが出ていなかった
・Agent SDKの `setModel()` が、APIの確認に5秒以上かかると拒否されていた→15秒まで待つように
📌 2.1.306 の修正
・クラウドセッション内の `claude -p` が「Not logged in」になっていた
・MCPツールが多いと、APIエラーが「prompt is too long」にすり替わって、要らない要約が走っていた
📌 改善
・壊れたツール呼び出しは、エラーで止まる前に2回まで再試行
・forkサブエージェントを同時に起動しても、お互いの仕事を取り合いにくく
・ブラウザでのサインインが、終わった瞬間に完了画面に
📌 VSCode・Code Review
・音声入力が自動で止まったとき(15秒無音・2分の上限)に理由を表示。それまでの文字は残る
・長いプロンプトがチャット欄全体を覆っていた→最大40%に
・Code Reviewに `@claude review stop`(off・pauseでも可)。PRの自動レビューを止められる
MCPの二重送信が止まったのは、外部サービスに書き込むツールを使っている人ほどありがたい修正です☺️
1日ちょっとで306・307・308の3本。このペースの更新、追いかけるのも楽しいです!
code.claude.com/docs/en/chan…
#ClaudeCode #AI
やっぱXにいるエンジニアの人たち好きだわ~www
PHP祭りだ!
やってやるぞ!!
って感じがして
マジで気合い入ってレイドボスを倒す仲間たちだからw
#PHP祭り
島田英明 retweeted
The PHP project has released fixes for 2 critical vulnerabilities affecting servers that host PHP applications. Site owners and technical teams should confirm their hosting provider’s update plan and update PHP immediately. Versions before PHP 8.2 no longer receive security updates. These issues are not specific to WordPress, and no WordPress update is required. wp.me/pZhYe-5Gb









