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

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

2025/11/29 #388 - 今日の技術情報ダイジェスト

アサヒグループを襲ったサイバー攻撃の全貌と教訓

アサヒグループホールディングスがサイバー攻撃を受け、2025年9月の攻撃により業務サーバーや端末のデータが暗号化・窃取され、約191万件の個人情報漏えいの恐れが生じました。攻撃者はVPN装置の既知の脆弱性を突いて侵入した可能性が高く、管理者権限を奪取し、約10日間の偵察を経てシステムに侵入しました。この事件では、セキュリティ強化策(ゼロトラスト)導入の移行期間中であったこともあり、対策を講じていたにも関わらず侵入を防ぐことができませんでした。攻撃グループ「Qilin」が犯行声明を出しており、手口との関連が示唆されています。アサヒグループは身代金を支払わず、復旧作業とセキュリティ強化を進めるとともに、経営陣主導での全社的なセキュリティレベルの引き上げが急務となっています。この事態を受け、アサヒグループはVPN接続を廃止しました。

xtech.nikkei.com

www.businessinsider.jp

www.nikkei.com

Claude Code完全攻略:AI開発支援ツールを使いこなす

Claude Codeは、Anthropicが開発したAI駆動型ソフトウェア開発支援CLIツールであり、VSCode拡張機能やデスクトップアプリとしても利用可能です。このツールは、CLAUDE.mdファイルを通じてプロジェクトの文脈を共有し、Planモードで計画承認後に自律的にタスクを実行する能力に長けており、既存の開発ワークフローへの組み込みが容易です。機能としては、ファイル操作(Read, Write, Edit)、コマンド実行(Bash)、ファイル・コード検索(Glob & Grep)といった基本的な操作に加え、カスタムスラッシュコマンド、Hooks、そしてKiri、Serena、Context7、Next.js、Chrome DevToolsといった様々な分野で活用されるMCP(Managed Cognitive Processes)サーバー連携や、MCP、スキルの作成、カスタマイズ、サブエージェント(専門AIエージェント)の導入による開発効率化まで網羅しており、個人・チームでの属人性の排除や活用度向上に貢献します。Claude Codeを使いこなすためには、まず触れて慣れ、AIツールの特性を理解し、仕組み化と実践を通じて習熟することが推奨されます。

speakerdeck.com

zenn.dev

Windows 10サポート終了!VAIO PをLinuxで延命する方法

「VAIO P」のWindows 10サポート終了問題に対し、32bit CPUでも動作するLinuxディストリビューション「MX Linux 23.6 Xfce」をインストールすることで、さらに2年半の活用見込みを得た解決策を紹介する記事です。

pc.watch.impress.co.jp

AI時代に問われる「コードを書く手」の価値

AIによる「バイブコーディング」はソフトウェア開発の裾野を広げる一方、技術的負債やセキュリティリスクを増大させる可能性があり、AI時代でもエンジニアは「自分の手でコードを書く」ことで設計能力を高め、AIを自身の能力向上のための「増幅器」として使いこなすことが重要です。

type.jp

UI設計で欠かせない「余白」の心理学と実装のコツ

UIデザインにおける「マージン」は単なる余白ではなく、ゲシュタルト心理学の法則(近接、対称、類似、閉合)を応用し、要素間の関連性やグループ化を示して情報の認識を助ける意図的に使われる空白であり、SwiftUIではVStackのspacing、padding、Spacer()で表現可能で、UI実装時にはデザイン意図を理解し、適切なマージン設定で情報構造を表現することが重要です。

speakerdeck.com

Google Gemini活用術:学生からクリエイターまで

Googleが大学生向けに、生成AI「Gemini」の活用アイデア集を公開し、講義要約、レポート作成、旅行プラン作成、写真・PDF情報の整理、アプリ開発といった多様な利用法を紹介しています。また、Gemini 3.0とNano Banana Proの進化により、AI画像生成の質が向上し、複雑な図や日本語出力の精度も改善されたことから、ベン図、プロセス図、四象限、アイソメトリック、組織図、インフォグラフィックといった図解作成の可能性が広がっています

edu.watch.impress.co.jp

dev.classmethod.jp

偽Windows Update画面にご用心!JackFixマルウェアの脅威

「JackFix」と呼ばれる新しい攻撃手法が流行しており、これは偽のアダルトサイトなどで表示される偽のWindows Update画面 を悪用するものです。ユーザーが画面の指示に従ってコマンドを実行してしまうと、セキュリティソフトが無効化され、マルウェアに感染するリスクがあります。これにより、パスワードや暗号資産に関する情報が盗まれる可能性があります。対策としては、不審な指示には従わないこと、そして全画面表示された場合はEscキーやF11キーで解除することが重要です。

pc.watch.impress.co.jp

認証認可をマスターする!エンジニア向け学習ロードマップ

カミナシのエンジニアが、認証認可の学習方法を解説しており、当初は「OpenID Connect」を調べ始めたが、OAuth2.0の理解が必要と判明した経緯から、ブログ記事などで概要を掴み、書籍で体系的に学ぶことを推奨し、その後RFCなどの仕様を読むことでより深く理解できるとし、仕様を読むコツと自信を身につけることの重要性を述べています。

kaminashi-developer.hatenablog.jp

JR東の新決済「teppay」が急ぐ理由とシステム開発の舞台裏

JR東日本は、2026年中にSuicaエリアでコード決済サービス「teppay」の提供を開始し、2027年以降にはPASMOエリアへの展開も予定しています。これは、既存のSuicaやPASMOといった交通系ICカードとの連携を通じて、利用者の決済利便性を大幅に向上させる「タッチで見守る」サービスの一環として推進されるもので、新たなサービス展開を目指す JR東日本の戦略的な動きと言えます。

www.itmedia.co.jp

PCメモリ価格が2倍に高騰!最新市場動向と対策

メモリ価格が急激に高騰し、以前の倍以上の値上がりも珍しくない状況で、特に大容量のDDR5メモリ(64GB×2枚組など)で大幅な値上がりが目立ちますが、一部のDDR5メモリやDDR4メモリには比較的安価な製品も見られ、速度帯による価格の序列が崩れ、以前より安い速度のメモリが高価になっている場合もあり、ノートPC向けのSO-DIMMメモリも全体的に値上がりしていますが、選択肢によっては狙い目も存在します。

akiba-pc.watch.impress.co.jp

ソニー流GitHub活用術:全社で生産性を高めるプラクティス

ソニーがGitHubを全社的に効果活用するために設立した「GitHub管理者クラブ」は、情報セキュリティ、法務、AIガバナンスなどの専門部署と連携し、GitHubの運用体制を構築しました。この取り組みでは、GitHubの設定をコード化(Everything as Code)し、プルリクエストによる変更申請・レビュープロセスを導入することで、透明性と共同管理を徹底し、GitHubの利用拡大を促進しています。今後は、GitHub Code Qualityの活用や、Enterprise設定のコード化をさらに推進していく計画です。

speakerdeck.com

中国のStarlink遮断シミュレーション:ドローン2000機による電子戦

中国が台湾侵攻の可能性に備え、約2000機のドローンを用いた大規模な電子戦シミュレーションを実施しており、これはStarlink通信網へのサイバー攻撃を想定したもので、ドローンにジャミング機能を持たせて台湾上空に「電磁シールド」を張ることで、Starlinkによるインターネット接続を遮断することを目指しているとみられます。

gigazine.net

キーボードの老舗Cherry、経営危機とスイッチ市場の変革

老舗キーボードメーカーCherryが、ドイツ国内でのスイッチ生産終了、周辺機器またはデジタルヘルス部門の売却検討、巨額の赤字と株価低迷による資金調達困難、そして「Made in Germany」の象徴であるアウエルバッハ工場での生産終了という経営危機に瀕しており、中国メーカーの台頭による「Cherry MXスイッチ」の優位性崩壊といった状況に直面しています。

xenospectrum.com

AIがアニメ制作を変える:Creator's Xが描く未来

AIアニメ制作のCreator's Xが19億円の資金調達に成功し、旧ガイナを買収しました。この調達は、AIによる映像制作技術の進化を背景としており、特にウォルト・ディズニー・イマジニアリングが開発した「Sora 2」という、テキストからリアルな映像を生成するAI技術が注目されています。この「Sora 2」は、KaKa Creationによって開発され、4K解像度で5000秒の動画生成が可能で、OpenAIの「Sora 2」とも連携し、映像制作の高度化とクリエイティブな表現の追求をさらに推し進めることが期待されます。

www.itmedia.co.jp

React Server Components、導入前に知るべき本番運用の落とし穴

React Server Components(RSC)の本番運用におけるリアルな体験談と現実的な課題を解説しており、パフォーマンス向上を謳う一方で、初期ロード遅延、デバッグの複雑化、「暗黙のウォーターフォール」や「キャッシュのブラックボックス化」といった予期せぬ挙動、クライアントとサーバーの境界が曖昧になることによるフォーム処理やTypeScriptの型安全性への影響が指摘されています。静的サイトやデータ表示中心のUIには有効ですが、リアルタイム更新やインタラクティブなUIには不向きであり、開発者体験の低下、デバッグの難しさ、バンドルサイズ増加といった隠れたコストも大きいことから、慎重な導入やClient Components、Remix、Astroなどの代替案の検討が推奨されています。

postd.cc

DORAメトリクスで開発生産性向上!チームを自律改善に導く方法

開発生産性の計測において、単にデータを収集するだけでは判断が難しく、チームとして具体的な成果を実感できないという課題がありました。この課題を解決するため、DORAメトリクス(Four Keys)とSPACEフレームワークが導入され、客観的な判断基準が構築されました。DORAメトリクスは公式の基準を用いて評価され、SPACEフレームワークはサーベイを通じて開発者の満足度やコミュニケーションの状況を数値化しました。具体的には、CSAT(顧客満足度調査)方式を応用し、4または5といった高評価の回答割合によって評価基準が設定されました。この判断基準が明確になったことで、チーム内では具体的な改善点についての議論が活発になり、自律的な改善活動が自然発生するようになりました。結果として、継続的な改善が促進される理想的なサイクルが確立されたのです。

techblog.raccoon.ne.jp

Pythonコードを爆速化!ベテランが明かす10の秘訣

Python歴17年のベテランエンジニアが、コードの実行速度を大幅に向上させるための10個の「処理高速化の裏ワザ」を具体的に解説します。setの活用、適切なデータ構造の選択、__slots__によるメモリ効率化、mathモジュールのsqrt関数やitertoolsbisectモジュールの効果的な利用法、そしてイテレータやジェネレータの賢い使いこなし方まで、実践的で役立つテクニックが満載です。

kn.itmedia.co.jp

大阪駅スマートロッカーの通信障害:原因とユーザーがすべきこと

深夜の大阪駅で発生した「スマートロッカーが開かない」事象の原因は通信障害であり、JR新橋駅近くで試験導入されたSIMカード再利用IoTデバイス「SPACER」は、充電不要で省電力、小型でスマホ・タブレットでも利用可能、駅周辺の観光客向けWi-Fi通信サービスを提供する技術として、街中のIoT化促進と新たなサービス展開が期待されています。

www.itmedia.co.jp

Active Directoryセキュリティ入門:攻撃手法から対策まで

Active Directoryは組織内のリソース管理に不可欠なWindows Server機能ですが、巧妙な攻撃者はADを乗っ取り、システムやユーザーへの特権アクセスを狙います。正規のユーザーやツールを悪用するAD攻撃は検知が困難であり、ネットワーク分離やウイルス対策だけでは不十分で、構成の不備や攻撃経路の理解が重要です。ADのセキュリティは継続的な改善が必要であり、管理者と利用者の協力が不可欠です。

speakerdeck.com

eSIM普及の障壁とは?携帯ショップ店員が語る本音

iPhone 17シリーズやiPhone AirへのeSIMのみ搭載の可能性が浮上しており、NTTドコモがeSIM切り替え促進策を発表したことでSNSで話題になっています。eSIMのみ搭載となれば、SIMカード交換が不要になり利便性が向上すると期待されています。

www.itmedia.co.jp

スパコン排熱の再利用:ノルウェーのサーモンと日本のウナギ養殖

ノルウェーで稼働中のスーパーコンピューター「Olivia」は、AMD製CPUとNVIDIA製GPUを搭載し、高性能と省エネを両立させつつ、その排熱をサーモン養殖に活用する計画が進行中です。このスーパーコンピューターはノルウェー北部の鉱山内に設置され、地熱も利用した冷却システムを採用しており、将来的には計算時に発生する熱をサーモン養殖に再利用することが構想されています。日本でも同様に、データセンターの排熱をウナギ養殖に活用する試みが行われています。

gigazine.net

GoogleがAI競争を制する理由:TPUとGPUの真価

GoogleがAI競争で優位に立つ理由として、AI計算に特化した独自チップ「TPU」の開発が挙げられます。TPUは汎用性の高いGPUと異なり、不要な機能を省くことで効率化されており、特に「シストリックアレイ」構造によるメモリアクセスの削減と高速計算が特長です。これにより、GPUと比較してコストや電力効率に優れ、Google Cloudでの利用が強みとなっています。一方で、ソフトウェアの互換性や他社クラウドでの利用不可が課題として挙げられます。

gigazine.net

AWS Builder Center徹底活用ガイド

AWS Builder Center では、NFT(非代替性トークン)について、ブロックチェーン上に記録される唯一無二のデジタル資産であり、アートや音楽などの所有権を表現するのに使用されることを解説しています。

builder.aws.com

GitHub Copilotを極める!agents.md作成ベストプラクティス

GitHub Copilotのカスタムエージェント設定ファイルであるagents.mdの作成ベストプラクティスについて、AIによるコード編集支援ツールであるGitHub Copilotを活用し、開発効率を向上させたいエンジニア向けに、具体的な作成手順や注意点を詳しく解説しています。

zenn.dev

キャリア転身の記:エンジニアから農家へ、むらお氏の選択

noteでiOSエンジニアとして約5ヶ月勤務後、12月からは業務委託として継続するも、AI活用によるプログラミングの楽しさの減退や、祖父の影響から農業への挑戦を決意し、IT業界から農業への転身を遂げる。

note.com

OpenAIユーザー情報漏えい問題の深層とセキュリティ対策

OpenAIは、API利用者がChatGPTなどのサービスをより効果的に活用できるよう、API経由での利用履歴を収集・分析しており、その目的はAPIの機能改善やユーザーの利用目的把握のためですが、このデータ収集に利用するデータ分析ツールの提供元が不正アクセス被害に遭った可能性があり、OpenAIでもユーザー情報漏えいの可能性が生じています。

www.itmedia.co.jp