「Android」スマホにハードウェアの脆弱性、4台に1台に影響のおそれ
暗号資産セキュリティ企業LedgerのリサーチチームDonjonが、AndroidスマートフォンのMediaTekチップおよびTrustonic製TEE(高信頼実行環境)に存在するハードウェア脆弱性を公開した。攻撃者はUSBケーブルで端末をPCに接続するだけで、PIN総当たりによるロック解除、ストレージ暗号化の突破、仮想通貨ウォレットのシードフレーズ窃取が可能になる。この脆弱性は安価なモデルを中心にAndroid端末全体の約25%に影響するとされる。MediaTekはすでにファームウェアパッチをサムスンなどのメーカーに提供しており、CVE番号はCVE-2026-20435として登録されている。ユーザーは端末メーカーが提供する最新のセキュリティアップデートを適用することが最善の対策となる。
- •MediaTekチップとTrustonic TEEに起因するハードウェア脆弱性により、USBケーブル接続のみで1分以内に端末侵入・PIN突破・ストレージ復号が可能
- •Kraken WalletやPhantomなど人気の仮想通貨ウォレットのシードフレーズも窃取されるリスクがあり、全Android端末の約4分の1に影響する可能性
- •MediaTekはすでに端末メーカー向けパッチを提供済み。ユーザーはGSMArenaやKimovilで自端末のチップを確認し、最新セキュリティアップデートを適用することが推奨される
Why it matters
物理アクセスのみで発動するハードウェアレベルの脆弱性は、ソフトウェアパッチだけでは根本解決できず、特に仮想通貨資産を保管するユーザーにとって深刻な資産喪失リスクを意味する。
Claude Codeログ基盤の構築
本発表はClaude Codeのロギング基盤構築について解説している。PostToolUse Hookを利用することで、Skill・MCP・Write・Editなど各ツールの実行情報をリアルタイムに取得できる。ツール固有の情報はtool_inputフィールドに格納され、Edit/Writeツールでは書き換えたコンテンツの中身まで記録可能。SkillやCustom Slash Command、MCP利用時は名前や引数も取得できる。これらのログをJSON形式で収集することで、開発者はAIエージェントの行動を可視化・監査できる。
- •PostToolUse Hookを使い、セッションID・ツール名・tool_input・tool_responseなどを含む構造化JSONログを取得できる
- •Edit/Writeツールでは書き換えたファイルの実際のコンテンツも記録され、Skill・MCP利用時はコマンド名や引数も取れる
- •ロギング基盤を整備することで、Claude Codeエージェントの操作履歴を可視化・監査・デバッグに活用できる
Why it matters
AIエージェントが自律的にコードを書き換える時代において、ツール実行ログの収集は安全性の担保・障害調査・コスト管理に不可欠であり、本手法はその実践的な第一歩となる。
Claude Code のコード品質がばらつくので AI に品質保証させる仕組みを作った話 / A story about building a mechanism to have AI ensure quality, because the code quality from Claude Code was inconsistent
Claude Codeを用いて生成されるコードの品質が不安定であるという課題に対し、筆者はAI自身に品質保証を行わせるシステムを構築しました。この仕組みでは、AIが生成コードのレビューや改善提案を行うことで、人間による最終確認を効率化し、コード品質の均一化を図ります。このアプローチにより、AI生成コードの信頼性を高め、開発プロセス全体の効率向上を目指しています。
- •Claude Codeが生成するコードの品質には一貫性がなく、課題となっていた。
- •この品質のばらつきを解決するため、AI自身にコード品質保証(QA)を行わせる仕組みを開発。
- •AIによるレビューと改善提案を通じて、生成コードの信頼性と開発効率の向上を図る。
Why it matters
AIが生成するコードの品質をAI自身が保証する仕組みは、AIを活用した開発の信頼性と生産性を高める上で非常に重要である。
POPOPO サービス発表会
POPOPOは、YouTubeのようなカジュアル動画とNetflixのようなリッチコンテンツの間に存在する、新しい形のコミュニケーションプラットフォーム。プロでなくても発信できる民主的な表現の場を提供し、スマートフォンで体験できるメタバースとして設計されている。サービスデザイナーの深津貴之氏は「人間がアプリを作る最後の時代」という文脈でPOPOPOの独自性を強調。CTOの岩城進之介氏はVRヘッドセットの普及限界を超えるスマホメタバースとして位置づけている。日本発の「暗黙知」を持つ空間体験が特徴とされており、デジタルな舞台設計という独自のコンセプトを打ち出している。
- •YouTubeとNetflixの間に位置するカジュアルかつリッチなコンテンツ体験を提供し、一般ユーザーでも発信・表現できるプラットフォームを目指す
- •AIによる開発力の格差が拡大する中、日本発の独自体験・暗黙知のある空間設計でグローバル資本に対抗するエッジを磨いている
- •VRヘッドセット不要のスマートフォン向けメタバースとして、バーチャルでの関係性や思い出をリアルな体験として位置づける新感覚のSNS的サービス
Why it matters
AI時代にプラットフォームの寡占化が進む中、日本発の文化的感性とスマホメタバース技術を組み合わせた新たなコミュニケーション形態が、コンテンツ創造と消費の在り方を変える可能性を示している。
静的サイトジェネレータ「Astro 6.0」正式リリース。開発環境としてCloudflare Workers対応。Rust製コンパイラの実験的追加など
Astro Technology CompanyがCloudflareに買収された後、初のメジャーバージョン「Astro 6.0」が2026年3月にリリースされた。最大の変更点はVite 7.0採用による開発サーバーの刷新で、Environment APIを通じてCloudflare Workersと同等の環境でローカル開発が可能になり、開発・本番間のギャップが解消された。新たに組み込みFonts APIが追加され、Google FontsやFontsourceからのセルフホストを簡単に構成できるようになった。また、現行のGo+WebAssembly製コンパイラに代わるRust製コンパイラが実験的に導入され、将来的にはデフォルト化が見込まれる。
- •Vite 7.0のEnvironment APIを活用し、ローカル開発サーバーでCloudflare Workers環境を再現できるようになり、開発・本番間の環境差異によるバグが防止される
- •組み込みFonts APIが追加され、Google Fonts等からのフォントのダウンロード・キャッシング・プリロード最適化を宣言的に設定可能になった
- •Go+WebAssembly製コンパイラに代わるRust製コンパイラが実験的に搭載され、将来のデフォルト移行を目指している
Why it matters
CloudflareによるAstro買収後の初メジャーリリースとして、CDNエッジ環境との統合が強化され、フロントエンド開発ツールチェーンにおけるCloudflareエコシステムの影響力拡大を示す重要な一歩となる。
GitHub - pbakaus/impeccable: The design language that makes your AI harness better at design.
「Impeccable」は、AIハーネス(Claude等)のフロントエンドデザイン能力を向上させるためのオープンソースプロジェクトです。AnthropicのClaude向けスキル「frontend-design」をベースに、タイポグラフィ・カラー・スペーシング・モーション・レスポンシブデザインなど7つの専門ドメイン参照ファイルで拡張しています。LLMが学習データの偏りにより繰り返しがちな「Interフォント多用」「紫グラデーション」「カードのネスト」といったアンチパターンを明示的に禁止することで、より洗練されたUI生成を実現します。17種類のコマンド(/audit、/polish、/animateなど)により、デザインのレビューから最終仕上げまでの各フェーズを体系的にサポートします。
- •AIが陥りがちなデザインの失敗パターン(Interフォント・紫グラデーション・カードのネストなど)を明示的に排除するアンチパターン集を提供
- •タイポグラフィ・色彩・スペーシング・モーション・UXライティングなど7つの専門参照ファイルで構成された包括的デザインスキルを搭載
- •/audit(アクセシビリティ・パフォーマンス検査)、/polish(出荷前最終仕上げ)、/animate(モーション追加)など17のステアリングコマンドでデザインプロセス全体をカバー
Why it matters
AIによるUI生成の品質が均質化・陳腐化しがちな課題に対し、明示的なアンチパターン定義と専門ドメイン知識の注入によって、より個性的で高品質なデザイン出力を実現するアプローチとして注目される。
メモリ使用量40MBの衝撃。理想のMarkdownエディタを求めた結果、Tauriで自作が一番良かった - Qiita
AtomやObsidianなど既存のMarkdownエディタは多機能すぎて重く、VSCodeとは別に軽快なエディタが欲しいというニーズから、OSSエディタ「Bokuchi」が生まれた。技術スタックにはTauri v2(バックエンドRust、フロントエンドReact)を採用し、Electronと比較してバイナリサイズとメモリ消費を大幅に削減。通常時のメモリ使用量は約40MB(50MB未満)を実現し、「常に立ち上げておける軽さ」を最大の特徴とする。リアルタイムプレビュー、タブ管理、セッション保存、マルチプラットフォーム対応に加え、Markdownドキュメント内に変数を埋め込める独自の「変数システム」も搭載。Tauri v2の堅牢なセキュリティ構造や充実したAPIにより、快適な開発体験も得られたと評価している。
- •Tauri v2(Rustバックエンド + Reactフロントエンド)を採用し、通常時メモリ使用量約40MBという超軽量なMarkdownエディタ「Bokuchi」をOSSとして自作した
- •Electronと比較してメモリ消費・バイナリサイズが圧倒的に小さく、Windows/macOS/Linuxのマルチプラットフォームに対応
- •Rust側で処理する独自の「変数システム」により、日付やコマンドなどを変数化してMarkdownドキュメント内で再利用できる柔軟なドキュメント作成が可能
Why it matters
Electronベースの重量級ツールに代わるTauriという選択肢が実用レベルで機能することを示しており、軽量デスクトップアプリ開発のアプローチとして注目に値する。
最速でわかる生成AI実践ガイド | 技術評論社
本書はChatGPTやGeminiに代表される生成AIブームを背景に、単なる使い方ではなくその仕組みや理屈(Why)を重視した解説書です。生成AIの基本とプロンプトエンジニアリングを皮切りに、RAG(検索拡張生成)とAIエージェントという応用技術を詳しく取り上げています。さらに、業務活用やシステム導入のための具体的なアクションプランも提供しており、入門者からエンジニアまで幅広く対応しています。図解を交えた9章構成で、生成AI活用に必要なエッセンスを1冊にまとめています。
- •生成AIの仕組み・プロンプトエンジニアリング・RAG・AIエージェントを体系的にカバーし、「Why」の理解を重視した構成
- •RAGシステムの導入ポイント(インデックス登録・検索クエリ・回答生成)やAIエージェントの連携パターンなど実践的な内容を詳解
- •業務での使いこなし方からシステム導入(企画・精度改善・運用)までの具体的なアクション集を収録
Why it matters
生成AIツールの使い方だけでなく「なぜそう動くのか」という本質的な理解を促すことで、RAGやAIエージェントなど実務レベルの技術導入に直結する知識が得られる点で、エンジニア・ビジネスパーソン双方にとって実用的な一冊です。
v16.2.0-canary.94
Next.js v16.2.0-canary.94はcanaryチャンネルの最新リリースで、`create-next-app`のpicocolors依存を1.1.1にアップデートした。Instant機能に関してはビルド時バリデーションの追加と、エディタプラグインが提案する設定の修正が含まれる。TurbopackではTypeScriptの`verbatimModuleSyntax`オプションのトランスフォームサポートが追加された。また、`StaticSortedFile`における圧縮ブロックの逐次的madvise処理が削除されパフォーマンス改善が図られた。CIではフレイクネス検出中のテストレベルリトライが無効化されるなど、開発インフラの改善も行われた。
- •Instant機能にビルド時バリデーションが追加され、設定ミスを早期に検出できるようになった
- •TurbopackがTypeScriptの`verbatimModuleSyntax`トランスフォームをサポートし、型のみのインポートを適切に処理できるようになった
- •`StaticSortedFile`の圧縮ブロックにおける逐次的madvise処理を削除し、内部パフォーマンスの改善が行われた
Why it matters
Next.js 16のcanaryリリースでTurbopackのTypeScript互換性強化やInstant機能の安定化が進んでおり、正式リリースに向けた品質向上が着実に進んでいることがわかる。
Perplexity、Mac miniを専用エージェントにする「パーソナルコンピュータ」
AIサービス企業のPerplexityは2026年3月11日、Mac mini上でローカル動作するAIオペレーティングシステム「パーソナルコンピュータ」を発表した。このシステムはPerplexity ComputerとCometアシスタントと連携し、Mac miniのデスクトップを通じてファイル・アプリ・セッションへ常時接続する。あらゆるデバイスからリモートで制御可能で、機密操作には本人承認が必須、全操作のログ記録と緊急停止スイッチも備えるなどセキュリティにも配慮されている。現在、ウェイトリストで初期ユーザーを募集中。
- •Mac mini上でローカル動作するAI OSとして24時間365日稼働し、Perplexity ComputerおよびCometアシスタントにファイル・アプリへの常時アクセスを提供
- •あらゆるデバイスからリモート制御が可能で、機密操作は本人承認必須・全操作ログ記録・緊急停止スイッチなどセキュリティ機能を実装
- •ウェイトリスト形式で初期ユーザーの募集を開始
Why it matters
クラウド依存でなくローカルで常時稼働するパーソナルAIエージェントという新しい形態が実用化され、プライバシーを保ちながらPCを自律エージェントとして活用する時代の到来を示している。
s@: social networking over static sites
s@(sAT Protocol)は、各ユーザーが自分の静的ウェブサイトにすべてのデータを暗号化JSONとして保管する分散型SNSプロトコルである。MastodonのようなサーバーもAT Protocolのようなリレーも存在せず、データはユーザー自身のサイトからフォロワーのブラウザへ直接移動するのみ。ユーザーのアイデンティティはドメイン名で表され、HTTPS/TLSによって認証される。インフルエンサー文化を排除する設計思想を持ち、互いにフォローし合った友人同士のみが投稿を閲覧できる。GitHubをリファレンス実装として採用しているが、ホスティングサービスに依存しないプロトコル設計になっている。
- •完全な分散型:サーバーもリレーも不要で、データはユーザー自身の静的サイトに暗号化JSONとして保存される
- •プライバシー重視の設計:相互フォローした友人同士のみ投稿を閲覧可能で、インフルエンサー的な一方向の情報発信は想定されていない
- •ドメイン名がアイデンティティ:HTTPS/TLSによる認証を利用し、GitHub Pagesなど任意のホスティングサービス上で動作する
Why it matters
中央集権的なサーバーやリレーに依存しない真の分散型SNSの実現可能性を示す取り組みであり、プライバシーとデータ主権を重視するユーザーにとって新たなオルタナティブとなりうる。
GitHub - tokoroten/prompt-review
生成AIの普及により、成果物だけでは開発者の意図や理解度を把握しにくくなったという背景から生まれたツール。プロンプトには意図が埋め込まれているという考え方に基づき、AIとの対話履歴を自動収集・分析する。Claude Codeで `/prompt-review` コマンドを実行するだけで、技術理解度マップ・プロンプティング力評価・AI活用スタイルなどを含むMarkdownレポートを生成する。Claude Code、GitHub Copilot Chat、Cline、Windsurf、OpenAI Codexなど7種類以上のAIツールのログ形式に対応。レポートは `reports/prompt-review-YYYY-MM-DD.md` に自動保存される。
- •AIとの対話履歴(プロンプト)を分析することで、開発者の技術理解度・プロンプティングの癖・AI依存度を推定し、日本語レポートを自動生成する
- •Claude Code、GitHub Copilot Chat、Cline、Roo Code、Windsurf、OpenAI Codexなど主要AIコーディングツールのログ形式に対応
- •Claude Codeのスキルとして動作し、`/prompt-review` コマンド1つで実行可能。期間やプロジェクトを絞り込んだ分析もサポート
Why it matters
生成AI時代において成果物だけでは見えなくなった「開発者の理解度・思考プロセス」を可視化する手段として、エンジニア育成やセルフレビューに活用できる点で注目に値する。