2026年10月26日の厳選テックニュース
AI が書いた技術解説を、まず話し言葉で言い直し、短く整える指示ファイル
- 日本のMicrosoft社員Kazuki OtaがZennの'Microsoft (有志)'パブリケーションに投稿した、個人の見解記事です。AIが作った技術解説が'0건이라는 뜻은 아니다'のように否定から始まり、要点がぼやける問題を扱っています。
- 著者の方法は、まずこの解説で伝えたいことを一文で決め、隣の人に話すように言葉を崩して書き、意味を保ったまま短くすることです。この手順をSKILL.mdというAI向けの指示ファイルにまとめたと述べています。
- 例として、'受付と完了確認を分ける'を'処理の終了を待たずに受付完了をまず知らせ、結果は後で照会する'に言い換えています。短くした表現でも意味が失われないことに重点を置いています。
- 原文には、この方法の効果を測定または比較したデータはありません。著者は結果がかなり良かったと主観的に評価しています。
Node.js のBrotli展開で不正な入力を入力不足として扱った問題と修正内容
- Node.jsはBrotli圧縮データを展開する際に内蔵デコーダを使用します。このデコーダが不正に作られた入力を受け取ると、内部バッファの外に書き込む問題がありました。この問題は2026年10月 21日のNode.jsセキュリティリリースで、CVE-2026-111497として修正されました。影響の説明(クラッシュ、メモリ露出、リモートコード実行の可能性)はNode.jsの脆弱性アドバイザリからの引用です。
- 原因は、ブロック切り替え(次の区間に使う圧縮テーブルを変更する指示)のエラーを「さらに入力が必要」のような戻り値として扱ったことにあります。引用されたアドバイザリによると、そのため不正なデータが一時的な状態として扱われ、内部バッファに入力が蓄積され続けました。
- 入力が十分にある unsafe の実行経路では、同じエラーが呼び出し元に伝えられず無視されていました。修正では戻り値の型をエラーコード列挙型に変更し、新たにBROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCHエラーコードを追加したため、両方の経路でエラー発生時に直ちに処理を中断するようになりました。
- 修正の中核は、google/brotliの上流コミットをNode.jsに取り込んだことです。この記事は修正コミットを読んで整理した解説です。攻撃経路と実際の被害範囲は原文では扱われていません。
iFixitの分解調査で見たiPhone Duo、折りたたみ画面のしわの隠し方と修理の難しさ
- iFixitはiPhone Duoを分解したあと、修理しやすさのスコアを満点10点中5点とした。原文によると、このサイトが折りたたみ式スマートフォンに与えたスコアの中で最も高い点数だという。
- 内側画面の反射を抑える非光沢のナノテクスチャ・カバーは、明るい日差しの下で画面を読みやすくし、反射光を散らしてしわを目立ちにくくする。顕微鏡で見た楕円形のサブピクセル配列も、しわを減らすための設計だとiFixitは推定した。
- 原文は、画面そのものの修理は高額で難しいと説明している。外側のナノテクスチャ層は、下のOLEDを交換せずに比較的簡単に取り替えられるという。
- 画面の破損やヒンジのひび割れの報告について、iFixitは仮説を示した。ヒンジが完全に閉じないことがあり、バッテリーの端近くを通るアコーディオン式ケーブルが、その場所に圧力を集中させる可能性があるというものだ。Appleはコメント要請に対してすぐには応じなかった。
OneDriveで複数の表とメモをまとめ、Copilotでレポートを作る機能の案内
- マイクロソフトは、OneDriveとSharePointでCopilotの一般提供を案内した。Copilotは、マイクロソフトが提供するAI機能の名称である。
- 紹介された利用例は、複数の表の分析、フォルダの整理、既存の資料をもとにした対話形式のレポート作成である。繰り返し行う処理を個人用のスキルとして保存する例も示された。
- 発表には、今後数か月のうちに順次展開される機能も含まれる。原文は、紹介された機能がすべて一度に提供されるわけではないと述べ、実際の業務時間の短縮率は測定していないと記している。