T

Thunderbolt(サンダーボルト)

Thunderbolt(サンダーボルト)とは、一本のケーブルで、高速なデータ転送と映像の出力、そして給電までをまとめてこなせる接続規格のことです。IntelとAppleが共同で開発し、現在はUSB Type-Cと同じ形の端子を使っています。...
W

ウォーターフォール開発(Waterfall Development)

ウォーターフォール開発(Waterfall Development)とは、要件定義・設計・開発・テストといった工程を、上流から下流へ順番に進めていくシステム開発の手法のことです。前の工程が完了してから次の工程に進む流れが、水が上流から下流へ...
A

アジャイル開発(Agile Development)

アジャイル開発(Agile Development)とは、大きな機能を小さな単位に区切り、計画・開発・テストを短期間で繰り返しながらシステムを作り上げていく開発手法のことです。一度に全てを作り込むのではなく、少しずつ形にしながら改善を重ねて...
B

bps(Bits Per Second)

bps(Bits Per Second)とは、1秒間に転送できるビット数を表す通信速度の単位です。Kbps・Mbps・Gbpsの違いやバイトとの関係を解説します。
C

CI/CD(シーアイ/シーディー)

CI/CDとは、プログラムの変更を自動的にテストし、本番環境へ反映するまでの一連の作業を効率化する仕組みのことです。「継続的インテグレーション(CI)」と「継続的デリバリー/デプロイ(CD)」という2つの考え方を組み合わせた言葉で、DevO...
M

WebDeploy(MSDeploy)

Webアプリを開発環境から公開サーバーへ配置するツール「WebDeploy」の役割をやさしく解説します。
H

ハイパーバイザー(Hypervisor)

ハイパーバイザー(Hypervisor)とは、1台の物理サーバー上で複数の仮想マシンを動かすソフトウェアです。仕組み、2つの種類、コンテナとの違いを解説します。
P

Python(パイソン)

Python(パイソン)とは、シンプルで読みやすいプログラミング言語です。AI・データ分析での人気の理由や主な用途、代表的なライブラリを初心者向けに解説します。
R

Ruby(ルビー)

Ruby(ルビー)とは、まつもとゆきひろ氏が開発した日本生まれのプログラミング言語です。特徴やRuby on Railsとの関係を初心者向けにわかりやすく解説します。
U

USBメモリ

USBメモリとは、USB端子を使ってパソコンなどに接続する、小型で持ち運びのできるフラッシュメモリの記憶装置のことです。データを書き込んだり読み出したりでき、ファイルの持ち運びやバックアップなど、身近な場面で幅広く使われています。現実世界に...