基礎知識

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」をやさしく解説します。
C

コマンド(Command)

コマンド(Command)とは、コンピューターに対して、特定の処理を実行するよう指示する文字列のことです。マウスでアイコンをクリックする代わりに、文字を入力することで直接コンピューターに指示を伝える方法です。現実世界に例えると、レストランで...
W

Web(ウェブ)

Web(ウェブ)とは、インターネット上の文書や画像を互いにリンクでつなぎ、ブラウザで自由にたどれるようにした仕組みのことです。正式にはWorld Wide Webといい、その略称として日常的に使われています。現実世界に例えると、Webはすべ...
U

UTF-16(ユーティーエフじゅうろく)

文字を数値に変換する文字コード「UTF-16」を、UTF-8との違いを交えてわかりやすく説明します。