O

オブジェクト指向(Object-Oriented)

オブジェクト指向とは何かを初心者向けに解説。データと操作をまとめた「オブジェクト」の考え方や3つの柱(カプセル化・継承・ポリモーフィズム)、メリットを紹介します。
O

オープンソース(Open Source)

オープンソース(OSS)とは何かを初心者向けに解説。ソースコード公開の仕組みやプロプライエタリとの違い、メリットと注意点、LinuxやWordPressなどの代表例を紹介します。
O

OS(オペレーティングシステム)

OS(オーエス)とは、コンピュータ全体を管理し、アプリケーションが動くための土台となる基本ソフトウェアのことです。正式には「Operating System(オペレーティングシステム)」といい、WindowsやmacOS、iOS、Andro...
A

オートスケーリング(Auto Scaling)

オートスケーリング(Auto Scaling)とは、アクセス量や負荷の変化に合わせて、サーバーなどの資源の数を自動で増やしたり減らしたりする仕組みのことです。英語のAuto(自動)とScaling(規模の増減)を組み合わせた言葉で、おもにク...
O

OSI参照モデル

OSI参照モデル(OSI Reference Model)とは、コンピュータ同士がネットワーク通信を行うためのルールや役割を、「7つの階層(レイヤー)」に分けて分かりやすく整理した国際標準のモデルです。メーカーやOSが違っても(例えばiPh...
O

オンプレミス/オンプレ(On-premises)

オンプレミス(英:On-premises、略称:オンプレ)とは、サーバーやネットワーク機器、ソフトウェアなどのITシステムを、「自社の施設内(社屋やデータセンター)」に物理的に設置し、自前で運用・管理する形態のことです。かつてはシステム開発...
O

オフライン(Offline)

オフライン(Offline)とは、パソコンやスマートフォンなどの機器が、インターネットやネットワークに接続されていない状態のことです。反対に、ネットワークにつながっている状態は「オンライン」と呼ばれます。現実世界に例えると、オフラインは電話...
O

オンライン(Online)

オンライン(Online)とは、パソコンやスマートフォンなどの機器が、インターネットやネットワークに接続されている状態のことです。反対に、接続されていない状態は「オフライン」と呼ばれます。現実世界に例えると、オンラインは電話線がつながってい...