P

プッシュ通知(Push Notification)

プッシュ通知(Push Notification)とは、利用者がアプリやサイトを開いていない時でも、サーバー側から情報を一方的に送り届ける仕組みのことです。スマートフォンの画面に届く「新着メッセージがあります」といった通知の多くが、この仕組...
F

ファクトチェック(Fact Check)

ファクトチェック(Fact Check)とは、ニュースやSNSの投稿などに含まれる情報が、実際の事実に基づいているかどうかを、根拠となる資料や一次情報にあたって検証する作業のことです。「事実確認」とも呼ばれ、誤った情報の拡散を防ぐための重要...
F

FAT(File Allocation Table/ファット)

割り当て表でデータを管理するファイルシステム「FAT」の特徴やNTFSとの違いを、身近な例えでやさしく解説します。
F

ファイルシステム(File System)

ファイルシステム(File System)とは、ハードディスクやSSDなどの記憶装置に、データをどのような形式で保存し、どう管理するかを決める仕組みのことです。OSがファイルの読み書きを行う際の土台となる、いわば記憶装置の中の整理ルールにあ...
L

負荷分散(ふかぶんさん/Load Balancing)

負荷分散(ふかぶんさん/Load Balancing)とは、1台のサーバーに処理が集中しないよう、複数のサーバーへアクセスや処理を振り分ける仕組みのことです。特定のサーバーだけに負担がかかることを防ぎ、サービス全体を安定して稼働させるために...
P

プロセス(Process)

プロセス(Process)とは、OS上で実行されている、プログラムの1つ1つの動作単位のことです。同じアプリを2つ起動すれば、それぞれが別々のプロセスとして動きます。OSはこのプロセスを単位として、パソコンの資源を管理しています。現実世界に...
F

Firebase(ファイアベース)

Firebase(ファイアベース)とは、Googleが提供している、アプリの裏側で必要になる機能を一式そろえたサービス群のことです。利用者の認証やデータの保存、ファイルの配信といった仕組みを、自分でサーバーを用意せずに使えるため、アプリ開発...
B

ブロックストレージ(block storage)

ブロックストレージとは、データを「ブロック」と呼ばれる固定サイズの単位に分割して管理する、従来から広く使われているストレージ方式のことです。長年にわたり信頼されてきた実績のある方式で、パソコン内蔵のハードディスクや、サーバー用のストレージ機...
F

Firebase Studio(ファイアベーススタジオ)

Firebase Studio(ファイアベーススタジオ)とは、ブラウザの中だけでアプリ開発を進められる、Googleのクラウド型開発環境のことです。作りたい内容を言葉で伝えると、生成AIがアプリの土台を組み立ててくれる点が最大の特徴で、20...
P

プログラミング言語(Programming Language)

プログラミング言語(Programming Language)とは、人間がコンピューターに指示を出すために作られた、一定の文法規則を持つ人工的な言語のことです。日本語や英語のような自然言語とは異なり、あいまいさを排除し、コンピューターが正確...