Race condition je chyba souběhu, při níž správnost programu závisí na náhodném pořadí nebo načasování operací nad sdíleným stavem. Projeví se typicky ve vláknech, asynchronním kódu, databázových transakcích nebo distribuovaných systémech, kde dvě části programu čtou a mění stejná data bez dostatečné synchronizace.
RAG je architektura pro práci s jazykovým modelem, která před generováním odpovědi vyhledá relevantní informace v externím úložišti a vloží je do kontextu modelu. Díky tomu může aplikace odpovídat z aktuálních firemních dat, dokumentace nebo znalostní báze, aniž by se musel model pokaždé znovu trénovat.
RAM je rychlá pracovní paměť počítače, do které procesor ukládá data a instrukce právě běžících programů. Na rozdíl od disku ztrácí obsah po vypnutí napájení, ale nabízí výrazně kratší přístupové časy. Množství RAM ovlivňuje, kolik aplikací a dat lze zpracovávat bez zpomalení swapováním.
Random forest je algoritmus strojového učení, který kombinuje stovky rozhodovacích stromů natrénovaných na náhodných výběrech dat i příznaků a jejich hlasy nebo průměry spojí do jedné predikce. Tímto zprůměrováním potlačí sklon jednotlivého stromu k přeučení a dosahuje stabilních výsledků na tabulkových datech bez náročného ladění.
Ransomware je typ škodlivého softwaru nebo útoku, který oběti znemožní používat data či systémy, nejčastěji šifrováním souborů nebo zamčením účtů, a požaduje výkupné za obnovu přístupu. Moderní kampaně často kombinují technické napadení s vydíráním přes únik citlivých dat a tlakem na reputaci.
Rasterizace je převod geometrie, písma, vektorových tvarů nebo obrazových popisů na mřížku pixelů či vzorků. V grafických kartách tvoří klíčový krok mezi 3D scénou a obrazem na displeji: rozhoduje, které pixely pokrývá trojúhelník, jakou mají hloubku a jaké fragmenty dostanou shadery.
Rate limiting je řízení toho, kolik požadavků, akcí nebo událostí smí klient provést za určité období. Používá se u API, webových aplikací i interních služeb, aby chránilo kapacitu systému, zpomalilo zneužití a rozdělilo dostupné zdroje spravedlivěji mezi uživatele, aplikace nebo IP adresy.
Ray tracing je technika vykreslování, která simuluje cestu světelných paprsků scénou a z jejich průsečíků s objekty počítá barvu pixelů. Používá se pro věrohodné odrazy, stíny, průhlednost a globální osvětlení, ale je výpočetně náročnější než běžná rasterizace.
React Native je open-source framework pro tvorbu mobilních aplikací, ve kterém se rozhraní a aplikační logika píší hlavně v JavaScriptu nebo TypeScriptu nad Reactem. Aplikace přitom používá nativní prvky iOS a Androidu, takže může sdílet část kódu mezi platformami bez čistě webového webview přístupu.
Recenze produktu je hodnocení zboží nebo služby napsané zákazníkem či redakcí, obvykle spojené s bodovou známkou a textovým komentářem. V e-shopu slouží jako sociální důkaz, snižuje nejistotu před nákupem a zároveň představuje strukturovaná data, která vyhledávače čtou a mohou zobrazit jako hvězdičky ve výsledcích hledání.
Refactoring je cílená úprava vnitřní struktury existujícího kódu bez změny jeho pozorovatelného chování. Vývojář při něm zjednodušuje návrh, pojmenování, duplicity nebo rozdělení odpovědností tak, aby se kód snáz četl, testoval a měnil, aniž by uživatel aplikace poznal rozdíl ve funkcích.
Refundace je vrácení již zúčtované platby zpět plátci, které iniciuje obchodník přes platební bránu nebo svou banku. Peníze putují stejnou cestou jako původní transakce, obvykle na tutéž kartu či účet. Refundace může být plná nebo částečná a na rozdíl od chargebacku jde o dobrovolný krok obchodníka, ne o spor.
Registr procesoru je malá paměťová buňka přímo uvnitř jádra CPU, do které se ukládají operandy, mezivýsledky a adresy, se kterými instrukce právě pracuje. Přístup trvá zlomek nanosekundy, řádově rychleji než čtení z cache nebo z operační paměti. Registrů je jen desítky a jejich jména jsou pevnou součástí instrukční sady.
Regrese je úloha strojového učení a statistiky, při které model odhaduje spojitou číselnou hodnotu z hodnot vstupních proměnných. Typickým výstupem je cena, teplota, doba trvání nebo objem prodeje. Model se učí ze vzorků se známou odpovědí a jeho chybu měříme vzdáleností předpovědi od skutečné hodnoty, nejčastěji střední kvadratickou chybou.
Regresní testování je ověřování, že nová změna softwaru neporušila funkce, které už dříve fungovaly. Používá se po opravách chyb, refaktoringu, změnách závislostí i před vydáním verze a typicky kombinuje automatizované testy s cílenou ruční kontrolou rizikových scénářů. Smyslem je rychle odhalit návrat staré chyby nebo nečekaný vedlejší efekt.
Reklamace je formální uplatnění práva z vady zboží, digitálního obsahu nebo služby vůči prodávajícímu či poskytovateli. V e-commerce zahrnuje přijetí požadavku, ověření nákupu, posouzení vady, komunikaci se zákazníkem a výsledek, například opravu, výměnu, slevu, vrácení peněz nebo zamítnutí.
Remarketing je reklamní technika, která znovu oslovuje lidi podle jejich předchozí interakce s webem, aplikací, produktem nebo značkou. Typicky využívá publika vytvořená z měřicích značek, cookies, přihlášení nebo událostí v aplikaci. Cílem je připomenout nedokončený nákup, navázat na zájem nebo vyloučit uživatele, kteří už konvertovali.
Render je proces převodu dat, kódu nebo scény do výsledné vizuální podoby, například webové stránky, komponenty aplikace, snímku videa nebo 3D obrazu. Ve vývoji označuje jak práci prohlížeče a UI frameworku, tak výpočet grafiky na CPU nebo GPU.
Rendering engine je softwarová komponenta, která převádí strukturovaný popis obsahu nebo scény na obraz zobrazitelný na displeji. Ve webovém prohlížeči zpracovává HTML, CSS a DOM do vrstev pixelů, v grafice a 3D nástrojích počítá z geometrie, materiálů a světel výsledný snímek. Příkladem jsou Blink, WebKit, Gecko nebo Cycles.
Replikace je průběžné vytváření a udržování kopií dat, služeb nebo stavů na více uzlech systému. V databázích a distribuovaných aplikacích zvyšuje dostupnost, umožňuje číst z blízkých kopií a chrání provoz před výpadkem jednoho stroje, ale současně přináší zpoždění, konflikty a složitější obnovu.
Responzivní design je způsob navrhování a kódování webového rozhraní, které se přizpůsobuje velikosti obrazovky, hustotě pixelů, způsobu ovládání i možnostem prohlížeče. Místo samostatných verzí webu používá pružné rozvržení, CSS pravidla, responzivní média a testování na různých šířkách viewportu bez ztráty použitelnosti.
REST API je způsob návrhu webového rozhraní, kde klient pracuje se zdroji přes jednotné HTTP operace a server vrací jejich reprezentace, typicky ve formátu JSON. Důraz klade na jednoznačné adresy, bezstavovou komunikaci, cachování a oddělení klienta od serveru, ne na konkrétní knihovnu ani protokol navíc.
Retenční míra je podíl uživatelů, zákazníků nebo předplatitelů, kteří zůstanou aktivní po zvoleném období. V produktové analytice, e-commerce i SaaS ukazuje, zda se lidé vracejí a platí dál. Počítá se nad jasně definovanou kohortou, jinak může stejné číslo znamenat několik různých věcí.
Retopologie je úprava nebo nové vytvoření polygonální sítě 3D modelu tak, aby měla čistší tok hran, méně zbytečných polygonů a lepší chování při animaci, texturování nebo renderování. Používá se hlavně po digitálním sculptingu, 3D skenu nebo automatickém generování geometrie pro hry a vizualizace.
Rigging je příprava 3D modelu na animaci pomocí kostry, vazeb, kontrolerů a deformačních pravidel. Rigger určí, které části mesh modelu se mají hýbat spolu s konkrétními kostmi nebo ovladači, aby postava, obličej, stroj či rekvizita reagovaly předvídatelně při pózování a exportu do animačního nebo herního workflow.
Rizikové skóre platby je číselné vyjádření pravděpodobnosti, že konkrétní transakce skončí podvodem nebo sporem. Počítá ho antifraudní systém platební brány z desítek signálů o kartě, zařízení, adrese, historii zákazníka a chování v košíku. Podle výsledné hodnoty se platba automaticky schválí, zamítne, nebo pošle k ručnímu přezkoumání.
návratnost reklamních výdajů ROAS je poměr tržeb připsaných reklamě k nákladům na tuto reklamu. Metrika říká, kolik korun obratu kampaně typicky přinesly za každou utracenou korunu, ale sama neukazuje zisk, marži ani dlouhodobou hodnotu zákazníka. Používá se hlavně v PPC, e-commerce a výkonnostním marketingu.
Robots.txt je textový soubor v kořeni webu, kterým web sděluje crawlerům pravidla pro procházení URL. Vyhledávače a další slušní roboti podle něj mohou vynechat části webu, najít sitemapu a snížit zbytečnou zátěž serveru, ale soubor nezajišťuje utajení ani zákaz indexace už známých adres.
návrat ke stavu před změnou Rollback je návrat systému do posledního známého konzistentního stavu poté, co změna selhala nebo způsobila problém. V databázi ruší všechny zápisy rozpracované transakce, v nasazení vrací aplikaci na předchozí verzi. Cílem je odstranit následky neúspěšné operace bez ručního dohledávání toho, co se stihlo změnit.
Rozlišení je počet rozlišitelných vzorků obrazu, displeje nebo vykreslovací plochy, nejčastěji vyjádřený v pixelech na šířku a výšku. Určuje, kolik detailu lze zobrazit nebo zpracovat, ale samo o sobě neříká nic jistého o fyzické velikosti, ostrosti, kvalitě panelu ani výkonu aplikace.
Runbook je provozní návod pro opakovatelný zásah v systému, typicky při incidentu, údržbě nebo nasazení. Popisuje předpoklady, rozhodovací body, přesné kroky, ověření výsledku a eskalaci, aby tým neimprovizoval pod tlakem. Kvalitní runbook bývá testovaný, vlastněný konkrétním týmem a průběžně upravovaný podle skutečných incidentů i změn infrastruktury.