基礎知識

S

Shift_JIS(シフトJIS)

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

ネットワーク(Network)

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

コンパイル(Compile)

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

パッチ(Patch)

パッチ(Patch)とは、すでに公開されているソフトウェアの不具合や脆弱性を修正するために、追加で配布される小さなプログラムのことです。「継ぎ当て」を意味する言葉が由来とされ、服の破れた部分に当て布をするように、問題のある箇所だけを修正する...
B

バイト(Byte)

バイト(Byte)とは、8ビットをまとめたデータ量の基本単位です。ビットとの違い、KB・MB・GBの関係、文字コードによる1文字のバイト数まで初心者向けに解説します。
S

ソースコード(Source Code)

ソースコード(Source Code)とは、プログラミング言語を使って、人間が読み書きできる形式で記述されたプログラムの設計図のことです。プログラマーはこのソースコードを書くことでソフトウェアを作り上げており、コンピューターが直接実行する前...
E

暗号化(Encryption)

暗号化(Encryption)とは、データを決まった手順で別の形に変換し、鍵を持つ人以外には読めなくすることのことです。元に戻す作業は「復号」と呼ばれ、暗号化と対になっています。現実世界に例えると、暗号化は手紙を金庫に入れて送ることのような...
も

文字化け(もじばけ)

文字化け(もじばけ)とは、本来の文字が、意味をなさない記号や別の文字に置き換わって表示されてしまう現象のことです。データそのものが壊れているとは限らず、多くは読み取り方の食い違いが原因で起こります。現実世界に例えると、文字化けは暗号表を取り...
S

セッション(Session)

セッション(Session)とは、利用者がサービスを使い始めてから終えるまでの、ひとつながりのやり取りと、その間に保たれる状態のことです。Webでは、ログインしている状態を保つ仕組みとしてよく登場します。現実世界に例えると、セッションは店で...
U

Unicode(ユニコード)

世界中の文字を一つの共通ルールで扱えるようにした文字コード規格「Unicode」をやさしく解説します。