H

Hyper-V(ハイパーブイ)

Hyper-V(ハイパーブイ)とは、マイクロソフトが提供する仮想化技術(ハイパーバイザー)です。1台の物理的なパソコンやサーバーの上に、複数の仮想的なコンピュータを作り出し、それぞれ独立したOSやソフトウェアを動かせるようにする仕組みで、W...
B

BaaS(Backend as a Service/バース)

BaaS(Backend as a Service/バース)とは、アプリのサーバー側(バックエンド)に必要な機能を、クラウドサービスとしてまとめて提供する仕組みのことです。会員登録の認証やデータベース、ファイル保存といった機能をあらかじめ用...
M

汎用系(メインフレーム)

汎用系(メインフレーム)とは、大企業や官公庁、金融機関などで古くから使われてきた「汎用機(メインフレーム)」を中心に構築された情報システムの総称です。メーカー独自の技術で作られた専用の大型コンピューターで、大量のデータを高い信頼性で処理でき...
P

パーティション(Partition)

パーティション(Partition)とは、1台のハードディスクやSSDを、あたかも複数のドライブがあるかのように区切って管理する仕組みのことです。「Cドライブ」「Dドライブ」のように、パソコンで複数のドライブが表示されるのは、多くの場合この...
B

BIOS(Basic Input/Output System)

BIOSとは、パソコンの電源投入時に最初に動き、接続された機器を確認してOSを起動させるプログラムです。役割や設定画面、UEFIとの違いを解説します。
V

バージョン管理

バージョン管理とは、プログラムやファイルの変更履歴を記録し、過去の状態への復元や、複数人での共同編集を可能にする仕組みのことです。誰が、いつ、どこを変更したのかを正確に把握できるため、現代のソフトウェア開発において欠かせない基盤技術となって...
P

package.json(パッケージジェイソン)

package.jsonとは、Node.js・npmのプロジェクト設定を記述するファイルです。主な項目や依存関係の管理、package-lock.jsonとの関係、scriptsの活用を初心者向けに解説します。
H

ハッシュ(Hash)

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

バグ(Bug)

バグ(Bug)とは、プログラムの中に潜む、意図しない誤りや不具合のことです。想定どおりに動かない、計算結果が違う、画面が正しく表示されないなど、開発者が意図していない動作すべてがバグと呼ばれます。現実世界に例えると、バグは組み立て家具の中に...
P

パスワード(Password)

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