R

R

解像度(かいぞうど/Resolution)

解像度(かいぞうど/Resolution)とは、画像や画面が、どれだけ細かい点(ピクセル)の集まりで表現されているかを示す度合いのことです。数値が大きいほど、より細かく滑らかな表示ができますが、その分データ量も増えていきます。身近な例に例え...
R

レンダリング(Rendering)

レンダリング(Rendering)とは、コンピューターが持つデータをもとに、画面上に見える形として描き出す処理のことです。Webサイトの分野では、HTMLやCSSなどのデータをブラウザが解析し、実際に目に見えるページとして表示するまでの一連...
R

RDBMS(Relational DataBase Management System)

RDBMS(アールディービーエムエス、Relational DataBase Management System)とは、データを表(テーブル)の形で管理する「RDB」という方式を実現するための、データベース管理ソフトウェアのことです。「リレ...
R

リグレッションテスト(Regression Test)

リグレッションテスト(Regression Test)とは、プログラムを修正したり機能を追加したりした後で、これまで正常に動いていた部分が壊れていないかを確かめるテストのことです。日本語では「回帰テスト」「退行テスト」とも呼ばれます。現実世...
R

リバースプロキシ(Reverse Proxy)

リバースプロキシ(Reverse Proxy)とは、利用者からの要求をサーバーの手前で受け止め、代わりに裏側のサーバーへ取り次ぐ仕組みのことです。利用者から見れば、話している相手はここ一か所だけになります。現実世界に例えると、リバースプロキ...
R

Ruby(ルビー)

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

要件定義(Requirements Definition)

要件定義とは、システムやソフトウェアの開発において、発注者が求める機能や性能を明確にし、開発の土台となる仕様として整理する工程のことです。開発の最初期に行われる作業であり、その後の設計や開発全体の方向性を左右する、非常に重要な段階とされてい...
R

ランサムウェア(Ransomware)

ランサムウェア(Ransomware)とは、感染したパソコンやサーバー内のデータを勝手に暗号化し、元に戻すことと引き換えに金銭(身代金)を要求する、悪意のあるソフトウェア(マルウェア)のことです。「Ransom(身代金)」と「Softwar...
R

REST API(レストエーピーアイ/RESTful API)

REST API(レストエーピーアイ/RESTful API)とは、「REST」と呼ばれる設計の考え方に沿って作られた、Webサービス同士がデータをやり取りするための仕組みのことです。HTTPという、Webサイトの閲覧にも使われている通信の...
R

ロールバック(Rollback)

ロールバック(Rollback)とは、まだ確定していないデータベースへの変更を取り消し、処理を始める前の状態に戻す操作のことです。処理の途中でエラーが発生した場合などに、中途半端な状態のままデータが残ってしまうことを防ぐための重要な仕組みで...