Engineer's Digest - 忙しいエンジニアのための技術情報ダイジェスト

忙しいエンジニアのための技術情報ダイジェスト。前日の話題をサクッと把握!

2025/12/25 #414 - 今日の技術情報ダイジェスト

DeNAのAI活用100本ノック

DeNAが公開した「AI活用100本ノック」は、実践的なAI活用スキルを習得するための学習教材で、業務における具体的なAIの導入・活用方法を体系的に学べるスライド資料として公開されています。

https://downloads.ctfassets.net/7mrdlclm9xss/m7XsAz2M3bT8WoDrfmYn3/8ee77c25f48de5dab3b792b428df5495/AI_100tips_slide.pdfdownloads.ctfassets.net

AIメモリ需要によるDRAM争奪戦と2026年のPC/スマホ市場への影響

OpenAIが2024年10月にSamsungとSK Hynixと大量DRAMサプライ契約を発表したことで、複数ベンダーが急いでDRAM調達を積み増しし、スポット価格が劇騰する事態が発生しました。このパニック買いによりDRAMだけでなくSSD・HDDまで連鎖的に品不足となり、2026年中は解消しない見込みで、本当のAI加速ならCPU不足も起きるはずだが起きていないため、実需ではなくパニック買いが原因と判断され、PCやスマートフォン購入は2027年以降を待つのが得策とされています。

pc.watch.impress.co.jp

Google Workspace版Geminiの業務活用術

ChatGPTからGoogle Workspace版Geminiに乗り換えた最大の理由は、記憶機能よりも「Google Workspace内の情報すべてにアクセス」できる接続能力の優位性で、Geminiは議事録・資料・日報などを「秘書」のように統合活用でき業務効率が大幅向上し、スプレッドシートのARRAYFORMULA・QUERY関数でデータベース並みの処理が可能になり、Googleドキュメントの階層化とタブ機能で知識管理が実現しました。

note.com

モダンメールサーバーStalwartの構築

PostfixやDovecotに代わるオールインワンメールサーバーStalwartは、DKIM、SPF、DMARC、ARCなど認証機能を標準搭載し、複雑なミドルウェア組み合わせが不要で運用が大幅に簡潔化され、Rustで実装されることでメモリ安全性とパフォーマンスを実現した、セキュアなモダンメールサーバーとして紹介されています。

tomohisaoda.com

cc-sddによる仕様駆動開発プロセスの実践

cc-sddは、実装前に要件・設計・実装計画をすべて承認し、AI駆動開発の手戻りを大幅に削減するツールで、Steeringドキュメントでプロジェクトの記憶をAIに持たせてセッション変更時の情報喪失を防ぎ、EARS形式で曖昧さのない要件を定義してAIが正確に実装できるようにし、着工前の承認ゲートで設計段階での問題発見により修正コストを最小化し、チーム開発で要件共有が容易になりジュニアエンジニアのキャッチアップも効率化します。

zenn.dev

ChromeのプライバシーリスクとAppleの警告

アルメニアのDigitainが行なったブラウザーのプライバシー調査で、従来型ブラウザーではChromeが最もプライバシーリスクが高い(76点)とわかり、Vivaldi、Microsoft Edge、OperaなどChromiumベースのブラウザーが上位を占めており、アップルがMacユーザーに対しChromeの使用をやめSafari使用を警告しています。評価基準はプライバシー対策、トラッカーブロッキング、セキュリティの3項目です。

forbesjapan.com

internet.watch.impress.co.jp

新卒エンジニアのチームリード実践術

Speeeの新卒2年目エンジニアが、チームリードとして実践する開発プロセス改善の工夫を紹介し、開発ボトルネック解消のため目標設定→実態把握→戦略策定の3段階で改善を進め、アウトプットの事前擦り合わせによりチームメンバー間の認識ズレを防止して進捗を加速し、Whatに着目しHowを柔軟に変更することで価値を損なわずに開発工数を大幅削減し、「工夫をこだわる」ことでベロシティ低下や大規模見積もりの課題を創意工夫で突破する方法を解説しています。

tech.speee.jp

Xの画像AI加工機能とプライバシー問題

XのWebアプリ版とiOSアプリで、投稿された画像をAIで加工できる機能が実装され、文字色変更や人物合成などチャットで指示すると数秒で加工画像を出力し、加工画像はダウンロード・シェア・リプライ作成が可能で、無料ユーザーも利用でき加工画像には「画像を編集」タグが表示されますが、悪用リスクの指摘が多くXユーザーから批判的な声が相次いでいます。

www.itmedia.co.jp

kai-you.net

ネットワーク図の描き方入門

2025年12月発売の「ネットワーク図の描き方入門」は、業務経験から学びづらいネットワーク設計を実践的に学べる貴重な書籍で、図解が豊富で見やすく大判サイズで紙の書籍に向いており、「描かない工夫」を含む省略の原理、認知特性に基づく原理原則を紹介し、初心者向けの基礎知識から実践的な図表テクニックまで網羅しています。

tekunabe.hatenablog.jp

東京電力の原発周辺でのデータセンター開発

東京電力が柏崎刈羽原発の周辺でデータセンター開発を計画しており、AI需要の高まりに対応するための取り組みとして注目されています。

www.nikkei.com

横長液晶搭載のRyzenモバイルノートKeebmon

横長13型液晶を搭載したメカニカルキーボード搭載のモバイルノート「Keebmon」がKickstarterで出資募集中で、最低投資額は3,104香港ドル(約6万2,300円)で2026年4月出荷予定、VAIO type Pを思わせる横長デザインで、CPUはRyzen AI 9 HX 370、USB4×2、OCuLink対応、交換可能なメカニカルキースイッチが特徴です。

pc.watch.impress.co.jp

EmEditor公式サイトでの偽インストーラー配信事件

EmEditor公式サイトでリダイレクト設定が改変され、偽のインストーラーが配信される事案が発生し、12月20日~23日の期間中にダウンロードしたユーザーはファイル確認が必要で(デジタル署名を確認)、正規ファイルはEmurasoft Inc.署名、偽物はWALSHAM INVESTMENTS LIMITED署名であり、偽ファイル実行時はマルウェアスキャンとパスワード変更を推奨され、更新チェッカー利用やストアアプリ版は影響がありません。

forest.watch.impress.co.jp

oxlint・oxfmt・tsgoによる開発環境の高速化

Rust製のoxlint/oxfmtとGo製のtsgoを導入してCI時間を短縮した事例が紹介され、バックエンドではLint時間を92%削減(52秒→4秒)、型チェック時間を65%削減(105秒→36秒)を実現し、ESLint等の依存パッケージ6つをoxlint1つに集約して依存関係も削減し、型ベースのリント機能によりPromise関連のバグを事前検出可能になりました。

zenn.dev

とほほのWWW入門にMarkdown解説が追加

1996年から続く有名Webサイト「とほほのWWW入門」にMarkdown解説が新たに追加され、CommonMark/GFMの標準記法に加えGitHub/Qiitaの拡張記法も網羅しており、サンプルエリアで記法を書き換えてプレビュー可能な実践的な学習コンテンツで、Markdownはメモ帳やGoogleドキュメント、EmEditorなど様々なツールで利用可能です。

forest.watch.impress.co.jp

RaycastのWindows版リリース

Macで人気のコマンドランチャー「Raycast」がWindows版をリリースし、ベータ期間中はAI機能「Quick AI」が無料で利用可能で、キーボード操作で素早くアプリ起動やファイル検索などを実行でき、有志開発の膨大な拡張機能で機能を追加・カスタマイズ可能で、Windows版独自に高速ファイルインデクサを構築して実装されています。

forest.watch.impress.co.jp

2026年の新gTLD申請受付開始

2026年春より14年ぶりに新gTLD(自社名やブランド名のトップレベルドメイン)の申請受付が開始予定で、新gTLDは企業・ブランド型、一般文字列、地理的名称、コミュニティ型の4分類で申請可能で、ICANN申請料は基本22万7000ドル、企業TLD型は500ドル追加費用が必要で、実際の運用には申請代行費150万円~、年間290万~500万円以上の運用費が必要ですが、次回以降のラウンドは定期的に実施予定で10年以上待つ必要はない見通しです。

internet.watch.impress.co.jp

GeminiとCanvasでデータ分析アプリを作成

Gemini 3 ProとCanvasを使ってCSVデータを簡単にデータ分析アプリに変換するプロンプトが公開され、Excelやキャッシュツールの手作業の手間をAIが自動化し、プロンプトをGeminiに貼り付けてCSVをアップロードするだけで複数グラフを含むデータ分析アプリが数分で完成しますが、有料版またはGoogle Workspace版のGeminiが必須で、メンバーシップ限定でプロンプット詳細とカスタマイズ方法が解説されています。

note.com

ソフトウェア類似性と著作権侵害の境界

ソフトウェアの類似性と著作権侵害の境界について、技術的な実装の類似性だけでは著作権侵害とは言えず、法的判断には慎重な検討が必要であることが解説されています。

atmarkit.itmedia.co.jp

Moonbit製UIライブラリLuna UIの紹介

MoonBitで開発したUIライブラリ「Luna」が紹介され、Preactの20KBに対してLunaは6.7KBで軽量、WebComponents SSR + Hydrationに対応(世界初の実装)し、Signalベースで細粒度リアクティビティを実現し、デモは60FPSで動作、TodoMVCとシューティングゲームで実装例も掲載され、Next.js同等の「Sol」フレームワークも開発中で、ドキュメント生成用SSG「Astra」も自作され、MoonBitの複数バックエンド対応によりクライアント・サーバー両方で同じ言語による実装が可能です。

zenn.dev

AIを活用した自動トレード戦略開発の実践

AIと先人の知見を活用した自動トレード戦略開発では、情報収集の自動化は実用的だが戦略生成には人間の洞察が必須で、OpenAIのPaperBenchは科学論文から実装可能なコードを生成できるかを評価し、DeepCodeはMLPh博士を上回る再現精度を達成し、ブルーオーシャン戦略として新興プロトコルやマイナーDEX、ブラウザ自動化が推奨されますが、結局Botは過労所得であり継続的なメンテナンスと修正が必須であると解説されています。

zenn.dev

CSSのmaskプロパティによる高度なデザイン実装

CSSのmaskプロパティを使用したデザイン実装の3つのケースが紹介され、画像の不透明度に応じた形のくり抜き、複雑なセクション境界のグラデーション表示、場面切り替えのトランジション演出をmask-imageとsteps()で実現する方法が解説され、SVGのpreserveAspectRatioやmask-composite、mask-position等の活用テクニックが詳細に説明されています。

zenn.dev

AirTagより優れた紛失防止タグPebblebee Clip 5

Pebblebeeの「Clip 5」はAppleの「AirTag」より実用的な紛失防止タグで、USB-C充電、最大130dBの強力スピーカー、LEDストロボが特徴で暗所や視界が悪い環境でも紛失物を見つけやすく、ループ構造で鍵やバッグに直接装着でき別途アクセサリー不要で、IP66相当の防塵防水性能を備えています。

japan.cnet.com

JavaScript日付操作ライブラリTempo

Tempoはシンプルで軽量なJavaScript日付・時間操作ライブラリで、ネイティブDateオブジェクトに基づく実装でタイムゾーン対応が可能、フォーマット・パース・修正・データ抽出など豊富なユーティリティ関数を提供し、国際化対応で各ロケールに合わせた日付表示が可能で、FormKitチームが開発したtree-shakableな設計でコード量を最小限に抑えます。

tempo.formkit.com

中国の全光AIチップLightGenがNVIDIAの100倍高速を実現

中国が開発した全光AIチップ「LightGen」がNVIDIA A100の100倍の処理速度を実現し、光を用いた情報伝送により従来の電子チップの消費電力を削減、136.5mm²のチップに200万個以上の光子ニューロンを搭載した新型アーキテクチャで、3京5700兆TOPSの演算能力とワットあたり664TOPSのエネルギー効率を達成し、商用化により消費電力が多いデータセンターの環境負荷軽減が期待されています。

gigazine.net

WindowsのUpdate Orchestration Platformによるアップデート改革

Windowsが「Update Orchestration Platform」(UOP)をテスト開始し、アプリ、ドライバー、OSのアップデートを一元管理して効率化し、ユーザーのアイドル時間にアップデートを実施し、設定ページ「App Updates」で更新状況を統一表示することで、IT管理者のアップデート管理負担を大幅削減します。

forest.watch.impress.co.jp

論理削除の技術的負債と安全な実装パターン

論理削除は一見シンプルだが、WHERE句地獄、一意制約の崩壊、外部キー制約との相性悪化など多くの問題を引き起こす技術的負債であり、法規制や誤操作復旧の実需に応じるため、Rustの型システムとPostgreSQLの機能を活用した6つの安全な実装パターン(Newtypeパターン、トレイト抽象化、ビュー、RLS、リポジトリパターン、マクロ)が紹介され、代替案として論理削除を避ける設計(アーカイブテーブル、イベントソーシング、パーティショニング)も解説され、どの実装方式を選んでもビュー作成、パーシャルインデックス、テスト実装、定期的なアーカイブ処理は必須とされています。

syu-m-5151.hatenablog.com

Claude CodeのAgent Skills機能の活用法

Claude CodeのAgent Skills機能について、skill-creatorを使った作成・実装方法が紹介され、スキルセットのインストール方法から新規作成、既存会話のスキル化まで実践的に解説され、スキルはMarkdownでGit管理可能でチーム共有も容易で、オープンスタンダードとして他のAIツールでも活用予定です。

zenn.dev

DockerでSeaweedFSオブジェクトストレージを構築

MinIOの開発停止に代わる選択肢としてSeaweedFSが紹介され、Facebook Haystack論文を実装した分散ファイルシステムで、Master/Volume/Filerに役割分離で高速性とスケーラビリティを実現し、Docker Composeでmaster、volume、filer、s3コンテナを起動して構成し、S3互換API/FUSEマウントで既存ツール・アプリケーションと互換性があります。

gihyo.jp