Tech News Daily

2026-09-07 (Mon)
AI が毎朝届けるテックニュースダイジェスト
📰 22 articles 🏷 7 categories 📡 16 sources
9.8 VMware vCenter脆弱性のCVSSスコア
50x porfforのネイティブバイナリ縮小率
25x IBM Quantum新型機のスループット向上
🔥 Top Stories
⚡ Dev & Engineering
Debianの全ソースコードを横断検索できる「Debian Code Search」の開発者Michael Stapelberg氏は、転置インデックスの整数圧縮に使っていたcgo経由のTurboPFor(C言語製)を、Go 1.26の実験的SIMDパッケージ`simd/archsimd`によるネイティブGo実装に置き換えた。ビット幅特化とSIMD化でcgo版と同等の速度に到達し、positional popcount最適化でさらに2倍高速化した。
  • SIMD化とビット幅特化でcgo(C言語)版と同等のエンコード速度に到達、positional popcount最適化でさらに2倍高速化
  • デコード性能はdebian-mixデータセットで773Mval/sから858Mval/sへ向上(アロケーション削減で約11%改善)、IPCは理論最大8に対し7を達成
Michael Stapelbergブログ ⏱ 5 min read 2026-09-06
GNU coreutilsをRustで再実装する「uutils coreutils」の0.11.0が、Rustコンパイラのような「キャレットで問題箇所を指す」エラー表示を追加した。標準エラー出力が端末に接続されている場合のみ発動し、スクリプトやパイプ実行時は従来通り1行のメッセージを返すため互換性を壊さない。
  • 端末接続時のみキャレット付き診断を表示し、パイプ・スクリプト実行時は従来の1行メッセージを維持して後方互換性を確保
  • `tr 'qw[y-b]' x`のような逆順レンジ指定に「b-yのつもりでは?」と提案するなど、chmod/sort/cutなど28コマンドの引数エラーに対応、`UUTILS_DIAG`環境変数で動作を強制指定可能
uutils.orgブログ ⏱ 4 min read 2026-08-28
Nixパッケージマネージャのパッケージを、ローカルにインストールせずブラウザタブ内だけで起動できる実験的サービス「TryNix」が公開された。nixpkgsの履歴から31万件超のパッケージバージョンを検索し、QEMUベースのx86_64 Linuxカーネルをwasmにコンパイルしてブラウザ内で動かす。バックエンドサーバーは持たず、公開バイナリキャッシュから直接パッケージを取得する静的構成だ。
  • nixpkgs履歴の31万件超のパッケージバージョンを対象に、QEMUベースのLinuxカーネルをWebAssembly化してブラウザタブ内で実行、バックエンドサーバー不要の静的構成
  • VMスナップショットとJITトランスレーションキャッシュをブラウザに保存することで、初回起動は約7.5秒、再訪時は主要パッケージで4.3秒までシェル到達時間を短縮
fzakaria.comブログ ⏱ 4 min read 2026-09-04
Apple SiliconにネイティブLinuxを移植するAsahi Linuxプロジェクトが、M3シリーズ搭載Mac(MacBook・iMac)向けのサポートをインストーラーに統合し、正式サポート対象に加えた。ウェブカメラ・USB・AV1デコード・Wi-Fi/BluetoothなどM1/M2シリーズの機能はほぼそのまま動作する。
  • ウェブカメラ・USB 3.0(10Gbps)・AV1ハードウェアデコード・Wi-Fi/Bluetoothなど、M1/M2で動いていた機能の大半がM3でもそのまま動作
  • スリープ機能はファームウェア制約で無効化、HDMI出力とGPUアクセラレーションは未対応、Mac Studio(M3 Ultra)は非対応でMacBook/iMacのみサポート対象
Asahi Linux Blog ⏱ 3 min read 2026-09-06
Broadcomが7月29日に公開したvCenter ServerのSyslogサーバーにおけるディレクトリトラバーサル脆弱性CVE-2026-59310(CVSS 9.8)は、認証不要でネットワーク到達可能な攻撃者が細工したリクエストを送るだけでコード実行が成立する。開示からわずか5日で悪用が確認され、これまでに47ヶ国361件のIPアドレスで侵害が判明した。侵入後はオープンソースのリバースSSHツールで永続化し、ESXiホスト上に直接Babuk派生ランサムウェアを展開する手口が確認された。
  • CVSS 9.8のディレクトリトラバーサル(CVE-2026-59310)、認証不要でSyslogサービス経由のリモートコード実行が成立し、開示から5日で悪用開始
  • 47ヶ国361件のIPアドレスが侵害され、リバースSSHツールで永続化後にESXiホスト上へBabuk派生ランサムウェアを直接展開、ワークアラウンドは存在せずパッチ適用のみが対策
BleepingComputer ⏱ 5 min read 2026-08-17
🇯🇵 日本語テックコミュニティ
VS Codeの生みの親であるErich Gamma氏がIBM在籍中にマイクロソフト本社を訪れ、ビル・ゲイツ氏と約1時間面会した逸話を含む公式ドキュメンタリー「The Story of VS Code」が、2026年9月5日にYouTubeで公開された。Gamma氏は2011年6月、当時のVPだったJason Zander氏からブラウザベースの開発ツール構想への参加を打診され移籍を決断、スイス・チューリッヒに開発拠点を立ち上げた。VS Codeは2015年4月のBuildでLinux/macOS/Windows対応版を発表し、同年11月のConnect()でオープンソース化された。
  • Erich Gamma氏はIBM在籍中にビル・ゲイツ氏と面会、2011年6月に当時のVP Jason Zander氏の誘いでマイクロソフトへ移籍しチューリッヒに開発拠点を設立
  • TypeScript共同開発者Steve Lucco氏との協業、jQuery不採用、UIスレッド軽量化が技術的決断の柱。2015年4月にクロスプラットフォーム版を発表、同年11月にオープンソース化
Publickey ⏱ 5 min read 2026-09-06
2015年にGuillermo Rauch氏が設立した「Zeit」社(現Vercel)発のNext.jsは、2016年10月25日に「小さなリポジトリ」として静かにGitHub公開された。ビルドに数十分から1時間を要したGatsbyから、Twitch・TikTok・Huluなど大規模サービスが移行した経緯を軸に歴史を整理している。2022年10月のNext.js 13でApp Router(React Server Components採用)を導入し大企業採用が進む一方、2025年にはCVSS 9.1・CVSS 10.0満点の脆弱性が相次いで発覚した歴史も記録している。
  • 2016年10月25日に静かにGitHub公開され、ビルドに数十分〜1時間要したGatsbyからTwitch・TikTok・Huluなどが移行
  • 2022年10月のNext.js 13でReact Server ComponentsベースのApp Routerを導入する一方、2025年にCVSS 9.1とCVSS 10.0満点の脆弱性が相次いで発覚
Qiita ⏱ 6 min read 2026-09-06
C言語とGo言語で同じ処理を書き、生成されるアセンブリコードを比較することで両言語の設計思想の違いを解説するZenn本が公開された。全15章構成で、関数引数の渡し方(ABI)、malloc/newとスタック割り当て・エスケープ解析によるメモリ管理の違い、配列アクセス時の境界チェックの実装、Goroutineのスタック管理とCのスタックの違い、ガベージコレクションがアセンブリに残す痕跡まで、足し算のような基本操作を起点に段階的に扱う。
  • 全15章構成で、関数引数の渡し方(ABI)からポインタ操作・Go固有機能まで、足し算のような基本操作を起点に段階的にアセンブリレベルで比較
  • 配列境界チェックの実装、malloc/newとエスケープ解析によるメモリ管理の違い、Goroutineスタックの扱い、GCがアセンブリに残す痕跡まで具体的に可視化
Zenn ⏱ 6 min read 2026-09-05
拠点100件×指標9種類×日数731日で最大66万セルに達する在庫計画画面に、画面外の要素をDOM化しないTanStack Virtualを導入した事例。縦方向はページ基準の`useWindowVirtualizer`、横方向はスクロール枠基準の`useVirtualizer`で別々に仮想化した。効果の本質は初期表示の高速化ではなく、900行全描画時に横スクロールのたびに再計算されていた13,500セルを300セルまで削減できた点にあった。
  • 縦・横を別々に仮想化(useWindowVirtualizer/useVirtualizer)し、横スクロール時の再計算対象を900行×15列=13,500セルから300セルへ削減
  • セルごとのオブジェクト生成をやめFloat64Array/Uint8Arrayに畳み込み660万オブジェクトを9,000個に削減、高さ測定はCSS変数直書きで再描画連鎖を回避
Zenn ⏱ 6 min read 2026-09-04
🛠 Code & Tools
Microsoftが公開したコード検索ツール「tgrep」は、テキストファイルから3バイトの重複トライグラムを事前抽出してインデックス化し、検索時にはマッチしうる小さなファイル集合だけを走査する。クライアント/サーバー方式でJSON-RPC 2.0を使い、mmapしたディスク上インデックスとリアルタイム更新用のメモリ内オーバーレイを組み合わせたHybridIndexを採用する。ripgrepとの比較ベンチマークでは、gecko-dev(38.8万ファイル)でmacOS 51.9倍・Windows 38.6倍と、大規模リポジトリほど差が広がる結果になった。
  • 3バイトトライグラムの事前インデックス化とHybridIndex(mmap+メモリ内オーバーレイ)により、検索時は候補ファイルのみ走査
  • ripgrepとの比較で18項目中17項目で上回り、gecko-dev(38.8万ファイル)ではmacOS上で51.9倍高速、リポジトリが大きいほど差が拡大
GitHub ⏱ 4 min read 2026-09-06
オープンソースのデスクトップアプリ「Tabularis」は、PostgreSQL・MySQL/MariaDB・SQLiteを3種の組み込みドライバでカバーし、ClickHouse・DuckDB・MongoDB・Redis・Firestoreなど16以上の公式プラグインで対応範囲を広げるマルチデータベースクライアント。Monacoベースのエディタに加え、SQLとMarkdownを混在させたノートブック機能、実行計画をグラフ表示する「Visual EXPLAIN」を備える。ClaudeやCursor、Devinがデータベーススキーマにアクセスしてクエリを実行できるMCPサーバーを内蔵している。
  • 3種の組み込みドライバ+16以上の公式プラグインでPostgreSQL/MySQL/SQLite/ClickHouse/DuckDB/MongoDBなどを横断操作、実行計画をグラフ表示する「Visual EXPLAIN」を搭載
  • Claude・Cursor・DevinがDBスキーマにアクセスしクエリを実行できるMCPサーバーを内蔵、React 19+TypeScript/Rust+Tauri v2構成でApache 2.0ライセンス公開
GitHub ⏱ 3 min read 2026-09-06
Markdownファイルを見やすいHTMLやPDFに変換するコマンドラインツール「madoc」が公開された。`madoc html input.md -o output.html`のようにコマンド一つで変換でき、PDF組版にはVivliostyleを採用、目次自動生成・表紙画像挿入・CSSカスタムテーマにも対応する。開発のほぼ全てをAIエージェントが担っており、作者はAIとの作業で大量に生成されるMarkdownをチームメンバーに共有する際、見やすい形式に変換する必要に迫られて開発したと述べている。
  • `madoc html`/`madoc pdf`のコマンド一つでMarkdownをHTML/PDFに変換、PDF組版にVivliostyleを採用し目次自動生成・表紙画像・CSSテーマに対応
  • 複数MarkdownファイルをYAMLの章立て定義で1文書に結合可能、開発のほぼ全工程をAIエージェントが担当
ktrmnm.jpブログ ⏱ 3 min read 2026-09-05