R– tag –
-
スマートフォン・モバイル
React Native — Reactの作法でネイティブUIを動かす橋渡し
React Nativeは2015年3月にFacebook(現Meta)が公開したクロスプラットフォーム開発フレームワークで、Web向けライブラリReactで培われた宣言的UIの作法をそのままモバイルアプリへ持ち込みました。JavaScript(TypeScript)で書いたコンポーネントが、画... -
Web・フロントエンド・バックエンド
React Hook Form — 非制御戦略で再描画を最小化する定番
React Hook Formは2019年にBill Luo氏が公開した、React用のフォーム管理ライブラリである。「非制御コンポーネントとrefを軸に再描画を最小化し、フォームのパフォーマンスを根本から見直す」という大胆な設計で登場し、瞬く間にFormikを置き換えるデファ... -
Web・フロントエンド・バックエンド
React Spring とは物理ベースの React アニメ
React Spring(リアクトスプリング)は、React 向けに作られた物理ベースのアニメーションライブラリです。Paul Henschel 氏(drcmda)らによって 2018 年頃から開発されており、バネ(spring)の物理モデルをベースに、tension(張力)、friction(摩擦)... -
Web・フロントエンド・バックエンド
Recharts — D3とReactを橋渡しする宣言的チャート
Rechartsは2015年に公開されたReact向けチャートライブラリで、内部でD3.jsのscale/shape系モジュールを利用しつつ描画はReactの仮想DOMに委ねる「Use D3 for math, React for DOM」パターンを採用しています。LineChart、BarChart、AreaChart、PieChartと... -
AI・機械学習・データサイエンス
RNNとは|系列データを扱う再帰型ニューラルネットの基礎
RNN(Recurrent Neural Network、再帰型ニューラルネットワーク)は、時系列や自然言語のように順序情報を持つデータを処理するために設計された深層学習モデルです。隠れ状態を時刻ごとに更新しながら過去の情報を記憶する構造が特徴で、機械翻訳・音声認... -
セキュリティ・認証
RSA — 1977年に生まれた公開鍵暗号のパイオニア
RSAは1977年、MITのRon Rivest、Adi Shamir、Leonard Adlemanの3人によって考案された公開鍵暗号方式です。頭文字を並べた命名が示すとおり、整数論の素因数分解問題の困難性を安全性の根拠としています。発表当時、対称鍵しか存在しなかった暗号の世界に... -
プログラミング・開発言語
raylibとは初心者にやさしい簡単ゲームライブラリ
raylib(レイリブ)は、Ramon Santamaria氏が2013年から開発しているC言語製のゲーム開発ライブラリで、ゼロから自分で2D/3Dゲームを作る楽しみを最重要視した設計哲学を持つOSSプロジェクトです。Zlibライセンスで無料利用でき、依存関係を最小限に抑え... -
プログラミング・開発言語
Riderとは|.NET/Unity向けIDEを徹底解説
Riderは、JetBrains社が2017年に正式リリースした.NET向けクロスプラットフォーム統合開発環境です。C#、F#、VB.NETを中心に、ASP.NET Core、Xamarin、MAUI、Unity、Unreal Engineなど多彩な.NETおよびゲーム開発をサポートします。Visual Studioに匹敵す... -
AI・機械学習・データサイエンス
Replicateとは|AIモデルをAPI化するクラウドプラットフォーム
Replicate(レプリケート)は、2019年にBen FirshmanとAndreas Jansson(DockerやSpotifyの元エンジニア)が設立した、機械学習モデルをクラウドAPIとして手軽に動かせるプラットフォームです。研究者や開発者が公開したStable Diffusion、SDXL、Llama、Wh... -
ビジネスIT・DX・SaaS
Razorpayとは|インド市場を代表する新興フィンテックPSP
Razorpay(レイザーペイ)は2014年にインド・バンガロールで創業された決済プラットフォームで、開発者向けAPIに加えて中小企業向け金融サービスまで幅広く提供する「フルスタックフィンテック」として急成長しました。インド国内で多数の加盟店を抱え、UP...
