R

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

【DB】ロールバック(Rollback)

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

RSS(アールエスエス)

RSSとは、Webサイトの更新情報を配信する仕組みです。RSSリーダーでの使い方やメリット、現在の位置づけを初心者にもわかりやすく解説します。
R

予約語(よやくご/Reserved Word)

予約語(よやくご)とは、プログラミング言語において、あらかじめ特別な意味や役割が定められているため、変数名や関数名として自由に使うことができない単語のことです。「if」や「for」など、プログラムの動作を制御するための重要な言葉が該当し、そ...