R– tag –
-
ガジェット・ハードウェア
Raspberry Pi — 教育用に始まった手のひらのLinuxボード
Raspberry Piは、イギリスのRaspberry Pi Foundationが2012年2月に発売した教育用シングルボードコンピュータです。ケンブリッジ大学コンピュータ研究所のEben Upton氏らが、コンピュータサイエンス教育の入り口になる安価なPCを目指して開発しました。ク... -
プログラミング・開発言語
Rollup — ESモジュール時代を切り拓いたバンドラ
RollupはJavaScriptモジュールバンドラの一つで、英国の元The Guardian開発者リッチ・ハリス氏が2015年に公開しました。リッチ・ハリス氏は後にフレームワークのSvelteを生んだ人物としても知られています。ES Modules(ESM)をネイティブに扱い、未使用エ... -
AI・機械学習・データサイエンス
Ray — Pythonで分散ML・強化学習を書くためのスケーリング基盤
RayはUCバークレーRISELab発の汎用分散計算フレームワークで、2017年にRobert Nishihara氏とPhilipp Moritz氏らが論文「Ray: A Distributed Framework for Emerging AI Applications」と共に公開しました。Pythonの関数やクラスに@ray.remoteを付けるだけ... -
OS・ソフトウェア
rkt — Docker対抗を狙ったCoreOS製コンテナランタイムの興亡
rkt(ロケット)は、米CoreOS社が2014年12月に「Rocket」として発表したコンテナランタイムです。Dockerデーモンの単一障害点・root権限要求・セキュリティモデルへの不満を背景に、「systemdと協調し、デーモンレスで動き、署名検証を組み込んだ堅牢なコ... -
OS・ソフトウェア
runc — OCI仕様を直接実行する低レベルコンテナランタイム
runc(ランシー)は、OCI(Open Container Initiative)の実行時仕様を直接実装したCLIコンテナランタイムです。2015年6月のOCI設立と同時にDocker社がlibcontainerを寄贈する形で誕生し、Linuxカーネルのnamespacesとcgroups、capabilitiesなどを直接操作... -
AI・機械学習・データサイエンス
RAG — 検索で根拠を補い生成LLMの幻覚を抑える基盤手法
RAG(Retrieval-Augmented Generation、検索拡張生成)は、外部の知識源を検索した結果を生成モデルのプロンプトに差し込み、事実根拠を補強しながら回答を生成する手法です。Facebook AI Research(FAIR、現Meta AI)のパトリック・ルイス、エチエンヌ・... -
Web・フロントエンド・バックエンド
Recoil — Facebookが提案したatom指向のReact状態管理
RecoilはFacebook(現Meta)が2020年に公開した、React向けの実験的状態管理ライブラリです。「atom」と「selector」という小さな状態の単位を組み合わせて、コンポーネント間で粒度の細かい状態共有を実現する、Reactとほぼ同じメンタルモデルで書けるAPI... -
Web・フロントエンド・バックエンド
Redux — Reactの状態管理を変えた単一ストア型ライブラリ
Reduxはアプリケーション全体の状態を「単一のストア」に集約し、アクションとリデューサーという純粋関数の組み合わせで状態を更新する、JavaScript向けの状態管理ライブラリです。2015年にDan Abramov(ダン・アブラモフ)とAndrew Clarkが、React Europ... -
プログラミング・開発言語
REST API — WebアプリAPI設計のデファクトスタンダード
REST API(Representational State Transfer)は2000年、Roy Fieldingが博士論文で提唱したアーキテクチャスタイルに基づくWeb APIの作り方です。「HTTPメソッド(GET/POST/PUT/DELETE)」と「リソースを表すURL」を組み合わせて、シンプルかつスケーラブ... -
OS・ソフトウェア
Redis — メモリ上で爆速に動くデータ構造ストア
Redis(Remote Dictionary Server)は2009年、イタリア人エンジニアのサルバトーレ・サンフィリッポが公開したインメモリのキーバリューストアです。「全データをメモリに載せる」ことを前提に設計され、ミリ秒未満のレスポンスを安定して返す性能で、キャ...
