JSONとHCLを比較【前編】
いまさら聞けない「JSON」と「HCL」 “2大設定言語”の違いとは?
インフラの設定管理で目にする「JSON」ファイルと「HCL」ファイル。それぞれどのような場面で役立つのか。両者の特徴と基本構文を、サンプルを交えて解説する。(2024/12/5)

定番から応用までネットワークを学ぶ【第5回】
いまさら聞けない「CDN」 Webサイトが“爆速”になる秘密とは
規模や用途に応じてさまざまなネットワークがある。Webコンテンツを高速配信することを目的としたネットワークの「CDN」について解説する。(2024/12/5)

LLM新モデルがもたらす変化【後編】
「GPT-4o」の進化がすごくても“LLM移行”をためらう理由とは?
OpenAIが2024年5月に発表した「GPT-4o」が世間の関心を集めるものの、移行にためらう企業もある。それはなぜなのか。(2024/10/31)

「MSIX」を知る【後編】
Windowsアプリ管理はどう変わる? パッケージ新形式「MSIX」のメリット
「Windows」アプリケーションのパッケージングにおいて、「MSI」に代わる新たな標準ファイル形式を目指す「MSIX」。MSIから進化した機能にはどのようなものがあるのか。MSIXに乗り換えるメリットとは。(2024/10/17)

「稼げるIT系職種」9選【前編】
“年収2000万円”を超える「ITエンジニア職種」はこれだ
技術の進化に伴い、IT市場で求められるスキルも変化している。近年需要が急増しており、高収入が期待できるIT系職種を紹介する。(2024/10/3)

お薦めの「IT系副業」7選【前編】
高収入なITエンジニアになれる「大人気の副業」はこれだ
副業の新しい考え方である「サイドハッスル」が注目されている。ITエンジニアが自身のスキルを生かして収入を増やす方法として、どのような副業があるのか。(2024/9/27)

「ホワイトハッカー」認定資格5選【前編】
ホワイトハッカーとして活躍できる「セキュリティ認定資格」はこれだ
セキュリティ専門家がキャリアパスについて悩んだとき、一つの選択肢になるのはホワイトハッカーになることだ。刺激的なこの仕事に就くために役立つ認定資格とは。(2024/9/23)

ソフトウェア開発者のキャリアガイド【第3回】
「どのプログラミング言語を学ぶか」よりも重要な“あれ”とは
「どのプログラミング言語を選ぶか」は、開発者がキャリアを積む上での重要な要素だ。ただし活躍する上で重要なのはそれだけではない。プログラミング言語の選択以上に何が重要なのか。(2024/9/10)

ChromeOS、Chromebookの今後の進化とは【前編】
Googleが今なぜ「Windowsアプリ仮想化」なのか? Cameyo買収に秘めた思惑
Googleはアプリケーション仮想化ベンダーのCameyoを買収した。この買収には「ChromeOS」をはじめとした法人向けIT市場に対する、Googleの“ある狙い”がある。その狙いとは。(2024/8/24)

ネットワーク管理者を悩ませるライセンス問題【前編】
サブスクリプション化がもたらす「ネットワーク管理の新常識」とは?
ネットワーク製品やサービスのライセンス形態として、買い切り型だけでなくサブスクリプション型が広がっている。ネットワーク管理者にはどのような対策が求められるのか。(2024/8/16)

Azureの「スポットVM」を使いこなす【後編】
Azureが安くなる「Azure Spot VM」を使うべき用途、使っては駄目な用途
「Azure Spot Virtual Machines」は、Microsoft AzureのVMを格安で利用できるサービスだ。最大90%の割引を受けられる半面、注意すべきリスクもある。同割引サービスを使うこなすためのこつを紹介する。(2024/8/13)

Geminiの基本を解説
Googleの生成AI「Gemini」とは 使える機能や用途、「GPT」との違いは?
Googleの大規模言語モデル(LLM)「Gemini」にはどのような機能があり、何に役立つのか。機能や用途、他の生成AIとの違いなど、Geminiの基本を紹介する。(2024/7/19)

Geminiシリーズ新モデルを徹底解剖【後編】
「Gemini 1.5 Pro」の“マルチな能力”を使いこなす、これだけの方法
GoogleのLLM「Gemini 1.5 Pro」はGemini 1.0から何が進化し、どのような用途に使えるのか。使いこなすための方法を、利用方法や料金プランと併せて解説する。(2024/7/11)

サーバレスコンピューティングの基礎解説【第3回】
サーバ管理不要だけじゃない「サーバレスの利点」とは? 3つの例で解説
サーバレスコンピューティングのメリットは、単にインフラの運用管理が楽になるだけではない。そのメリットを、3つの活用例で解説する。(2024/7/8)

専門家お墨付き「セキュリティ資格10選」【後編】
有能なセキュリティエンジニアとしてキャリアアップできる「認定資格」はこれだ
セキュリティ分野における人材のニーズは依然として旺盛だ。セキュリティのプロフェッショナルとしての道を開くためには、どの認定資格が役立つのか。(2024/7/8)

機能、セキュリティ、価格などを比較
「SharePoint」と「Box」は何が違う? “6つのポイント”で比較
「Microsoft SharePoint」と「Box」は、いずれもドキュメント管理機能とコラボレーション機能を搭載する。自社で利用する場合はどちらを選ぶとよいのか。それぞれの違いと使い分ける際のポイントを解説する。(2024/7/3)

もう選択肢はWindows搭載PCだけじゃない【後編】
格安PC「Chromebook」でWindowsアプリが使える“2つの方法”
ChromebookにはWindows搭載PCよりも初期コストや運用負荷を抑えやすいという利点がある。Chromebookに移行しつつ、Microsoft OfficeのようなWindowsのアプリケーションを使い続ける方法を紹介しよう。(2024/6/29)

もう選択肢はWindows搭載PCだけじゃない【前編】
Windows端末でもMacBookでもなく「仕事にこそChromebook」の理由
Windows端末やMacではなく、「Chromebook」を仕事用のデバイスとして使うとどのような利点があるのか。Windowsアプリケーションを使うこともできる方法とその利点を解説しよう。(2024/6/16)

役立つクラウド認定資格11選【第5回】
非IT部門でも取っておいて損はない「クラウド認定資格」とは
クラウドコンピューティングの認定資格の中には、開発者やIT管理者以外のユーザーを対象にしたものも存在する。本稿はクラウドコンピューティングの基本的な知識を必要とする人向けの認定資格を紹介する。(2024/6/15)

株式会社ビットフォレスト提供Webキャスト
脆弱性診断の内製化を阻む3つの壁を解消、失敗/成功事例に学ぶ実践のポイント
サイバー攻撃のリスクが高まる昨今、WebサイトやWebアプリケーションに対する脆弱性診断の重要性が高まっている。しかし、脆弱性診断を外注するとなると費用も期間もかかり過ぎてしまう。そこで注目されているのが、脆弱性診断の内製化だ。(2024/5/20)

ChromeOSでWindowsアプリ継続【後編】
「ChromebookでWindowsアプリを使いたい」が本当にかなう方法はこれだ
Microsoft OfficeといったWindows向けのアプリケーションをChromebookでも利用する方法がある。Cameyoのアプリケーション仮想化ツールの機能や利用方法、安全面の対策などを紹介する。(2024/5/5)

“できるセキュリティ人材”向けの資格4選【後編】
セキュリティエンジニアの実力を証明する「お薦め認定資格」はこれだ
巧妙な手口の攻撃に迅速かつ的確に対策を講じるには、高度なセキュリティ知識が欠かせない。セキュリティ担当者がスキルアップとキャリアアップをするための認定資格を紹介しよう。(2024/4/22)

“できるセキュリティ人材”向けの資格4選【前編】
「セキュリティエンジニア」としての道が開ける推奨の“認定資格”はどれだ?
巧妙な手口を使う攻撃者に対して、企業のセキュリティ担当者もスキルを上げて対抗しなければならない。セキュリティ担当者として専門性を高めるために有効な認定資格とは。(2024/4/15)

一度はGoogleに“見捨てられた”が……
次世代画像フォーマット「JPEG XL」再流行の兆し――開発者が語る激動の歴史
「JPEG XL」は、「JPEG」の後継として、JPEGが抱えているさまざまな課題を解決する次世代規格だ。ただし普及への道のりは半ばだといえる。その歴史を、JPEG XLの開発者が語る。(2024/3/8)

Windowsブラックアウトの問題【第5回】
Windowsで「画面が真っ暗」になったらマルウェアか“あの欠陥”を疑うべき?
Windows搭載PCの画面が真っ黒になる、というブラックスクリーンの事象はさまざまな原因で発生する。考えられる原因と併せて、どのように対処したらよいのかを紹介する。(2024/2/18)

これで分かる「DevSecOps」の課題と解決【第4回】
知らないと損する「RASP」とは? 「Webアプリの脆弱性対策=WAF」はもう古い
Webアプリケーションの脆弱性対策として、広く利用されている「WAF」。実はWAFは、幾つかの問題を抱えている。それらの課題を解消した新たな手段である「RASP」の特徴とは。(2024/2/19)

11個のクールな技術用語とスラング【第5回】
「#」はシャープじゃないし「@」はあれじゃない 呼称が“謎”のIT用語
IT業界の独特な技術用語やスラングは、知らないまま目にすると何を表すのか理解しづらいことがある。「モンキーテール」「バグスプラット」「オクトソープ」と呼ばれるものは、それぞれ何を指すのか。(2024/2/13)

Windowsブラックアウトの問題【第4回】
Windowsで電源ONなのに「何も映らない」ときの原因は“あのデバイス”かも?
「Windows」ではPC画面が真っ黒になるブラックスクリーンの事象が発生することがある。ハードウェアやドライバが原因で発生する問題の対処法を紹介する。(2024/2/11)

マルチクラウド、エッジ、5Gを駆使
AWSとGoogleで実現 オンプレミスでは駄目だった“小売業者の理想”とは?
小売業者Ocadoは複数のクラウドサービスを駆使することで、“オンプレミスだけ”ではできなかった、自社の要望に沿ったシステム運用ができるようになった。オンプレミスとクラウドサービスを併用する仕組みとは。(2024/2/7)

Windowsブラックアウトの問題【第3回】
Windows 11の厄介な「ブラックスクリーン」を引き起こす“7つの原因”と対処法
最新の「Windows 11」を含めて、「Windows」ではPC画面が真っ黒になるブラックスクリーンの事象が発生することがある。その原因は7つに分類できる。どのように対処すればいいのか。(2024/2/4)

アクセシブルPDF作成における4ステップ【後編】
PDFは「作ったら終わり」ではない、アクセシビリティー検証の4ステップ
「Adobe Acrobat」には、アクセシビリティーに配慮したPDFファイルを作成する機能がある。ただし「設定したから大丈夫」ではなく、「適切な設定かどうか」の検証も作成作業に含まれる。具体的な手順は。(2024/2/1)

HaskellとPureScript【後編】
「PureScript」が「JavaScript」より優れる点、劣る点 開発に役立つのは?
「PureScript」は「JavaScript」に変換されることを目的としたプログラミング言語だ。強力な型システムや型推論といった、PureScriptが備える特徴と、活躍する場面を紹介する。(2024/1/27)

HaskellとPureScript【前編】
「Haskell」は何ができるプログラミング言語? 4つの特徴とは
「Haskell」は、シンプルな構文ながらも強力な型システムを備えるプログラミング言語だ。Haskellが持つ4つの特徴「遅延評価」「不変性」「厳密な型」「モナド」を解説する。(2024/1/20)

APIを危険にさらす「5大リスク」とは【中編】
APIを狙う「インジェクション攻撃」から個人情報を守るには?
APIを巡るさまざまなセキュリティリスクの一つが、インジェクション攻撃だ。どうすればこの攻撃を防ぐことができるのか。そもそもどのような手法なのかを含めて解説する。(2023/11/15)

TechTargetジャパンエンジニア読本集
JavaScriptの代わりでも後継でもない「TypeScript」の“真の役割”
「JavaScript」と「TypeScript」は、Webアプリケーション開発に欠かせないコンピュータ言語だ。両者の共通点や違い、お互いに対する役割とは何か。(2023/11/9)

人材不足でもできるAWS環境のセキュリティ強化
AWS WAFの自動運用でセキュリティ対策を“任せっきり”にする方法とは?
AWS環境(AWSがホスティングするインフラ)のセキュリティ強化において、不正アクセスを防ぐAWS WAFは重要な役割を果たす。問題はその運用だ。適切な設定やシグネチャの更新を担えるノウハウや人材が社内に足りない場合はどうすべきか。(2023/11/2)

ChatGPTとは何か?
ChatGPTの「GPT」とは? 仕組みや用途など“ChatGPTの基本”を解説
OpenAIが開発したAIサービスの「ChatGPT」は、ユーザーとの対話を基に文章を生成する。ChatGPTはどのような仕組みで動き、どのような用途に役立つのか。基本を説明する。(2023/10/31)

プログラミングのこれまでとこれから【第4回】
大人気になるプログラマーやエンジニア職「10選」はこれだ
世界的な不況が起きても、プログラマーやエンジニアなど技術職の雇用市場は活況だ。その中でもこれから特に需要が高まり、“引く手あまた”になる職種「10選」と、その仕事を紹介する。(2023/10/30)

プログラミングのこれまでとこれから【第3回】
人気のプログラミング言語「7種」の特徴とそれぞれの違い
プログラミング言語にはどのような種類があり、それぞれどのような特徴や歴史を持つのか。7つの主要プログラミング言語とその基礎知識を紹介する。(2023/10/23)

Windowsアプリケーション継続の是非を問う【第4回】
「Windows」を現状維持か「非Windows」に転換か 迫る2つの選択
さまざまな企業において業務に欠かせない存在になっているWindowsアプリケーション。Webブラウザなど非「Windowsアプリケーション」の業務利用が進む中で、企業に求められる選択とは。(2023/9/26)

JavaScriptとTypeScriptの違い【第6回】
TypeScriptがいくら便利でも「JavaScript」がなくならないのはなぜ?
Webアプリケーション開発の手段として広く浸透している「JavaScript」。その代替や、より優れた選択肢として「TypeScript」を捉えることは、必ずしも正しくない。両者の“真の関係性”とは。(2023/9/24)

Windowsアプリケーション継続の是非を問う【第3回】
「WebブラウザがあればWindowsはもはや不要」は本当か
「Windowsアプリケーション」の不要論がささやかれる背景にあるのは、Webブラウザの存在だ。すぐにWindowsアプリケーションがなくなるとは言えない中で、企業が直面する事態とは。(2023/9/19)

JavaScriptとTypeScriptの違い【第5回】
JavaScriptで消耗した人が「TypeScript」を使いたくなる6つの理由
Webアプリケーション開発に広く使われている「JavaScript」。その不足点を補うことを目指して生まれた「TypeScript」は、機能面においてどのようなメリットを持つのか。(2023/9/17)

JavaScriptとTypeScriptの違い【第4回】
「JavaScript」と「TypeScript」の違いとは? 比較表で整理しよう
「JavaScript」と「TypeScript」は似た名前を持つだけではなく、深い関わりを持つプログラミング言語だ。両者の違いは何なのか。比較表で整理する。(2023/9/12)

Windowsアプリケーション継続の是非を問う【第2回】
「Windowsアプリ」を「Webアプリ」に変える魔法のような現実解
従業員が利用するエンドポイントにどのようなデバイスを配備するかは、IT部門が頭を悩ませる点の一つだ。Windowsアプリケーションを利用するからといって、Windows端末に縛られることはない。それは本当なのか。(2023/9/12)

Windowsアプリケーション継続の是非を問う【第1回】
“脱Windows”がやっぱり「無謀過ぎる」のはなぜ?
昨今、WindowsアプリケーションやWindows端末は「もう不要だ」という意見が聞こえてくる。さまざまな企業がWindowsアプリケーションを業務に使用している中で、それは正しい見方なのか。(2023/9/4)

JavaScriptとTypeScriptの違い【第3回】
JavaScriptの代替でも後継でもない「TypeScript」の“本当の役割”はこれだ
Microsoftが開発を主導する「TypeScript」は、「JavaScript」の欠点を補う役割を担うプログラミング言語だ。ただしJavaScriptの「代替言語」や「後継言語」ではない。TypeScriptとは結局のところ何なのか。(2023/9/3)

JavaScriptとTypeScriptの違い【第2回】
「JavaScript」はいつ、なぜ生まれた? “大人気言語”の知られざる歴史
Webアプリケーション開発において不可欠な存在となった「JavaScript」。その誕生の背景には何があったのか。JavaScriptの歴史を振り返ろう。(2023/8/27)

JavaScriptとTypeScriptの違い【第1回】
JavaScriptとTypeScriptの違いは名前だけじゃなかった? 根本的な違いはこれだ
Webアプリケーション開発で活躍する「JavaScript」と「TypeScript」は、よく似た名称を持つものの、さまざまな違いがある。その中でも特に重要な違いとは何か。実例を用いて解説する。(2023/8/19)

これで分かる「DevSecOps」の課題と解決【第3回】
Webアプリの“危険なOSSライブラリ”を見抜く「SCA」とは?
安全なWebアプリケーション開発を推進する「DevSecOps」の実践には、「SCA」(ソフトウェア構成分析)が欠かせない。その理由とは。そもそもSCAとは何なのか。(2023/9/27)