り

R

【Git】リベース(Rebase)

リベース(Rebase/Git)とは、バージョン管理システムのGitにおいて、あるブランチで重ねた変更の記録を、別の地点の上に付け替えて並べ直す操作のことです。作業用のブランチを本流の最新の状態に追いつかせたり、変更の履歴を一本の線のように...
Q

量子コンピューター(Quantum Computer)

量子コンピューター(Quantum Computer)とは、物質を作るごく小さな粒が持つ「量子」の性質を利用して計算を行う、新しい仕組みのコンピューターです。今のコンピューターでは時間がかかりすぎる特定の計算を、はるかに短い時間で解ける可能...
R

リリース(Release)

リリース(Release)とは、開発したソフトウェアや、その更新内容を、利用者に向けて正式に公開することです。新しいアプリの提供開始だけでなく、既存サービスの機能追加や不具合修正を届ける場面まで、幅広く使われる言葉です。現実世界に例えると、...
R

リファクタリング(Refactoring)

リファクタリング(Refactoring)とは、プログラムの外から見た動きは変えずに、内部の書き方や構造を整理して、読みやすく直しやすい形に改善することです。機能を増やしたり不具合を直したりする作業とは区別され、将来の開発をしやすくするため...
R

【Git】リポジトリ(Repository)

リポジトリ(Repository)とは、Gitにおいて、ソースコードの内容とその変更履歴をまとめて保管しておく場所のことです。「repository(貯蔵庫)」という英単語のとおり、プログラムのファイルだけでなく、いつ・誰が・どこを変更した...
R

リモートデスクトップ(Remote Desktop)

リモートデスクトップ(Remote Desktop)とは、離れた場所にあるパソコンの画面を、手元の端末から操作できるようにする仕組みのことです。会社のパソコンに自宅から接続したり、遠隔地の機器のトラブル対応をしたりする際に使われます。現実世...
R

リストア(復元/Restore)

リストア(復元/Restore)とは、あらかじめ取っておいたバックアップをもとに、データやシステムを以前の状態に戻す操作のことです。誤ってファイルを削除してしまった場合や、システムに不具合が起きた場合など、トラブルからの回復に欠かせない作業...
R

リフレッシュレート(refresh rate)

リフレッシュレート(refresh rate)とは、ディスプレイが1秒間に画面を何回書き換えているかを示す数値のことです。単位には「Hz(ヘルツ)」が使われ、数値が大きいほど、画面の切り替わりが速く、動きのある映像がなめらかに見えます。現実...
R

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

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

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

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