基礎知識

S

サブスクリプション(Subscription)

サブスクリプション(Subscription)とは、商品やサービスを買い切るのではなく、一定期間ごとに料金を支払うことで、その間だけ利用する権利を得る仕組みのことです。音楽配信や動画配信をはじめ、ソフトウェアや日用品まで、幅広い分野で採用さ...
M

メタデータ(Metadata)

メタデータ(Metadata)とは、あるデータについての情報をまとめた、いわば「データに関するデータ」のことです。ファイルの作成日時やサイズ、撮影場所、作者名など、データそのものの中身ではなく、それを説明・補足する付加情報を指します。身近な...
H

ハッシュ(Hash)

ハッシュ(Hash)とは、どんな長さのデータからでも、決まった長さの短い値を作り出す仕組み、またはそうして作られた値のことです。この値はハッシュ値やダイジェストと呼ばれ、元のデータが1文字でも違えば、まったく別の値になります。現実世界に例え...
F

フローチャート(Flowchart)

フローチャート(Flowchart)とは、処理の流れを、決められた形の図形と矢印でつないで表した図のことです。日本語では「流れ図」と呼ばれ、プログラムだけでなく、業務の手順を整理する場面でも広く使われています。現実世界に例えると、フローチャ...
P

パスワード(Password)

パスワード(Password)とは、本人だけが知っている文字列を示すことで、正当な利用者であると証明するための仕組みのことです。もっとも古くから使われ、いまも広く残っている本人確認の方法です。現実世界に例えると、パスワードは入場のための合言...
D

デバッグ(Debug)

デバッグ(Debug)とは、プログラムに潜む誤りを見つけ出し、原因を突き止めて直す作業のことです。誤りのことを「バグ(虫)」と呼び、それを取り除くという意味からこの名が付いています。現実世界に例えると、デバッグは水漏れの箇所を探す作業のよう...
S

シングルサインオン(Single Sign-On)

シングルサインオン(Single Sign-On)とは、一度のログイン認証だけで、複数の異なるシステムやサービスを利用できるようにする仕組みのことです。略して「SSO」とも呼ばれ、多くの企業や個人向けサービスで導入が進んでいます。サービスご...
S

Shift_JIS(シフトJIS)

日本語を扱うために作られた文字コード「Shift_JIS」の特徴やUnicodeとの違いをやさしく解説します。
N

ネットワーク(Network)

ネットワーク(Network)とは、複数のコンピューターや機器をつなぎ合わせ、データをやり取りできるようにした仕組みのことです。二台のパソコンをケーブルで結んだものから、世界規模のインターネットまで、規模の大小を問わず同じ言葉で呼ばれます。...
C

コンパイル(Compile)

コンパイル(Compile)とは、人が読み書きするために書かれたプログラムを、コンピューターが実行できる形へ翻訳する作業のことです。この作業を担う道具がコンパイラで、コンパイルはその作業のほうを指します。現実世界に例えると、コンパイルは原稿...