ネットワークのサンドボックス入門【前編】
いまさら聞けない「ネットワークにサンドボックスが必要」なのはなぜ?
熟練のネットワークエンジニアは、サンドボックスでさまざまなシミュレーションを実施して、ネットワークの安定性を高める。ネットワークにおけるサンドボックスの役割を説明する。(2025/1/8)
SREとDevOpsの違い【後編】
いまさら聞けない「DevOps」の役割は「SRE」と何が違うのか?
アプリケーションを迅速に開発しつつ、セキュリティを確保して安定的に運用するには、DevOpsのアプローチが欠かせない。DevOpsチームはこの課題にどう向き合うべきなのか。SREチームとの協働のポイントとは。(2025/1/7)
AI時代の開発に必要な視点
「コード生成AI」は“もろ刃の剣” 開発者はどう使いこなすべきなのか?
AIツールの登場により、開発者の生産性は飛躍的に向上している。一方で、その活用方法を誤ると、逆に悪影響を及ぼすリスクも無視できない。(2024/12/24)
Hyper-Vのトラブルを防ぐ方法【後編】
仮想マシンのパフォーマンスを高める「Hyper-V管理」の極意はこれだ
仮想化基盤の安定稼働には、定期的なメンテナンスが不可欠だ。Microsoftの「Hyper-V」や仮想マシンを放置せず、適切にメンテナンスすれば処理速度や安定性などのパフォーマンスが改善する。メンテナンスのポイントとは。(2024/12/23)
開発者のストレスを減らす現場づくりも
ベテランエンジニアが語る「AI時代にこそコード品質が欠かせない」のはなぜか
AI技術を活用したコーディング支援ツールの普及が進む中、開発者はソースコードの品質と安全性を保つために何を実施すべきか。ソースコード品質管理ツールベンダーのCIOに話を聞いた。(2024/12/19)
AWS re:Invent 2024現地レポート
コード生成AI「Poolside」は一体何者? データを“集めない”独自戦略とは
AWSの生成AIサービス「Amazon Bedrock」から、AIコーディングツール「poolside Assistant」が新たに利用できるようになる。一体どのような製品なのか。(2024/12/13)
CrowdStrikeから学ぶソフトウェアテストの教訓【後編】
「ソフトウェアテスト」は何のため? CrowdStrike事件からテスト戦略を見直そう
CrowdStrikeが引き起こした「Windows」のシステム障害から、企業のソフトウェア開発者は何を学ぶべきか。現代のシステム運用における新たなリスクと、その対策とは。(2024/12/2)
CrowdStrikeから学ぶソフトウェアテストの教訓【前編】
CrowdStrikeが「想定外の障害」を防げなかった“本当の理由”
システム障害は技術的な問題ではなく、テスト戦略の欠如が原因で発生することがしばしばある。CrowdStrikeによる「Windows」障害もその例だ。現代のシステム運用が抱える、ソフトウェアテストの根本的な課題とは。(2024/11/25)
重大なシステム障害から得るべき教訓【後編】
システム障害はなぜ起こる? よくある3つの原因と“想定外”への備え3選
どれほど注意していても、予想外のシステム障害は発生するものだ。だがその影響を最小限に抑えることはできる。システム障害を起こす主な要因と対策を理解し、予想外への備えを盤石にしよう。(2024/11/22)
重大なシステム障害から得るべき教訓【前編】
IT史に名を残すシステム障害8選
サイバー攻撃やハードウェアの故障、自然災害、ヒューマンエラーなど、さまざまな要因でシステム障害が発生してきた。歴史に残る重大なシステム障害の例を8つ紹介する。(2024/11/15)
AI時代のプログラミング言語10選【第4回】
AI開発に使えるプログラミング言語は「Python」だけじゃない?
AIアプリケーション開発において、適切なプログラミング言語を選択することは重要な要素の一つだ。AIプロジェクトではどのようなプログラミング言語が選択肢となるのか。(2024/11/13)
さらなる進化を遂げたOpenAIのLLM【前編】
「OpenAI o1」の実力は? 苦手だった“あの問題”をついに克服?
2024年7月、OpenAIは“Strawberry”というコードネームの新モデルを発表し、同年9月にその新モデルを「OpenAI o1」として提供開始した。その実力とは。(2024/11/6)
HDD故障の原因と対処法【第6回】
HDDが壊れる「物理的じゃない原因」とは? “あのエラー”が出たら危ない
HDDは物理的な破損だけではなく論理的な問題によっても突然故障することがある。HDDに不具合が起きていることを示す兆候と、故障を抑止するための対策を紹介する。(2024/10/20)
「MSIX」を知る【後編】
Windowsアプリ管理はどう変わる? パッケージ新形式「MSIX」のメリット
「Windows」アプリケーションのパッケージングにおいて、「MSI」に代わる新たな標準ファイル形式を目指す「MSIX」。MSIから進化した機能にはどのようなものがあるのか。MSIXに乗り換えるメリットとは。(2024/10/17)
HDD故障の原因と対処法【第5回】
HDDは“あれ”で壊れる――劣化でも衝撃でもない「謎の原因」
HDDが突然故障すると、重要なデータを失うなど深刻な事態に陥る可能性がある。そうした故障の原因は、衝撃や熱だけとは限らない。注意が必要な、HDD故障の原因とは。(2024/10/12)
お薦めの「IT系副業」7選【中編】
高収入なITエンジニアになれる「賢い副業」はこれだ
本業に加えて副業を持つことは、ITエンジニアにとっては珍しいことではない。どのような選択肢があるのか。人気の副業を紹介する。(2024/10/4)
お薦めの「IT系副業」7選【前編】
高収入なITエンジニアになれる「大人気の副業」はこれだ
副業の新しい考え方である「サイドハッスル」が注目されている。ITエンジニアが自身のスキルを生かして収入を増やす方法として、どのような副業があるのか。(2024/9/27)
新時代のプログラミング学習ガイド【中編】
“新世代の言語”「Elixir」「Go」「Groovy」「Kotlin」が人気を呼ぶ理由
21世紀に登場した新世代のプログラミング言語「Elixir」「Go」「Groovy」「Kotlin」の人気が高まるのはなぜなのか。これらのプログラミング言語の特徴と魅力を解説する。(2024/9/26)
ソフトウェア開発の用語11選【第4回】
「MVP」は“最優秀選手”じゃなかった? 誤解しがちなIT用語
ソフトウェア開発でよく使われる「PoC」「MVP」「POS」といったIT用語だが、他の用語や意味と混同してしまうこともある。あらためてその意味や使い方をおさらいする。(2024/9/26)
ソフトウェア開発者のキャリアガイド【第7回】
キャリアアップできる「優秀なソフトウェア開発者」の共通点とは?
ソフトウェア開発者のキャリアパスはどのように進むのか。キャリアの各段階ではどのような役割を担うのか。成功する開発者に共通するスキルや特性と併せて解説する。(2024/9/25)
ソフトウェア開発者のキャリアガイド【第6回】
いまさら聞けない「GitHub」はなぜ開発者の“必需品”なのか?
さまざまな組織のソフトウェア開発を支えるツールの一つに「GitHub」がある。具体的には開発チームの仕事にどう役立つのか。GitHubの主要機能と併せて解説する。(2024/9/19)
ソフトウェア開発の用語11選【第3回】
「OBOE」は“あの楽器”じゃなかった? 必修IT用語の意味
「SOLID」「ORM」「OBOE」は、ソフトウェア開発の効率性や信頼性を高める上で理解しておくべきIT用語だ。それぞれの意味や使い方を解説する。(2024/9/19)
Delta Air LinesのCEOも激怒
CrowdStrikeが陥った「Windows障害じゃない方のもう一つの現実」
CrowdStrikeのソフトウェアが引き起こしたWindowsの大規模障害は、復旧した後も波紋を呼ぶことになった。CrowdStrikeを提訴した株主は、何が駄目だったと訴えているのか。(2024/9/18)
管理職になるエンジニアの心構え【後編】
「コーディングはもうしない」 管理職になるエンジニアの決断とは?
管理職になるというキャリアは、全てのエンジニアが簡単に受け入れられるものではない。管理職になるのか、専門職を続けるのかで悩んでいるのであれば、知ってもらいたい3つのポイントがある。(2024/9/6)
ソフトウェア開発者のキャリアガイド【第4回】
三種の神器ならぬ「ソフトウェア開発の“四種の神器”」はこれだ
ソフトウェア開発プロジェクトを効率的に進めるためには、適切な開発ツールや開発手法を活用することが欠かせない。ソフトウェア開発者が押さえるべき代表的な開発ツールや開発手法を紹介する。(2024/9/4)
世界規模のシステム障害がもたらしたもの
CrowdStrikeの“致命的バグ”で医療が停止 病院が取るべき備えは?
CrowdStrikeが引き起こした不具合によって、世界中の医療機関で深刻なシステム障害が発生した。医療現場で起こった“思いがけない影響”とは。具体的な被害と対策を紹介する。(2024/8/30)
ソフトウェア開発者のキャリアガイド【第1回】
いまさら聞けない「ソフトウェア開発者」の“専門分野の違い”とは?
ソフトウェア開発者は、ビジネスにおいてますます重要な役割を担うようになっている。今後、キャリアアップを目指す開発者は、どのような専門性を身に付けていると有利なのか。(2024/8/29)
“IT新常態”の予感
CrowdStrike、Microsoft 365の同時障害が「来たる試練の前触れ」だった訳
2024年7月にCrowdStrikeのソフトウェアが障害を引き起こすのと同じタイミングで、Microsoft 365にも障害が発生した。これら2つの障害は、今後忘れてはならないある重要な事実を浮き彫りにした。(2024/8/17)
Windowsの大規模障害はなぜ起きたのか【前編】
Windowsブルースクリーン障害が起きた「CrowdStrikeだけじゃない原因」はこれだ
Windows搭載の850万台のPCに発生した、CrowdStrikeに起因するブルースクリーン問題。広範に影響を与えたこの障害は、ソフトウェア更新に内在するさまざまな問題を提起した。(2024/8/6)
“Windowsの弱点”があらわに
Windowsブルースクリーン問題を招いた「CrowdStrikeじゃない方の原因」はこれだ
CrowdStrikeのセキュリティソフトウェアが原因で引き起こされたWindowsの大規模障害。この一件で露呈したのは、CrowdStrike側の問題だけではない。Windowsのある弱点も明らかになった。(2024/7/30)
DevOpsの認定資格とトレーニングコース11選【第1回】
仕事が楽しくなる「DevOpsの6つのメリット」とは何か?
DevOpsの価値は開発プロセスの効率化だけでなく、開発者の仕事を楽しくすることにある。DevOpsスキルを身に付けることで、開発者にもたらされるメリットを解説する。(2024/7/29)
開発者が本当に求めているもの【後編】
エンジニアが求める「AI時代にふさわしい爆速開発」とは?
ソフトウェア開発の効率性は、企業の成長速度にも影響する。開発者が開発に専念し、生産性を向上させる上で、データ分析やAI技術はどのような変革をもたらすのか。(2024/7/26)
COBOL人材不足の危機【後編】
COBOL技術者“コボラー”がいなくても「脱COBOL」が正解とは限らない訳
COBOLの技術者不足が深刻化する中、COBOLで開発したシステムが稼働する組織で課題になっているのが、既存システムの維持や移行だ。別のプログラミング言語への移行は、必ずしも最適解にならないという見方がある。(2024/7/23)
Computer Weekly日本語版+セレクション
「エンジニアがやる気をなくす」これだけの理由
ITエンジニアは開発現場で何に不満を抱き、やる気をなくしてしまうのか。調査で明らかになった開発現場における懸念や、エンジニアが転職を決意する理由とは。(2024/7/18)
生成AIで変わるコーディング【前編】
AIコーディングと「コード補完」「ローコード」「静的解析」の違いとは?
コーディング支援ツールはAI技術を活用することで、どのように進化してきたのか。「コード補完」「ローコード」「静的解析」などとの違いを踏まえて解説する。(2024/7/12)
ホワイトボックスネットワークの始め方【後編】
「ホワイトボックススイッチ」によるネットワーク刷新のメリットとは?
「ホワイトボックススイッチネットワーク」は、特定ベンダーの製品に依存しないノーブランドのネットワーク機器だ。これを使うメリットや、ネットワーク構成の刷新方法とは。(2024/7/9)
CIプロセスを22分から5分に短縮
数百の開発チームでDevOpsを実現 航空会社があの「CI/CDツール」を選んだ理由
新型コロナウイルス感染症の影響を大きく受けたユナイテッド航空は、旅行需要の変動に柔軟に対処できるよう開発体制を見直した。同社が新しく導入したCI/CDツールとは。(2024/7/5)
GPT-4とは何か?
「GPT-4」や「GPT-4o」とGPT-3の違いとは “OpenAI製LLMの進化”を解説
OpenAIの大規模言語モデル(LLM)「GPT-4」は、「GPT-3」などの同社製LLMとは何が違うのか。GPT-4の主な機能や利用方法を説明する。(2024/7/4)
生成AIで変化する開発【第2回】
なぜ開発者は「ソースコード自動生成」を素直に喜べないのか?
開発分野における生成AI導入が広がっている。生成AIツールを使うことで開発が効率化することが期待できる一方で、開発者がそれを素直に喜べない事情もある。どういうことなのか。(2024/4/10)
TechTargetジャパンエンジニア読本集
“バグの出にくい”プログラミング言語「Haskell」「PureScript」の基礎知識
堅牢性や再利用性を高め、よりバグの少ないソースコードを作成したいならば、関数型プログラミングの利用を検討しよう。主要な関数型プログラミング言語「Haskell」「PureScript」の概要を紹介する。(2024/4/10)
Appleの“ポスト量子暗号化”技術とは【後編】
Appleが発表した“量子時代”の暗号化技術「PQ3」は何がすごいのか?
Appleが、量子コンピューティングを使った攻撃対策として打ち出した暗号化技術「PQ3」は、どれほどの防御力を持っているのか。セキュリティ専門家に聞いた。(2024/4/4)
Appleの“ポスト量子暗号化”技術とは【前編】
Appleが“量子時代”の暗号プロトコル「PQ3」を早くも採用したのはなぜ?
量子コンピューティングの実用化を見据えて、各種技術の進化が起きている。Appleが打ち出した暗号プロトコル「PQ3」の仕組みと、同社がなぜこの技術を採用したのかを解説する。(2024/3/28)
LLMで変わる開発【前編】
「生成AIでアプリ開発」がもたらす、効率化どころじゃない“根本的な変化”とは
大規模言語モデル(LLM)などのAI技術を用いたアプリケーション開発は、従来の開発と何が違うのか。考慮すべきポイントと併せて解説する。(2024/3/22)
Windowsファイルサーバ移行の方法
サポート切れ「Windows Server 2012」放置はNG サーバ移行に使えるあの方法
Windows Serverのサポート終了後はパッチの提供がなくなるので、使い続けることにリスクが伴う。「Windows Server 2012」でファイルサーバを運用してきた場合、どのような選択が求められるのか。(2024/3/21)
Javaの代替言語Kotlinの魅力【前編】
もうJavaには戻れない? 開発者が「Kotlin」を好きになる5つの理由
幅広い開発に使えるプログラミング言語「Kotlin」は、「Java」に代わる選択肢になる。JavaではなくKotlinを使う理由は何か。その魅力を解説する。(2024/3/19)
RISE with SAPがもたらした亀裂【後編】
SAPユーザーが陥った「SAP製品の未来が見えない“闇”」の真相
先進的な機能の利用には「RISE with SAP」が必要になる――というSAPの発表が、ユーザー企業の間で波紋を呼んでいる。オンプレミスでSAP製品を利用しているユーザー企業の反応は。(2024/2/9)
RISE with SAPがもたらした亀裂【前編】
SAPユーザーの信頼に“暗い影”を落とした「RISE with SAP」を巡る騒動
SAPが新機能の提供に関して打ち出した方針が、ユーザー企業の間で波乱を呼んでいる。ユーザー企業団体が強い懸念を示すのはなぜなのか。(2024/2/2)
HaskellとPureScript【後編】
「PureScript」が「JavaScript」より優れる点、劣る点 開発に役立つのは?
「PureScript」は「JavaScript」に変換されることを目的としたプログラミング言語だ。強力な型システムや型推論といった、PureScriptが備える特徴と、活躍する場面を紹介する。(2024/1/27)
HaskellとPureScript【前編】
「Haskell」は何ができるプログラミング言語? 4つの特徴とは
「Haskell」は、シンプルな構文ながらも強力な型システムを備えるプログラミング言語だ。Haskellが持つ4つの特徴「遅延評価」「不変性」「厳密な型」「モナド」を解説する。(2024/1/20)
Safariを狙う「iLeakage」攻撃とは
MacやiPhoneを標的にする「Spectre」「Meltdown」の亡霊
「iPhone」をはじめとしたAppleデバイスを標的にする攻撃手法「iLeakage」が広がっている。iLeakageはどのような仕組みなのか。ユーザーが気を付けなければならない点とは。(2023/12/15)
お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。