ЗНАННЯ / ВІД А ДО Я

Словник понять

Технології без недомовок. Знайдіть поняття, виберіть літеру чи звузьте тему. Біля визначень є джерела та дата перевірки.

Поняття 161 / 685

Очистити фільтри
АПрограмування

Алгоритм

Скінченний опис кроків розв’язання певної задачі. У програмі алгоритм визначає обробку даних, а не лише мову їх запису.

Визначення та джерела
АПрограмування

Атака перебором

Спроби вгадати секрет перевіркою багатьох варіантів. Обмеження частоти, додатковий чинник автентифікації та моніторинг допомагають зменшувати їх ефективність.

Визначення та джерела
БПрограмування

База даних

Упорядкований набір даних під керуванням відповідної системи. Модель, запити й правила узгодженості впливають на роботу застосунку та його розвиток.

Визначення та джерела
БПрограмування

Безоплатне ПЗ

ПЗ без плати за використання в межах умов. Freeware не означає автоматично відкритого коду, права змінювати чи вільно поширювати програму.

Визначення та джерела
БПрограмування

Бекенд

Серверна частина системи, що відповідає за логіку, дані та права доступу. Інтерфейс браузера взаємодіє з нею через запити.

Визначення та джерела
БПрограмування

Буфер

Ділянка пам’яті для тимчасового зберігання даних між операціями. Допомагає узгоджувати різну швидкість обробки й не тотожна будь-якому кешу.

Визначення та джерела
ВПрограмування / Сервери

Вебмайстер

Традиційна назва людини, що підтримує роботу сайту, оновлення й публікації. Обсяг залежить від організації. У великих командах завдання розподіляють між адміністраторами, розробниками та редакторами.

Визначення та джерела
ВПрограмування / Вебсайти

Веброзробник

Людина, що створює сайти й вебзастосунки, спеціалізуючись на інтерфейсі, серверній частині чи обох. Завдання залежать від команди та продукту, а не єдиного обов'язкового списку мов.

Визначення та джерела
ВПрограмування / Вебсайти

Вебхуки

Сповіщення на HTTP-адресу після події, наприклад платежу. Одержувач має перевіряти справжність і обробляти повтори та дублікати. Вебхуки не гарантують миттєвого чи рівно одноразового доставлення.

Визначення та джерела
ВПрограмування

Великі дані

Дані, масштаб, різноманітність чи швидкість надходження яких потребують відповідної обробки. Велика таблиця сама не означає необхідності розподіленої інфраструктури.

Визначення та джерела
ВПрограмування

Версіонування

Надання ідентифікаторів випускам чи змінам за політикою. SemVer пов’язує числа із сумісністю API, але не всі проєкти дотримуються однакових правил.

Визначення та джерела
ВПрограмування / Вебсайти

Вхід через сторонній сервіс

Вхід до застосунку через обліковий запис іншого постачальника, наприклад Google. OpenID Connect підтверджує особу без передавання застосунку пароля цього запису. Обсяг доступних даних залежить від інтеграції та дозволів.

Визначення та джерела
ГПрограмування

Граф знань

Представлення сутностей, властивостей і зв’язків. У Google допомагає інтерпретувати об’єкти світу, а не просто перелічувати ключові слова.

Визначення та джерела
ЕПрограмування

Експлойт

Код чи метод використання вразливості. Наявність вразливості сама не доводить успішної атаки; ризик залежить від відкритості й захисту.

Визначення та джерела
ЗПрограмування

Застосунок

Програма для завдань користувача, наприклад роботи з документами. Може працювати в браузері, на комп’ютері чи телефоні; інтерфейс і серверна служба можуть бути окремими.

Визначення та джерела
ІПрограмування

Інтерфейс

Узгоджена межа взаємодії користувача із системою чи компонентів між собою. Може означати екран, API або програмний контракт; значення залежить від контексту.

Визначення та джерела
КПрограмування

Кейлогер

Програма чи пристрій запису натискань клавіш. Може викривати паролі й повідомлення; шифрування каналу не захищає дані на зараженому пристрої.

Визначення та джерела