新時代のプログラミング学習ガイド【中編】
“新世代の言語”「Elixir」「Go」「Groovy」「Kotlin」が人気を呼ぶ理由
21世紀に登場した新世代のプログラミング言語「Elixir」「Go」「Groovy」「Kotlin」の人気が高まるのはなぜなのか。これらのプログラミング言語の特徴と魅力を解説する。(2024/9/26)
LLMのリスクが明らかに
「RAG」が特に危ない? NVIDIAが指摘した生成AIの“2大脅威”
生成AIの利用が広がる中、大規模言語モデル(LLM)を狙った攻撃も活発になりつつある。NVIDIAの研究者が生成AIの“2大脅威”について語った。生成AIを安全に使うために知っておきたい点とは。(2024/9/12)
追加料金で「Copilot」を使う価値とは
「Microsoft 365、Teamsで仕事効率アップ」のためのCopilot活用術
Microsoftは「Microsoft 365」や「Microsoft Teams」でAIアシスタント「Copilot」を利用できるようにしている。CopilotはWeb会議やチャットをする際にどう役立つのか。Copilotの基本的な使い方を説明する。(2024/8/31)
「匿名ブラウジング」のメリットと方法【第3回】
Cookieだけじゃない“Web行動が丸裸”になる「8大トラッキング技術」はこれだ
Webサイトを閲覧するときに、自身に関するさまざまな情報が収集されることを嫌うエンドユーザーは少なくないはずだ。それを可能にするトラッキングの技術には、どのようなものがあるのか。(2024/8/7)
「ChatGPTプラグイン」のリスクと保護対策【後編】
「ChatGPTのリスク」は未知――“怪しいプラグイン”向けの4大対策はこれだ
ChatGPTのプラグインは外部のサービスと連携するためのツールとして便利だが、リスクもある。ChatGPTのプラグインを安全に利用するために、4つの対策に取り組むのがよい。(2024/7/26)
LLMの「10大リスク」と対策【後編】
生成AIからデータが盗まれていることも……? LLMの10大脅威
大規模言語モデル(LLM)を狙う脅威が目立ってきている。LLMを安全に利用するにはどうすればいいのか。LLMの「10大脅威」と、適切な保護策とは。(2024/7/23)
「ChatGPTプラグイン」のリスクと保護対策【前編】
ChatGPTは“安全”とは言い難い? 「プラグイン」がもたらす“3大リスク”とは
ChatGPTをさまざまなサービスと連携できるプラグインは便利だが、リスクももたらすことに注意が必要だ。利用に当たり、何に注意しなければならないのか。3大リスクを紹介する。(2024/7/19)
LLMの「10大リスク」と対策【前編】
「生成AIが攻撃を受ける」とはどういうこと? LLMの脅威“10選”
大規模言語モデル(LLM)に基づいた生成AIツールの利用が広がっているが、十分にセキュリティ対策を講じずに使っている組織もあるだろう。LLMを巡る「10大脅威」と、安全利用のこつとは。(2024/7/17)
クラウドセキュリティ構築のこつ【前編】
クラウドセキュリティは「予算オーバーが当たり前」という残念過ぎる現実
オンプレミスシステムでもセキュリティ対策は容易なことではないが、クラウドサービスが加わると話は一段と簡単ではなくなる。仕組みと予算の両面でセキュリティシステム構築を適切に進めるための要点とは。(2024/6/18)
「頑丈ノートPC」の概要と主要製品6選【第7回】
工場や倉庫で活躍する“頑丈タブレット”「xTablet」のスペックは?
工場や作業現場など、過酷な環境でも使用できる頑丈仕様のタブレットがある。米国のベンダーMobileDemandの「xTablet」シリーズのスペックを解説する。(2024/2/11)
Macを安全に使うには【第3回】
「Mac」ユーザーなら知っておきたいAppleデバイスを守る“あの機能”
Macを攻撃から守るための主要機能は幾つかある。「宣言型デバイス管理」(DDM)はその一つだ。どのような仕組みでMacを保護するのか。他のセキュリティ機能と共に紹介する。(2024/2/9)
プロンプトエンジニアリングツール7選【中編】
「PromptAppGPT」「PromptSource」で生成AIのプロンプトはどう変わるのか
LLM(大規模言語モデル)をベースにしたチャットbotからより良い回答を得るには、より良いプロンプトが必要だ。そのために活用できる「プロンプトエンジニアリングツール」のうち2つを取り上げる。(2024/2/20)
SBOM「3つのフォーマット」を比較【中編】
ソフトウェア部品表「SBOM」のフォーマットとは? 国際標準「SPDX」の中身
「SBOM」(Software Bill of Materials)を使うことで、セキュリティの向上を図ることができる。そのフォーマットの一つとして「SPDX」がある。これはどのようなフォーマットで、何ができるのか。(2024/1/25)
データ統合の旅【前編】
IT部門は「頑張り過ぎる」のではなく何をすればいい?
SaaSの採用を広げた結果として、データのサイロ化に悩んでいる企業は珍しくない。分散したデータを統合するには、どのような戦略が必要なのか。(2024/1/11)
ついに「Copilot」が提供開始に【中編】
ローコードで使える「Copilot Studio」とは? AIアシスタントを独自作成
Microsoftは2023年11月のカンファレンスで、AI関連の新機能を発表した。その中には、企業のAI活用に欠かせない「Microsoft Copilot Studio」「SharePoint Premium」があった。何に役立つのか。(2024/1/3)
Linuxでの「Vim」の使い方【第4回】
「Vim」が根強く愛されるエディタである理由
「Vim」は初心者にとってはとっつきにくいテキストエディタだが、設定のカスタマイズや拡張機能の追加をすることで、使い勝手の良いツールになる。Vimが根強く使われるのはなぜなのか。利点を改めて考える。(2023/12/16)
Linuxでの「Vim」の使い方【第3回】
Vimが「やっぱり人気エディタ」だと納得できる“奥深い世界”
「Vim」は一見するととっつきにくいテキストエディタだが、使い方を知り、自分の目的に合った設定や拡張機能を追加することで、便利なツールになる。Vimを使いこなすための設定を解説する。(2023/12/10)
OpenAI製品の脆弱性発見を促す「バグバウンティ」の正体【前編】
「ChatGPTの欠陥」発見で報奨金ゲット OpenAIが始めた制度とは?
「ChatGPT」をはじめとする同社製品の安全性確保のために、脆弱性の発見者に報奨金を支払う制度「バグバウンティ」を開始したOpenAI。どのような制度なのか。対象となる脆弱性と、ならない脆弱性の違いとは。(2023/6/24)
Webサイト「クラッシュ」7つの原因【第8回】
Webサイトがクラッシュしたときに「最低限やるべきこと」はこれだ
Webサイトのクラッシュは、未然に防ぐことがベストだ。だが、そうはいかないときもある。Webサイトがクラッシュしたときに、悪影響を最小限に抑える方法とは何か。(2023/4/13)
Webサイト「クラッシュ」7つの原因【第7回】
Webサイトを沈黙させる「DDoS攻撃」の“あの兆候”とは?
サイバー攻撃の中には「DDoS攻撃」など、Webサイトのクラッシュによるサービス停止を狙った攻撃がある。そうした攻撃には、どのような兆候があり、どう備えるべきなのか。(2023/4/6)
Webサイト「クラッシュ」7つの原因【第6回】
Webサイトを運営するなら「ドメイン名」の“あれ”を忘れてはいけない
Webサイトの在りかを示す「ドメイン名」。その運用を間違うと、Webサイトのクラッシュを招きかねない。注意すべきドメイン名の問題とは何か。その対処法とは。(2023/3/30)
Webサイト「クラッシュ」7つの原因【第5回】
商業Webサイトの「アクセス集中で何も売れない」問題を回避するには
自社Webサイトへのアクセス集中は企業にとってうれしいことだが、Webサイトのクラッシュを引き起こす可能性もある。アクセスが集中してもWebサイトの正しい表示を維持するには。(2023/3/23)
Webサイト「クラッシュ」7つの原因【第4回】
「何も変更していないのにWebサイトがクラッシュ」 そのときの原因は?
クラウドサービスでWebサイトを運営している場合、何も手を加えていないのにWebサイトのクラッシュが発生することがある。それはなぜなのか。そのとき、まず何をすればいいのか。(2023/3/16)
Webサイト「クラッシュ」7つの原因【第3回】
「WordPress」でやりがちな“あのうっかり”がWebサイトのクラッシュを招く
Webサイトの運営に欠かせない「コンテンツ管理システム」(CMS)の利用の際、“あること”をし忘れると、Webサイトのクラッシュにつながる恐れがある。それは何なのか。(2023/3/9)
Webサイト「クラッシュ」7つの原因【第2回】
Webサイトを良くするはずの「プラグイン」がなぜ“クラッシュ”を招くのか
CMSの「プラグイン」は、うまく使えばWebサイトがより魅力的になる。ただし使い方によっては、プラグインがWebサイトのクラッシュを引き起こすことがある。こうした「逆効果」を防ぐには、どうすればいいのか。(2023/3/2)
検索結果のランキングを向上させるための8つのポイント【第6回】
検索に強い“爆速読み込みWebサイト”を構築する方法
検索エンジンに“良いWebサイト”と見なされるには、Webサイトの読み込み時間の高速化が必要になる。その実現には、どのような工夫が必要なのか。(2023/2/3)
使える脆弱性診断ツール5選【第1回】
無料版もある脆弱性診断ツール「Nessus」とは? その歴史と機能
「脆弱性診断」ツールは、システムに潜む脆弱性のあぶり出しに効力を発揮する。主な脆弱性ツールのうち、「Nessus」を取り上げる。(2023/1/19)
Windows使いのための「Mac」管理ガイド【第5回】
Macも実は管理できちゃうMicrosoft純正「Windows」管理ツールはこれだ
「Mac」と「Windows」搭載PCの双方を効率的に管理したい――。こうしたニーズに応えるべく、MicrosoftはWindows搭載PC向けのデバイス管理ツールに、Macの管理機能を加えている。主要ツールを紹介しよう。(2022/12/4)
プログラマーになった建築家志望者【前編】
建築家志望の学生が“プログラミングの沼”にはまってしまった理由
大学で建築学を専攻していたヤン・リュー氏は、ひょんなきっかけからプログラマーとしてのキャリアをスタートさせた。同氏がプログラマーになったいきさつと、実際に働いて感じたことを紹介する。(2022/10/19)
「Visual Studio」と「WebStorm」の違い【第3回】
Visual StudioとWebStormを「料金」「拡張性」で比較 お得なのはどっち?
IDEの「Visual Studio」と「WebStorm」は、それぞれどのような料金体系なのか。ライブラリやプラグインといった拡張性はどうなのか。こうした疑問に答える。(2022/9/8)
Visual StudioとWebStorm 2大IDEを比較【第1回】
Visual Studioってそもそも何? 競合「WebStorm」との違いは?
IDEの代表格である「Visual Studio」は、どのような機能を備え、何に役立つのか。競合IDEである「WebStorm」も含めて、基本的な特徴を簡潔に紹介する。(2022/8/26)
6つのオープンソースPaaS製品を比較【中編】
オープンソースPaaS製品「Cloud Foundry」「Dokku」「OKD」の違いとは?
オープンソースPaaS製品には代表的な製品が幾つかある。その中から、「Cloud Foundry」「Dokku」「OKD」の機能と特徴を説明する。(2022/5/25)
コンテナネットワークの基礎知識【第11回】
コンテナと仮想マシン間の通信はなぜ必要? 「OpenShift」「ACI」「NSX」のCNIとは
Kubernetesクラスタ内ではCNIプラグインを使ってコンテナ間の通信が実現します。「Cisco ACI」「NSX-T」「OpenShift」といったSDN製品による、オンプレミスインフラ向けのCNIプラグインを紹介します。(2021/12/22)
コンテナネットワークの基礎知識【第10回】
「EKS」「AKS」「GKE」のコンテナ理解に役立つVPCやVNetの通信とは?
「AWS」「Azure」「GCP」などのクラウドサービスは、「Kubernetes」のコンテナ間通信を実現する独自のサービスを提供しています。それぞれのネットワークを用意する際に知っておくべきポイントを紹介します。(2021/12/17)
コンテナネットワークの基礎知識【第9回】
「Kubernetes」を使うなら、まず知っておきたい「Flannel」と「Calico」の通信
コンテナ間の通信を実現するCNIプラグインを使うことで、KubernetesのPod間通信が可能になります。代表的なオープンソースのCNIプラグインを紹介します。(2021/12/13)
コンテナネットワークの基礎知識【第8回】
Kubernetesクラスタの“Pod間通信”の基本 「3つのService」はなぜ必要か?
Kubernetesクラスタの動作にはPod間で通信するための仕組みが必要です。「ClusterIP」「NodePort」「LoadBalancer」の3つの「Service」の仕組みをそれぞれ紹介します。(2021/10/1)
「バーチャル背景」をビジネスに役立てる【後編】
ZoomじゃないWeb会議ツールでも「バーチャル背景」を使う方法
標準機能としてバーチャル背景が使えないWeb会議ツールもある。ベンダーごとの機能差を補ったり、さらに高度な機能を追加したりするには、サードパーティーツールを組み合わせる選択肢がある。(2021/8/24)
「macOS」搭載デバイス管理の選択肢【後編】
Mac管理ツール「Jamf」と「Fleetsmith」の料金の違いは? どちらを選ぶべきか
Apple製デバイスの管理においては、管理ツールがどのような他ツールと連携可能なのか、利用料金は幾らなのか、といった観点も重要だ。こうした観点で「Jamf」と「Fleetsmith」を比較してみよう。(2021/8/11)
Microsoftのソースコードエディタ「Visual Studio Code」【前編】
無料エディタ「Visual Studio Code」大人気の理由 “新世代のEmacs”か
月間1400万ユーザーを誇るソースコードエディタ「Visual Studio Code」。なぜ人気なのか。ユーザーの声を基に、その理由を探る。(2021/5/2)
Nutanix Xi Frame導入事例
グラフィックワークステーションレベルの仮想デスクトップを実現
ロバート・ゴードン大学は、GPUを使うアプリケーションを学生に提供するために「Xi Frame」による仮想デスクトップを展開した。Xi Frameを採用した決め手とは何か。(2021/4/16)
デル・テクノロジーズ株式会社提供ホワイトペーパー:
vSphere環境との統合で何が変わる? 定番ストレージで見るメリットと実現法
アプリケーションの仮想化が進む今、データセンターのコンポーネントにも進化が求められている。そこで定番ストレージ製品が備える仮想化機能とともに、多数のユーザーを抱えるVMware vSphere環境との統合のコツやメリットを解説する。(2021/4/8)
コンテナネットワークの基礎知識【第4回】
Kubernetesだけじゃない「コンテナオーケストレーター」 Mesos、Swarmとは?
「Docker」の普及で利用が広がったコンテナ。その大規模運用の際に威力を発揮するのが「コンテナオーケストレーター」です。「Kubernetes」などの主要なコンテナオーケストレーターを紹介します。(2020/10/14)
6大Java向けIDEを比較【後編】
「NetBeans」「JDeveloper」「BlueJ」「Eclipse Che」 4大Java向けIDEの違い
「Java」向け統合開発環境(IDE)の「NetBeans IDE」「Oracle JDeveloper」「BlueJ」「Eclipse Che」は何が違うのか。それぞれの特徴と、Java向けIDE選びのポイントを解説する。(2020/8/7)
6大Java向けIDEを比較【前編】
「Eclipse」と「IntelliJ IDEA」の違いとは? Java向けIDE比較のヒント
複数あるJava向けIDEのうち、自社の要件に合ったものはどれなのか。まずは主要なJava向けIDE「Eclipse IDE」と「IntelliJ IDEA」の特徴と違いを整理しよう。(2020/7/31)
Webブラウザ内で不審な挙動を検出
「Webスキミング」はなぜ危険? 目が行き届かないスクリプトを狙われるリスク
クレジットカード情報や顧客の個人情報漏えいの原因として、「Webスキミング」と呼ばれる攻撃手法が挙がるようになってきた。Webスキミング攻撃はなぜ対処しづらいのか、その危険性と対策を解説する。(2020/10/1)
充実するAndroidの代替OSとカスタムUI【後編】
Androidの「代替OS」「カスタムUI」選びで後悔しない4つの注意点
モバイルOSの主流である「Android」には、その代替OSやカスタムUIが多く存在する。企業がそれらの導入を考える場合には、注意すべき点が幾つかある。(2020/4/2)
事例で探る「コンポーザブルインフラ」の可能性【前編】
放送サービス企業がHCIではなく「コンポーザブルインフラ」を選んだ理由
コンポーザブルインフラは、企業にどのようなメリットをもたらすのか。放送サービス事業者Skyview Networksの事例から探る。(2019/10/25)
「Mac」管理の新しいアプローチ【後編】
Mac管理にApple純正品ではなく「SCCM」を使うならやるべきこと
企業が「Mac」を管理する際、Appleの純正管理ツールではなく、Microsoftの「System Center Configuration Manager」(SCCM)を使う手がある。その際はMac管理に関する機能を拡張するプラグインを使うのが有効だ。(2019/10/23)
AI+RPA=AIRPA?
AI+RPA+ローコード開発製品によるタスク自動化環境
ローコードソフトウェア企業のAppianがGoogleのAIサービスや各社のRPA製品とAppian製品を融合させる試みを続けている。これにより、ローコードでAIとRPAを利用したアプリケーションが実現する。(2019/7/10)
7大「Kubernetes管理ツール」を比較【後編】
Kubernetes管理ツール「Platform9」「OpenShift」「JUKE」の違いは?
マルチクラウドにおけるKubernetesの運用を簡素化する主要な「Kubernetes管理ツール」を紹介。Kubernetesが今後どのような方向性で進化するのかについても考察する。(2019/6/20)