セキュリティニュースアラート:
Fortinet製品のゼロデイ脆弱性がダークWebに流出か?
ThreatMonはFortiGateに影響を及ぼすゼロデイ脆弱性がダークWebで取引されていると報告した。この脆弱性により、認証しなくても遠隔からコードを実行でき、管理者情報やネットワーク構成が漏えいしている。(2025/4/16)
Tech TIPS:
【Azure】App Serviceでリクエストヘッダをキャプチャしてプロトコルバージョンなど詳細を確認する
Azure App ServiceでWeb/APIを運用していて、クライアントが送信するリクエストヘッダから情報を得たい、と思ったことはないだろうか? PHPを前提として、リクエストヘッダをログに記録して集計する手順を紹介する。(2025/4/16)
Deep Insider編集長のネタ帳:
MCPに駆けろ! AIが“外部サービスとつながる”新時代を誰でも簡単に体験する方法
「MCPってよく聞くけど、自分には関係ない?」──そんな人にこそ読んでほしい! Claude Desktopを使えば、“AIが外部サービスとつながる新時代”を誰でも簡単に体験できます。MCPとは何か? なぜ注目されているのか? 気になる課題や今後の進化まで、思いの丈を語りました。未来を切り開くのは、“今”試してみるその一歩かもしれません。(2025/4/10)
Google Cloud NEXT 2025:
「MCPを補完」 オープンなAIエージェント連携プロトコルをGoogle Cloudが発表
Google Cloudが、複数のAIエージェントを連携させる標準プロトコルを発表した。オープンソースとして、コミュニティーやパートナーと開発を進めていくという。AnthropicのMCPとは補完関係にあると強調している。(2025/4/9)
Mavenの「pom.xml」にも対応:
Google、無料オープンソース脆弱性スキャンツール「OSV-Scanner V2.0.0」公開 コンテナスキャンに対応、その他の新機能は?
Googleは、「OSV-Scanner」の最新版「OSV-Scanner V2.0.0」を公開した。依存関係解析の強化、コンテナイメージのスキャンなどの新機能が追加された。(2025/4/8)
Tech TIPS:
【Azure】App Service on Linuxで応答時のコンテンツ圧縮をカスタマイズして性能を高める(NGINX編)
一般的にWebサーバの応答時にコンテンツを圧縮することで、ネットワーク帯域の消費を抑えたり、応答時間を短縮したりすることが可能だ。Azure App Service on Linuxで内蔵のNGINXの設定を変えることで、さまざまな種類のコンテンツを圧縮したり、圧縮率を高めたりできる。その方法を紹介する。(2025/4/3)
クラウドサービスだけじゃない! ローカルPCやサーバ、Kubernetesで生成AI(3):
生成AIで注目の「RAG」を試せる環境を「Open WebUI」で構築 GPU活用による高速化もチャレンジしてみよう
気軽に試せるラップトップ環境で、チャットbotを提供するオールインワンの生成AI環境構築から始め、Kubernetesを活用した本格的なGPUクラスタの構築やモデルのファインチューニングまで解説する本連載。今回は、生成AIで注目の「RAG」を試せる環境を「Open WebUI」で構築する方法など、Open WebUIを本格活用するためのポイントを解説します。(2025/4/8)
効果的な生成AI活用のための6つのポイント:
「APIテストを生成AIでレベルアップさせる」には何に注意し、何を準備しなければならないのか
TechTargetは2025年1月16日、「APIテストでの生成AI利用」に関する記事を公開した。生成AIは、高度なAPIテスト手法の開発において大きな可能性を秘めているが、効果を最大化するにはコツがいる。(2025/3/28)
SNMPとTelemetryの特徴【前編】
ネットワーク監視に欠かせない「SNMP」と「Telemetry」の仕組みとは
ネットワーク管理者はネットワークのパフォーマンスや障害の予兆などを監視しなければならない。監視のための仕組みは「SNMP」と「Telemetry」がある。両者の特徴とは。(2025/3/28)
TOMLとINIの違い【後編】
設定ファイル「TOML」「INI」を比較 それぞれの長所、短所は?
主要な設定ファイル形式であるTOMLとINIは、それぞれに固有の長所と制約がある。どちらを選ぶべきかを見極めるために、両者の長所と短所を比較する。(2025/3/27)
ギブリー主催「RAG構築・運用・評価のお悩み相談会」セミナーレポート:
RAGの精度はどう評価する? Azureで作るならどの方法がよい? 有識者が課題の実践的な解決方法を解説
企業の生成AI活用において、重要な役割を果たすのが「RAG」だ。企業が独自に持つデータを学習させることで、生成AIを自社業務に生かすことができる。ただ、具体的にどのような準備、設定が必要なのかが明確になっていないケースが多い。ギブリーが開催したWebセミナーからRAG導入における課題の解決方法を探る。(2025/3/25)
PR:チャットbotだけが生成AI活用ではない 富士通が見出した「生成AI活用」の近道
ChatGPTなどの汎用的な対話型生成AIの登場によって、多くの企業が業務における生成AIの有用性に確証を得た。しかし、さらに高度な活用となると壁に突き当たる企業が多い。自社のシステムや業務に最適な形で生成AIを適用するにはどうすればよいだろうか。(2025/3/14)
Tech TIPS:
Front DoorなどのAzureサービスに割り当てられるIPアドレスを確認する方法
複数のAzureサービスを組み合わせる場合、IPアドレスによるアクセス制限などのために、各サービスに割り当てられるIPアドレスの範囲を取得しなければならないことがある。App ServiceとFront Doorを例に、その方法と注意点、実装例を説明する。(2025/3/12)
週末の「気になるニュース」一気読み!:
YouTubeが低価格帯プラン「Premium Lite」を正式発表/セキュリティ強化などを行った「Google Chrome 134」公開
うっかり見逃していたけれど、ちょっと気になる――そんなニュースを週末に“一気読み”する連載。今回は、3月2日週を中心に公開された主なニュースを一気にチェックしましょう!(2025/3/9)
TechTargetジャパンエンジニア読本集
“2大設定言語”「JSON」「HCL」の使い分け術 構成管理の新常識
クラウドサービスやサーバの構成管理ツールでは、「JSON」「HCL」などの設定言語で記述したファイルが欠かせない。両言語の特徴と使い分け、実務で活用できる編集ツールの選び方などを網羅的に解説する。(2025/3/5)
「RAGの検索精度を上げる」データ変換サービスをNTT Comが発表
NTT Comが、非構造化データを構造化データに変換するサービスを発表した。複雑な構成/構造を解釈したデータ表現をすることで、RAGにおける検索の精度を向上できるという。(2025/2/21)
PostgreSQLの拡張機能として実装:
Microsoft、PostgreSQLをベースとするNoSQL「DocumentDB」をオープンソースで公開 アーキテクチャと特徴とは
Microsoftは、PostgreSQLをベースとするNoSQL「DocumentDB」をオープンソースで公開した。NoSQLデータベースにおける標準の確立を通じて、相互運用性の向上を図るとしている。(2025/2/12)
「システムを人に合わせる」が、生成AIで実現できるように:
「システムはLLMが前提に」――LayerX CTO松本氏が語る、生成AIがシステムにもたらす変化 「AIエージェントがSaaSを操作する時代」に危機感を募らせる理由
生成AIの進化は、ビジネスと同義となっているシステムの在り方をどう変化させていくのか。ブログやコミュニティー活動を通じて「システムはLLMが前提に」と情報発信しているLayerX CTOの松本勇気氏に、話を聞いた。(2025/2/12)
Tech TIPS:
【Azure】既存リソースをARMテンプレートに変換してインフラをコード化する(Azureポータル編)
Azureには、既存のリソースから「ARM(Azure Resource Manager)テンプレート」というファイルをエクスポートできる。これを利用すると、Azureポータルなどから生成したリソースをコードから再デプロイしやすくなる。エクスポートの手順と注意点を説明する。(2025/2/5)
限定的な用途で強みを発揮:
DeepSeekで注目、カスタマイズ性で注目されるオープンソースの小規模AIモデル 今後のユースケースは?
GitHubは、オープンソースAIの台頭を受けて、「より小規模でオープンなモデルが利用されるのはなぜか」「オープンソースによるLLM利用の進化例:Outlines」「オープンソースの小規模モデルは今後、どのように利用される可能性があるか」を説明したブログ記事を公開した。(2025/2/4)
セキュリティソリューション:
LLMの脆弱性を無料で診断できるツールGarakが登場 多岐にわたる機能を提供
LLM(大規模言語モデル)の脆弱性を無償で診断できるツール「Garak」の提供が開始された。Hugging FaceやOpenAIなど主要プラットフォームに対応し、プロンプトインジェクションや誤情報生成、ポイズニングといった脆弱性を体系的に特定できる。(2025/1/9)
インストールする拡張機能を管理者が制限可能に:
Microsoft、「Visual Studio Code」バージョン1.96公開 テキスト入力を上書きに切り替えられるオーバータイプモード追加 ターミナルで合字に対応
Microsoftはクロスプラットフォームエディタ「Visual Studio Code」の最新版「November 2024」(バージョン1.96)を公開した。Copilotを活用したデバッグコマンドや、ターミナルの合字対応、拡張機能のインストール制限など、開発効率やセキュリティを向上させる機能が追加された。(2025/1/6)
注目デバイスで組み込み開発をアップグレード(25):
ロシア製ガイガーミューラー管の実力はいかに
注目デバイスの活用で組み込み開発の幅を広げることが狙いの本連載。前回から自作ガイガーカウンターのつぶやきbot「imaocande」をよみがえらせる取り組みをスタートさせたが、今回は新たに作製する「imaocande2」に使用する予定の新たに入手したガイガーミュラー管の特性と動作原理について深掘りする。(2024/12/25)
週末の「気になるニュース」一気読み!:
Windows 3.1からWindows 7までの起動音コレクション、Xで公開/NVIDIAアプリでゲームパフォーマンスが低下する不具合 回避策あり
うっかり見逃していたけれど、ちょっと気になる――そんなニュースを週末に“一気読み”する連載。今回は、12月15日週を中心に公開された主なニュースを一気にチェックしましょう!(2024/12/22)
AWSチートシート:
テンプレート作成が簡単 CloudFormationの入門にもおすすめなInfrastructure Composerを使ってみよう
AWSのインフラをコードで構成できるCloudFormation。そのテンプレートをグラフィカルインタフェースで容易に作成できる、Infrastructure Composerの使い方を説明します。(2024/12/23)
Webアプリ実装で学ぶ、現場で役立つRust入門(15):
Rustでデータベースにアクセスしよう
最終回となる第15回では、Rustにおけるデータベースシステムの利用を紹介します。ここまでのサンプルではデータソースはJSONファイルやWeb Storageでしたが、ここでデータソースにデータベースを使うようにしてアプリを強化します。(2024/12/19)
主要DBMSとその機能【前編】
いまさら聞けない「RDBMS」と「非RDBMS」の違いを歴史から学ぶ
DBMSにはRDBMS以外にもさまざまな種類が存在する。どのDBMSを使用するかを決める前に、それぞれの長所と短所を知っておくことが大切だ。RDBMSをはじめとする主要DBMSを解説する。(2024/12/18)
注目デバイスで組み込み開発をアップグレード(24):
自作ガイガーカウンターのつぶやきbot「imaocande」をよみがえらせる
注目デバイスの活用で組み込み開発の幅を広げることが狙いの本連載。今回から、東日本大震災の原子力発電所事故を受けて2011年に開発した自作ガイガーカウンターのつぶやきbot「imaocande」をよみがえらせる取り組みを紹介する。まずは2011年当時のimaocandeを振り返ってみよう。(2024/12/16)
Spring Boot Actuatorの活用例とは:
Spring Bootユーザーなら知っておきたい「Spring Boot Actuator」 本番環境での運用時にどう役立つ?
「Spring Boot Actuator」はSpringのスタータープロジェクトの一つで、ビルド自動化システム「Grade」のビルドやプロジェクト管理ツール「Maven」のPOMファイルに追加して利用できる。全てのSpring Bootユーザーに推奨したい機能だ。(2024/12/13)
JSONとHCLを比較【後編】
「JSON」「HCL」編集の“必須ツール”とは? どう使い分ける?
設定ファイルの取り扱いには、注意すべき点が複数ある。「HCL」ファイルと「JSON」ファイルの編集に活用できるエディタには何があるのか。編集ミスや構文エラーは、どうすれば防ぐことができるのか。(2024/12/12)
JSONとHCLを比較【前編】
いまさら聞けない「JSON」と「HCL」 “2大設定言語”の違いとは?
インフラの設定管理で目にする「JSON」ファイルと「HCL」ファイル。それぞれどのような場面で役立つのか。両者の特徴と基本構文を、サンプルを交えて解説する。(2024/12/5)
解決!Python:
[解決!Python]ChainMapクラスを使って複数のマッピング(辞書)をまとめて扱うには
Collectionsモジュールが提供するChainMapクラスを使って複数の辞書をひとまとめにして取り扱うための基本的な方法とその注意点、簡単な例を示す。(2024/12/3)
次世代コンテナエンジン「Podman」「Podman Desktop」入門(1):
“脱Docker”として注目の「Podman」と無料の管理ツール「Podman Desktop」とは Dockerとの違いは?
次世代コンテナエンジンの一つ「Podman」と、そのデスクトップツールである「Podman Desktop」でコンテナ管理を進める方法を解説する本連載。初回は、次世代コンテナ管理ツールとしてPodmanやPodman Desktopが注目される理由や、コンテナエンジンとして有名なDockerとの違いを整理します。(2024/12/3)
API記述言語「TypeSpec」を徹底解説【後編】
API開発でなぜ「TypeSpec」を使う? メリットとデメリットを解説
API記述言語「TypeSpec」の長所と短所の解説を通して、どのような開発者やプロジェクトに適しているのかを探る。TypeSpecをスムーズに利用開始するためのセットアップ手順も解説する。(2024/11/28)
ビジネス向けGPT-4o活用ガイド【前編】
「GPT-4o」で仕事はどこまで楽になる? GPTの進化を解説
OpenAIが2024年5月に発表した「GPT-4o」は、業務に生成AIを活用したいと考える企業のニーズに応えるものだ。具体的にどのような点が強化されたのか。(2024/11/14)
週末の「気になるニュース」一気読み!:
Steamのゲーム録画機能「Game Recording」正式公開/「PowerToys」の最新版に画像のテキスト抽出機能
うっかり見逃していたけれど、ちょっと気になる――そんなニュースを週末に“一気読み”する連載。今回は、11月3日週を中心に公開された主なニュースを一気にチェックしましょう!(2024/11/10)
重要な開発にこそ使える:
基礎から学ぶ、「Model-View-Controller」デザインパターン
TechTargetは「Model-View-Controllerデザインパターン」に関する記事を公開した。Model-View-Controllerデザインパターンとは、アプリケーションを「Controller」「Model」「View」のコンポーネントに分割して疎結合することで開発をシンプルにするという考え方だ。(2024/11/7)
Developer eXperience Day 2024セッションレポート:
生成AI時代に求められるエンジニアスキル 「プロンプトがうまく書ける」だけでは足りない
「過度な期待」をされていた生成AIも、徐々に現実的な利用方法を検討する段階に移行してきている。そこで気になるのは、生成AIで「食っていく」には何のスキルが必要なのかということだ。2024年7月に開催された「Developer eXperience Day 2024」のセッションからそのヒントを探る。(2024/10/30)
新機能、強化された機能は?:
JavaScript/TypeScript実行ランタイム「Deno 2」公開 2024年11月からLTSをリリースへ
Googleの「V8」JavaScriptエンジンで動作するJavaScript/TypeScript実行ランタイム「Deno」の最新版となる「Deno 2」が公開された。(2024/10/29)
AIで変わる「IT系職種の需要」【後編】
AI時代に消えない「エンジニア職」3選 生き残るのは“あれ”な仕事
AI技術が普及する中で、人間の一部の仕事はAI技術に代替される可能性がある。反対にAI技術に代替されないのはどの職種なのか。エンジニアはどのようなキャリアプランを構築すべきなのか。(2024/10/29)
Webアプリ実装で学ぶ、現場で役立つRust入門(13):
Rust and WebAssemblyでSPAに一覧表示と追加機能を実装しよう
第13回では、第12回の続きとして、TODO投稿アプリSPAの機能を拡張していきます。第13回では、タスク表示、追加といった機能の実装を通じて、WebAssemblyにおけるDOMの操作やイベントハンドラの記法、Web Storageの利用方法について理解します。(2024/10/17)
未初期化変数のチェックや設定ファイルの探索も改善:
Microsoft、「TypeScript 5.7」β版を公開 相対パスの書き換えなど新機能を追加
Microsoftは、オープンソースのプログラミング言語の最新版「TypeScript 5.7」のβ版を公開した。(2024/10/16)
Q&Aで学ぶマイコン講座(96):
組み込みセキュリティ規制の概要解説:EUサイバーレジリエンス法とは?
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、初心者から上級者まで幅広い方々からよく質問される「EUサイバーレジリエンス法とは何?」についてです。(2024/10/16)
メールが届かない時代の始まり:
DMARCを使いこなせ 導入メリットと実践ポイントを徹底解説
Googleが公開した新たな「メール送信者ガイドライン」をきっかけに日本におけるDMARC導入が急速に拡大しています。本稿は、これに乗り遅れないために、DMARCの基本をしっかりと押さえて、有効活用するポイントを解説します。(2024/10/10)
「Swift Testing」追加、静的リンクされたLinuxバイナリビルドサポートなど:
Apple、プログラミング言語「Swift 6」公開 5年ぶりのメジャーアップデート、変更点は?
Appleは、オープンソースのプログラミング言語の最新版「Swift 6」を公開した。(2024/10/9)
「Oracle Cloud Infrastructure」や「Oracle Database」を中心に:
「Oracle CloudWorld 2024」開発者向け発表内容のハイライト 生成AI時代のアプリ開発を支援するOracleのテクノロジーとは
Oracleは2024年9月に米ラスベガスで開催した「Oracle CloudWorld 2024」に合わせ、「Oracle Cloud Infrastructure」や「Oracle Database」に関する複数の新機能、サービスを会期中に発表した。本記事では、特に開発者やITエンジニアに関わる内容に絞って発表内容をお伝えする。(2024/10/2)
新コマンドやSQLなど開発者向け機能も強化:
「PostgreSQL 17」リリース 最大95%バキューム処理のメモリ使用量削減などパフォーマンスはどれだけ向上した?
オープンソースリレーショナルデータベースの最新バージョン「PostgreSQL 17」がリリースされた。(2024/10/2)
「GitHub Actions」と「NextJS」を活用:
WHOのOSPOをGitHubが支援 「オープンソースリポジトリの健全性」を可視化した事例を解説
GitHubは、世界保健機関(WHO)のOSPOを支援する中で、WHOが管理する100以上のオープンソースリポジトリの健全性を可視化した取り組みを公式ブログで解説した。(2024/9/27)
第3回「DR ready勉強会」:
ヒートポンプ給湯機による「上げDR」 機器のDR ready要件を策定へ
家庭で利用されるエネルギー機器のさらなる効率運用に向けて、デマンドレスポンスの活用を目的に導入される「DR ready制度」。国はまずエネルギー使用量の大きいヒートポンプ給湯機を対象に、機器のDR ready要件を整備する方針だ。(2024/9/27)
ネットワークエンジニアとAI【中編】
学ぶべきプログラミング言語やLLMは? ネットワークの“新”基礎知識
ネットワークエンジニアは、AI(人工知能)技術を利用する際にネットワーク以外の知識が必要になる場合がある。他のIT領域に踏み込む前に学ぶべき基礎知識を確認しよう。(2024/9/25)
にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。