General terms Flashcards
Сериализация
Процесс перевода какой-либо структуры данных в последовательность битов.
Хэширование или хеширование
Преобразование массива входных данных произвольной длины в (выходную) битовую строку фиксированной длины, выполняемое определённым алгоритмом.
Ме́тод (от др.-греч. μέθοδος — путь исследования или познания, от μετά- + ὁδός «путь»)
Систематизированная совокупность шагов, действий, которые нацелены на решение определённой задачи или достижение определённой цели.
Методоло́гия (от греч. μεθοδολογία — учение о способах; от др.-греч. μέθοδος из μετά- + ὁδός, букв. «путь вслед за чем-либо» и др.-греч. λόγος — мысль, причина)
Учение о методах, способах и стратегиях исследования предмета.
Технология (от др.-греч. τέχνη — искусство, мастерство, умение; λόγος — «слово», «мысль», «смысл», «понятие»)
Совокупность методов и инструментов для достижения желаемого результата.
В широком смысле — применение научного знания для решения практических задач. Технология включает в себя способы работы, её режим, последовательность действий.
Инструме́нт (лат. instrumentum — орудие)
Предмет, устройство, механизм, машина или алгоритм, используемые для воздействия на объект: его изменения или измерения в целях достижения полезного эффекта.
URI (/ˌjuː ɑːr ˈaɪ/ англ. Uniform Resource Identifier)
Унифицированный (единообразный) идентификатор ресурса. URI является либо URL, либо URN, либо одновременно обоими.
URL — это URI, который, помимо идентификации ресурса, предоставляет ещё и информацию о местонахождении этого ресурса. А URN — это URI, который только идентифицирует ресурс в определённом пространстве имён (и, соответственно, в определённом контексте), но не указывает его местонахождения.
URL (англ. Uniform Resource Locator, URL /ˌjuː ɑːr ˈel/)
Унифицированный (единообразный) локатор (определитель местонахождения) ресурса.
URN (англ. Uniform Resource Name)
Унифицированное (единообразное) название (имя) ресурса. На английский манер произносится как слово earn, по-русски чаще говорят [у-эр-э́н]. URN — это постоянная последовательность символов, идентифицирующая абстрактный или физический ресурс.
Имена URN призваны в будущем заменить локаторы URL (англ. Uniform Resource Locator) — единообразные определители местонахождения ресурсов. Но имена URN, в отличие от URL, не включают в себя указания на местонахождение и способ обращения к ресурсу.
Base64
Стандарт кодирования двоичных данных при помощи только 64 символов ASCII. Алфавит кодирования содержит текстово-цифровые латинские символы A-Z, a-z и 0-9 (62 знака) и 2 дополнительных символа, зависящих от системы реализации. Каждые 3 исходных байта кодируются 4 символами (увеличение на ¹⁄₃).
Эта система широко используется в электронной почте для представления бинарных файлов в тексте письма (транспортное кодирование).
Транспортное кодирование
В криптографии используется дополнительное кодирование для совместимости с протоколами передачи данных.
Цель кодирования — исключить появление в выходном потоке первых 32 символов набора ASCII и других служебных символов.
Способы реализации могут быть различными. Часто используется система Base64 (стандарт — RFC1251), разработанная для сети Интернет.
Persistence
The term refers to the characteristic of state that outlives the process that created it.
Serverless computing
Cloud computing execution model in which the cloud provider dynamically manages the allocation of machine resources.
Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. It is a form of utility computing.
Utility computing (The Computer Utility)
Is a service provisioning model in which a service provider makes computing resources and infrastructure management available to the customer as needed, and charges them for specific usage rather than a flat rate.
Like other types of on-demand computing (such as grid computing), the utility model seeks to maximize the efficient use of resources and/or minimize associated costs.
Architecture is responsible for deciding the systems…
Components
Relationships between components
Principles guiding the design and evolution of components and relationships