用語– category –
-
WordPressXAMPP(ザンプ、シャンプ)とは?Web開発環境を簡単に構築できるオープンソースのパッケージソフトウェア【ローカルでWordPressを起動するサンプル付き】
XAMPP(ザンプ、シャンプ)とは? Apache、MySQL(またはMariaDB)、PHP、Perlなど、Webアプリケーション開発に必要なサーバーソフトウェアをまとめて動かせる開発環境です。ローカル(自分のPC)でWordPressなどのWebサイトのテストなども可能です。 名前... -
用語
Stripe とは?オンライン決済プラットフォーム(決済代行サービス) を提供する企業・サービス
Stripe(ストライプ)は、主に オンライン決済プラットフォーム(決済代行サービス) を提供する企業・サービスです。数百万社以上の企業が、Stripe を利用してオンライン決済、財務・金融プロセス自動化を行っています。 出典:https://stripe.com/jp Str... -
エンジニア用語
VRMとは?人型アバター用の3Dファイル形式
VRMは、日本の一般社団法人VRMコンソーシアムが策定・開発してきた “人型アバター用の3Dファイル形式” です。ベースは標準規格 glTF 2.0 で、アバターとして使うための情報(人型ボーン構造、表情モーフ、視線・一人称設定、髪や衣装の揺れ、トゥーン用マ... -
エンジニア用語
OpenGLとは?2Dおよび3Dのグラフィックスを描画するためのクロスプラットフォームなAPI
OpenGL(Open Graphics Library) は、2Dおよび3Dのグラフィックスを描画するためのクロスプラットフォームなAPI(Application Programming Interface)です。主にGPU(グラフィックス処理ユニット)を活用して、高速な描画処理を行うために使用されます。... -
エンジニア用語
WebGLとは?JavaScript と OpenGL ES 2.0 を基盤とし、ブラウザ内で動作するため、プラグインなし でリアルタイムの3Dレンダリングが可能
WebGL(Web Graphics Library) は、ウェブブラウザ上で ハードウェアアクセラレーション を活用しながら 3Dグラフィックス を描画するためのAPI(Application Programming Interface)です。WebGLは、JavaScript と OpenGL ES 2.0 を基盤としており、ブラ... -
エンジニア用語
Three.jsとは?WebGL を簡単に扱うための JavaScriptライブラリ
Three.js は、WebGL を簡単に扱うための JavaScriptライブラリ です。これを使うことで、ブラウザ上で3Dグラフィックスを描画することができます。 WebGLについては、こちらで説明しています。 Three.jsの特徴 WebGL(Web Graphics Library)を簡単に扱え... -
エンジニア用語
Jupyter Notebookとは?
Jupyter Notebook は、インタラクティブなコード実行環境を提供する オープンソースのWebアプリケーション です。データ分析、機械学習、教育、研究などの分野で広く使用されており、Pythonをはじめとする複数のプログラミング言語をサポートしています。 ... -
エンジニア用語
PyGameとは?Pythonで2Dゲームやマルチメディアアプリケーションを開発するためのオープンソースライブラリ
PyGameは、Pythonで2Dゲームやマルチメディアアプリケーションを開発するためのオープンソースライブラリです。シンプルなAPI設計で、手軽にゲーム開発を始めることができます。 1. PyGameの主な特徴 シンプルなAPI:直感的な関数が多く、初心者でも扱いや... -
エンジニア用語
【完全ガイド】ポート番号のデフォルト一覧と種類を解説 – IANAが管理
ポート番号は 0 ~ 65535 の範囲で定義されており、大きく分けて3つのカテゴリーに分類されます。 カテゴリ範囲説明ウェルノウンポート (Well-Known Ports)0 - 1023主要なサービスやプロトコルに予約されている登録済みポート (Registered Ports)1024 - 49... -
Node.js
PM2とは?Node.jsアプリケーションを管理するためのプロセスマネージャー
PM2(Process Manager 2)は、Node.jsアプリケーションを管理するためのプロセスマネージャーです。Node.jsアプリケーションを本番環境や開発環境で効率的に運用するためのツールであり、アプリケーションの起動、監視、再起動、自動復旧などを簡単に行え... -
エンジニア用語
IPAとは?情報技術(IT)の利活用を促進:経済産業省所管の独立行政法人
IPA(情報処理推進機構)とは? IPA(Information-technology Promotion Agency, Japan) は、日本の経済産業省所管の独立行政法人で、情報技術(IT)に関するさまざまな活動を通じて日本の情報社会の発展を支える組織です。 IPAの組織概要 設立: 2004年 ... -
エンジニア用語
HLD / LLD とは?「上位レベル設計」(基本設計)/「下位レベル設計」(詳細設計)
HLD(High-Level Design)とは? HLD(High-Level Design)は、システムやソフトウェアの開発プロセスにおいて「上位レベル設計」(基本設計)を指す工程です。システム全体の構造、主要なコンポーネント、コンポーネント間の関係、およびシステム全体のア... -
インフラ用語
GPUとは?NVIDIAのGPUの最新情報(Graphics Processing Unit:グラフィックス処理装置)は、主に画像や映像などのグラフィックス処理を専門的に行うプロセッサ – RTX50 Blackwell他
GPU(Graphics Processing Unit:グラフィックス処理装置)は、主に画像や映像などのグラフィックス処理を専門的に行うプロセッサです。近年では、グラフィックス処理だけでなく、大量の並列処理が必要な計算やAI(人工知能)分野、科学技術計算などの用途... -
インフラ用語
CPUとは?(Central Processing Unit:中央処理装置)とは、コンピュータの中枢で、さまざまな処理を実行する「頭脳」にあたる部品
CPU(Central Processing Unit:中央処理装置)とは、コンピュータの中枢で、さまざまな処理を実行する「頭脳」にあたる部品です。CPUは、プログラムが命令する内容を解釈し、それを計算したり、制御したりする役割を担っています。 CPUの主な役割 命令の... -
エンジニア用語
データ構造を記述するためのフォーマットは?
データ構造を記述するためのフォーマットはさまざまなものがあります。それらは、用途や特性に応じて選択されます。以下に、主要なフォーマットを分類しながら紹介します。 テキストベースのフォーマット テキスト形式で保存・編集でき、人間が直感的に理... -
インフラ用語
【2025年最新】インターネット回線の種類 それぞれの特徴とメリット・デメリットを解説
インターネット回線には主に以下の種類があります。それぞれの特徴とメリット・デメリットを解説します。 1. 光回線(FTTH: Fiber To The Home) 光ファイバーを利用した高速なインターネット回線です。 特徴 速度: 上り・下りともに1Gbps~10Gbpsの高速通... -
エンジニア用語
ライブラリとランタイムの違いは?
ライブラリ(Library)とランタイム(Runtime)の違いは、その用途や役割、利用のされ方にあります。以下にそれぞれの特徴を解説し、その違いを比較します。 ライブラリ(Library) ライブラリは、特定のタスクを簡単に実行するための再利用可能なコードの... -
エンジニア用語
Semantic Search(セマンティック検索)とは?
Semantic Search(セマンティック検索)とは、単なるキーワードの一致に基づく検索ではなく、検索クエリやデータの意味を理解して関連性の高い結果を提供する検索技術です。この技術は自然言語処理(NLP)や機械学習を活用して、より高度な検索体験を実現... -
用語
ネームサーバーとDNSサーバーの違いは?
ネームサーバー(Name Server)とDNSサーバー(DNS Server)はどちらもインターネット上でドメイン名を管理・解決するためのシステムの一部ですが、それぞれの役割や機能には微妙な違いがあります。 1. ネームサーバー(Name Server) 役割:ネームサーバー... -
用語
世界のDNSサーバーはどこが管理しているのか? – ルートDNSサーバー、TLD DNSサーバー、レジストリおよびレジストラ、リゾルバ、オーソリティティブDNSサーバーとは
DNSサーバーは、複数の組織やエンティティによって管理されています。主に以下のような仕組みで分担されています。 1. ルートDNSサーバー 世界に13のルートDNSサーバーがあります(実際には、各サーバーは多数のミラーに分散されている)。これらはインタ... -
用語
CPUとは?
CPU (Central Processing Unit) は、コンピュータやサーバーの中枢的な処理装置です。通称「プロセッサ」とも呼ばれ、コンピュータ全体の「頭脳」にあたる部分です。各種データの計算や処理を行い、ソフトウェアやアプリケーションを動作させます。 CPUの... -
用語
MACアドレスとは?
MACアドレス(Media Access Control Address)は、ネットワーク機器に割り当てられる一意の物理アドレスです。ネットワークに接続するデバイス(例えばコンピュータ、スマートフォン、ネットワークカード、ルーターなど)が持つハードウェアアドレスとして... -
用語
IPv4からIPv6に移行するための主な技術の概要
IPv4からIPv6への移行を実現するための技術は、大きく以下の3つの分類に分けることができます。それぞれの技術は、移行の段階や目的に応じて使用されます。 1. デュアルスタック構成 概要 IPv4とIPv6を同時に使用する構成です。 移行期間中に最も一般的に... -
用語
IPv6とは – IPv4とIPv6の違いは?
IPv6(Internet Protocol version 6)は、インターネットで使われる新しい形式のアドレスです。これまで使われてきたIPv4の問題を解決するために、1990年代に開発されました。特に、インターネットの急成長でIPv4のアドレスが足りなくなる問題や、通信のセ... -
用語
IPv4 アドレスとは – ドメインとIPv4アドレスの関係は?
IPv4アドレスは、インターネットを含むネットワーク上でデバイスを識別するための一意のアドレスです。IPv4は、インターネットプロトコル(IP)バージョン4の略で、最も広く使用されているIPアドレッシング方式です。 IPv4アドレスの構造 IPv4アドレスは、... -
用語
管理者権限:sudo権限とroot権限の違いは?
sudo権限とは、LinuxやUnix系のオペレーティングシステムで特定のコマンドをスーパーユーザー(管理者権限)として実行するための権限のことです。通常のユーザーには制限がかかっており、システムの重要な部分を変更する操作や管理者専用のコマンドは実行... -
用語
ShellとBashの関係は?
Shell と Bash の関係は、「広い概念」と「具体的な実装」という形で理解できます。以下に詳しく説明します。 1. Shellとは? 定義 Shell(シェル)は、ユーザーとオペレーティングシステムのカーネルとの間のインターフェースを提供するプログラムです。 ... -
用語
インフラのカテゴリについて
インフラ(インフラストラクチャ)は、ITシステムやサービスを支える基盤として、多くのカテゴリに分類できます。以下は、主要なインフラカテゴリとその説明です。 1. ハードウェアインフラ 物理的な基盤を提供する機器や設備。 サーバー: アプリケーショ... -
用語
Nginxのサービス状況を確認する
Nginxの状況を確認するためには、以下のコマンドを使用します。これらのコマンドを活用することで、Nginxの稼働状況や設定の問題を調査できます。 1. Nginxのサービス状況を確認する Nginxが動作しているか確認する: sudo systemctl status nginx active (... -
用語
ポート番号とは?IPアドレスとの関連は?
ポート番号とは、コンピュータネットワーク上で通信を行う際に、どのアプリケーション(サービス)が通信データを受け取るかを識別するための番号です。ポート番号は、IPアドレスと組み合わせて使用され、ネットワーク上での通信の送受信先を特定します。 ... -
用語
XServerVPS に FileZillaを使ってログインする方法
FileZillaは、SFTP(SSH File Transfer Protocol)をサポートする無料のオープンソースのFTPクライアントです。SFTPを使用することで、SSHを介して安全にファイルを転送できます。以下に、FileZillaを使用してSFTP接続を設定する手順を説明します。 1. Fil... -
用語
Bashとは? LinuxやUnixベースのオペレーティングシステムで広く使われているコマンドラインシェルおよびスクリプト言語
Bash(Bourne Again SHell) は、LinuxやUnixベースのオペレーティングシステムで広く使われているコマンドラインシェルおよびスクリプト言語の一種です。 1. シェルとは シェルは、ユーザーがコンピュータと対話するためのインターフェースで、コマンドを... -
用語
シンボリックリンクとは?
シンボリックリンクとは シンボリックリンク(symbolic link)は、ファイルやディレクトリへの参照(ショートカット)を作成する機能です。リンクを使用すると、オリジナルのファイルやディレクトリと同じようにアクセスできます。 シンボリックリンクは通... -
用語
Vimとは?Unix系システムで広く使われるViエディタ
Vimとは Vim(Vi IMproved)は、高度な機能を持つテキストエディタで、Unix系システムで広く使われるViエディタを改良したものです。名前の通り「Viを改良した」という意味を持ち、プログラマーやシステム管理者の間で特に人気があります。 主な特徴 軽量... -
用語
Nginxとは?
Nginx(発音: エンジンエックス)は、高性能でスケーラブルなオープンソースのWebサーバーおよびリバースプロキシサーバーです。また、ロードバランサーやメールプロキシとしても利用されます。 2004年にロシアのエンジニアであるIgor Sysoevによって開発... -
用語
IPアドレス – IPv4とIPv6の違い
IPv4とIPv6は、インターネットで使用されるIPアドレスのバージョンで、主にアドレス構造や設計の面で違いがあります。それぞれの違いを以下に整理しました。 IPv4 特徴 アドレス長: 32ビット(約43億個のアドレスを生成可能) 表記例: 192.168.1.1 フォー... -
用語
IPアドレスとホスト名の関係は?
IPアドレスとホスト名は、インターネット上のデバイスを特定するために使用される2つの異なる方法です。それぞれの役割と関係を以下に説明します。 IPアドレス 役割: ネットワーク上でデバイスを識別するための「数字の住所」です。 形式:IPv4: 例 192.168... -
用語
ネームサーバーとDNSの関係は?
ネームサーバーとDNSの関係を簡単に言うと、ネームサーバーはDNSシステムの一部であり、ドメイン名を管理する役割を担っています。以下に詳細を分かりやすく解説します。 1. DNSとは? DNS (Domain Name System) は、インターネット上でドメイン名をIPアド... -
用語
DNS設定
DNS設定 DNS設定は、管理しているドメインや利用しているサービスに応じて以下の場所で行います。具体的には以下のような場所が一般的です。 1. ドメイン管理会社(レジストラ) ドメインを購入した会社(例:お名前.com、ムームードメイン、Google Domain... -
用語
Thonnyとは?Python初心者向けに設計された統合開発環境(IDE)
Thonnyは、Python初心者向けに設計された統合開発環境(IDE)です。シンプルで直感的なインターフェースを持ち、プログラミングの学習をサポートします。ThonnyにはPython 3.10が組み込まれており、追加のインストールなしでPythonの学習を始めることがで... -
用語
ランタイム環境(Runtime Environment) とは?プログラムが実行されるための基盤となるソフトウェアや環境
ランタイム環境(Runtime Environment) とは、プログラムが実行されるための基盤となるソフトウェアや環境のことです。簡単に言うと、「プログラムが動作するために必要なエコシステム」を提供するものです。 ランタイム環境の役割 プログラムを動かす際... -
用語
Node.jsとは?インストール方法を解説
Node.js(ノードジェイエス)とは、サーバーサイドでJavaScriptを実行できるオープンソースのランタイム環境です。通常、JavaScriptはブラウザ上でしか動きませんが、Node.jsを使うことでサーバーやローカルPC上でもJavaScriptを動かせます。 出典:https:... -
用語
エッジAIとクラウドAIの違いとは?
エッジAIとは、データの生成源である端末やデバイス(エッジ)上で人工知能(AI)の処理を行う技術を指します。従来のクラウドAIでは、データをクラウドサーバーに送信して処理を行いますが、エッジAIではデバイス自体でデータ処理を完結させるため、リア... -
用語
LLM(Large Language Model、大規模言語モデル)とは?
LLM(Large Language Model、大規模言語モデル)とは LLM(大規模言語モデル)は、膨大なテキストデータとディープラーニング技術を用いて訓練された、自然言語処理(NLP)のためのAIモデルです。これらのモデルは、人間のような自然な文章生成や、質問応... -
用語
ファインチューニング(Fine-Tuning)とは?
ファインチューニング(Fine-Tuning)とは、既に学習済みのモデル(事前学習モデル)を特定のタスクやデータセットに適応させるために、追加の学習を行うプロセスです。これにより、特定のニーズに合った高精度なモデルを作成することができます。 ファイ... -
用語
RAG (Retrieval-Augmented Generation)とは?外部データを検索して活用し、生成モデルが文脈に沿った回答を生成する仕組み
RAG (Retrieval-Augmented Generation) は、自然言語処理(NLP)や生成AIの分野で用いられるアプローチの一つです。RAGは、「検索」と「生成」のプロセスを組み合わせて、より信頼性が高く、コンテキストに適した回答を生成する方法を指します。 RAGの基本... -
用語
ライブラリとフレームワークの違いは?
ライブラリとフレームワークの違いは、主に「制御の主体」と「目的や使用方法」にあります。それぞれの特徴と違いを以下に整理します。 1. ライブラリ (Library) 特徴 特定の機能を提供するツールの集合ライブラリは、特定の機能を簡単に利用できるように... -
用語
開発言語とフレームワークの違いは?
開発言語とフレームワークの違いについて、以下のように説明できます。 開発言語 開発言語(Programming Language)は、コンピュータに命令を伝えるための基本的な「ツール」であり、ソフトウェアを構築する際に使われます。 例: Python, Java, C++, JavaS... -
用語
フルスタック(Full Stack)とは?
フルスタック(Full Stack)とは、ソフトウェア開発の分野で、システムやアプリケーションのフロントエンド(ユーザーインターフェースやユーザー体験に関わる部分)とバックエンド(サーバーサイドのロジックやデータベース管理に関わる部分)の両方を扱... -
法的用語
総務省「AI事業者ガイドライン」掲載ページ
総務省「AI事業者ガイドライン」掲載ページについては、下記からご確認できます。
12