Справочник IT-терминов

146 терминов коротко и по-человечески — от технологий в нашем стеке до бизнес-понятий вроде CRM и SLA, которые мы упоминаем на сайте. Без воды, но и без лишнего усложнения.

Начните вводить название или слово из объяснения.· Не нашли термин?

CRMSaaSWebhookПродакшен / ДеплойХостинг и доменБэкапDNSSSHSLANDALTVТехническое задание (ТЗ)Коммерческое предложение (КП)MVPСопровождение (абонентское обслуживание)Git и репозиторийSelf-HostedAPIБоты для Telegram и ВКонтактеСайтыPython (FastAPI, Django)GoC++Node.js (Express, NestJS)Google AI API (Gemini)SQLAlchemy и Alembic (работа с базой данных)aiohttpAPScheduler (задачи по расписанию)aiosqlite (SQLite без блокировок)PyMuPDF и pdfplumber (работа с PDF)python-docx и openpyxl (файлы Word и Excel)Pillow (обработка изображений)qrcode и segno (QR-коды)numpy (быстрые вычисления)CMake и CTest (сборка и тесты)REST APIWebSocketJSONОграничение частоты запросов (rate limit)ИдемпотентностьUbuntu и LinuxWindows ServerKali LinuxnginxDockerKubernetes (K3s, Helm)Своя почта на домене (Postfix, docker-mailserver, DKIM)Docker ComposeСвой сервер голоса и чатовCron и планировщик задачRoundcube (веб-почта)WordPressHTML, CSS и JavaScriptSEONuxt (Vue)FastAPISSR и статика (SSG)VPS (виртуальный сервер)Домен и DNS-записиHTTPS и сертификат (SSL/TLS, certbot)Конструктор сайтовCMS и панель управленияCDNPHPMarkdownTypeScriptCanvas (графика в браузере)CSP (Content-Security-Policy)Мультиязычность (i18n, @nuxtjs/i18n)CookieКэшированиеЛенивая загрузкаn8nVPNWireGuardTailscaleOpenVPNXray / VLESSfrp / frpcРаздельное туннелированиеVLESS и Realitysing-boxAPI маркетплейсов (Wildberries, Ozon)Bitrix24 и amoCRMMarzban и Remnawave (панели VPN)1C (1С:Предприятие)Cloudflare WARPFEFCO (каталог конструкций коробок)Google Sheets (Google Таблицы)PostgreSQLMariaDB (MySQL)MongoDBRedisClickHouseSQLiteESP32MQTTLoRaSRT / HLS / WHEPWebRTCFFmpegAsterisk (IP-телефония)yt-dlp и streamrip (загрузка медиа)mutagen (теги аудиофайлов)MediaMTX (медиасервер)coturn (TURN-сервер)GrafanaPrometheusCI/CD (GitLab CI, GitHub Actions)Health check (проверка здоровья)Секреты и .envОткат (rollback)ИндексацияКарта сайта (sitemap.xml)robots.txthreflangМикроразметка (JSON-LD, schema.org)llms.txtIndexNowИИ-поиск и ответы ассистентовКабинеты вебмастера (Яндекс Вебмастер, Search Console, Bing)Языковая модель (LLM)Title и description (заголовок и описание страницы)Canonical (основной адрес страницы)Редирект 301 (постоянное перенаправление)ЧПУ (понятные адреса страниц)Open Graph (превью ссылки в мессенджерах)Семантическое ядро (список запросов)Core Web Vitals (скорость страницы)aiogramTelegram Mini AppВход через TelegramСБП (Система быстрых платежей)Боты ВКонтактеKotlin (Android).NET, WinForms и WPF (Windows)Самообновление (OTA)Отчёты о падениях (crash reports)RuStore и Google PlayJetpack ComposeMedia3 / ExoPlayerlibtorrent4j (торрент-клиент в приложении)Android NDK (C++ в приложении)APK (установка из файла)Push-уведомленияDeep link (ссылка в нужное место)

Бизнес-термины

CRM

Что это: Программа для учёта клиентов и сделок — кто обратился, на каком этапе сделка, кто и когда должен позвонить. Замена таблице в Excel, которая рано или поздно разъезжается.

Как используем: Подключаем к ней ботов и автоматизацию через API — заявки с сайта и из Telegram сразу попадают в CRM, без ручного переноса.

Подробнее →

SaaS

Что это: "Программа как услуга" — сервис, которым пользуются по подписке через браузер, без установки и без своего сервера (Zapier, Notion, большинство CRM).

Как используем: Часто предлагаем self-hosted альтернативу SaaS-сервису, если клиенту важно не зависеть от чужой платформы и её цен.

Подробнее →

Webhook

Что это: Автоматическое уведомление, которое один сервис сам присылает другому при событии — например, "оплата прошла" или "новый заказ", без опроса "а есть что-то новое?" каждую минуту.

Как применяем: Основа большинства автоматизаций на n8n — заказ на маркетплейсе сразу триггерит цепочку действий, а не ждёт, пока кто-то её запустит вручную.

Подробнее →

Продакшен / Деплой

Что это: Продакшен — рабочая версия сервиса, которой реально пользуются люди (в отличие от тестовой). Деплой — процесс выкладки новой версии кода на сервер.

Как используем: Деплой через CI/CD — автоматически, без ручного копирования файлов и риска выложить не ту версию.

Подробнее →

Хостинг и домен

Что это: Хостинг — сервер, на котором физически лежит ваш сайт. Домен — его адрес в интернете (например, devunit-lab.ru), который отдельно регистрируется и продлевается каждый год.

Как используем: Помогаем выбрать и то, и другое под задачу, переносим сайты между хостингами без простоя и потери позиций в поиске.

Подробнее →

Бэкап

Что это: Резервная копия данных, которая спасает, если сервер сломался, файлы удалили по ошибке или что-то зашифровал вирус-вымогатель.

Как используем: Настраиваем автоматические бэкапы с ротацией (старые копии сами удаляются) — не полагаемся на "потом сделаю вручную".

Подробнее →

DNS

Что это: "Телефонная книга" интернета — превращает понятное имя сайта (devunit-lab.ru) в цифровой адрес сервера, на который на самом деле идёт запрос.

Как используем: Настраиваем DNS-записи при переносе сайта или подключении почты на домене — без этого правильный адрес просто никуда не приведёт.

Подробнее →

SSH

Что это: Защищённый способ подключиться к серверу удалённо и управлять им через команды — так администрируют сервер, не имея к нему физического доступа.

Как используем: Основной канал доступа к серверам клиентов и своим — по ключу, а не по паролю, это надёжнее.

Подробнее →

SLA

Что это: Письменное обязательство по срокам реакции и восстановления — например, "ответим за час, починим за сутки". Защищает обе стороны от размытых ожиданий.

Как применяем: Прописываем в договоре на поддержку после сдачи проекта — конкретные сроки, а не "как получится".

Подробнее →

NDA

Что это: Соглашение о неразглашении — юридическое обязательство не раскрывать детали проекта и данные заказчика третьим лицам.

Как используем: Подписываем по запросу клиента — поэтому часть кейсов в портфолио показана без названия компании, только суть и стек.

Подробнее →

LTV

Что это: Пожизненная ценность клиента — сколько денег он в среднем приносит компании за всё время, а не за одну покупку.

Как применяем: Метрика, которую растим программами лояльности и автоматическим возвратом клиентов — дешевле удержать старого, чем привлечь нового.

Подробнее →

Техническое задание (ТЗ)

Что это: Документ, где написано, что именно делаем, что в результате получает заказчик и как проверить, что готово. Без него спор «я думал, это входит» неизбежен.

Как используем: Пишем ТЗ после бесплатного аудита, сроки называем после его утверждения. Тот же документ становится README проекта при сдаче.

Подробнее →

Коммерческое предложение (КП)

Что это: Письмо с составом работ, ценой и сроком под конкретную задачу. У нас цены на сайте «от», а точная сумма — в КП после аудита.

Как используем: КП бесплатное. Почасовой оплаты нет: цена фиксируется за результат, а оплата обычно по этапам.

Подробнее →

MVP

Что это: Минимальная рабочая версия продукта: только то, без чего нельзя запуститься. Позволяет проверить идею на живых клиентах за недели, а не за месяцы, и дорабатывать по их реакции.

Как используем: Собственные продукты студии начинались как MVP: VPN-сервис с ботом, плеер, лазертаг. Заказчику предлагаем то же: запустить малое, измерить, расширить.

Подробнее →

Сопровождение (абонентское обслуживание)

Что это: Ежемесячная плата за то, чтобы сайт, бот или сервер продолжали работать: обновления, бэкапы, мониторинг, мелкие правки. Дешевле, чем чинить после поломки.

Как используем: Первый месяц после сдачи бесплатно, дальше от 6 000 ₽ в месяц. Это то, что позволяет держать всё на своём сервере, не нанимая системного администратора.

Подробнее →

Git и репозиторий

Что это: Система, которая хранит каждую версию кода и позволяет откатиться к любой. Репозиторий — папка проекта под её управлением, обычно на GitHub, приватная.

Как используем: Каждый проект студии — приватный репозиторий с README в формате ТЗ и CHANGELOG. При сдаче доступ передаём заказчику: код принадлежит ему.

Подробнее →

Общие термины

Self-Hosted

Что это: Простыми словами — это ваш личный облачный сервер, на котором хозяин только вы, а не чужой сервис вроде Zapier или Make. Никто не может ограничить вам доступ, поднять цену задним числом или закрыть сервис в одно утро.

Как используем: Разворачиваем на нём вашу автоматизацию, ботов и внутренние сервисы. Из минусов — полный контроль требует и полной ответственности: сервер нужно обслуживать, обновлять и следить за его здоровьем. Обычно этим занимаемся мы 🙂

Подробнее →

API

Что это: Способ, которым одна программа обращается к другой за данными или командами — например, ваш сайт запрашивает у Telegram отправку сообщения, а у Яндекса — данные по заказу.

Как используем: Если у сервиса (CRM, склад, маркетплейс, банк) есть API — подключаем его к вашей автоматизации напрямую, без ручной работы человека и без копирования данных вручную.

Подробнее →

Боты для Telegram и ВКонтакте

Что это: Программа внутри Telegram или ВКонтакте, которая может отвечать клиентам, принимать заявки, уведомлять о заказах или вести учёт — без участия человека и 24/7.

Как применяем: Делаем ботов на официальном Bot API Telegram и API сообществ ВКонтакте, с кнопками под сообщениями и меню команд — без громоздких клавиатур снизу экрана. Подключаем к вашей CRM, складу или оплате. Цены — на странице услуги «Боты».

Подробнее →

Сайты

Что это: Сайт — это страница или набор страниц в интернете, которые рассказывают о вашем деле, принимают заявки или продают товары. В отличие от аккаунта в соцсети или карточки на маркетплейсе, сайт — полностью ваш: адрес, дизайн и данные принадлежат вам, а не площадке.

Как используем: Делаем сайты под ключ — от простого лендинга-визитки (одностраничный сайт с одной конкретной целью — заявка, продажа, запись) до интернет-магазина с собственной админкой. В отличие от конструкторов (Tilda, Wix и т.п.) сайт получается без месячной аренды платформы, без чужих ограничений и с возможностью встроить любую автоматизацию — тот же чат-бот, приём заявок или интеграцию со складом.

Подробнее →

Backend & ИИ

Python (FastAPI, Django)

Что это: Один из самых распространённых языков программирования — на нём пишут и простые скрипты, и крупные бэкенды (серверную часть — ту, что не видна пользователю напрямую, но обрабатывает данные и логику).

Как используем: Наш основной язык для ботов и бэкенда. FastAPI — быстрый и современный фреймворк (готовый набор инструментов, чтобы не писать всё с нуля) для API, Django — более "тяжёлый" вариант для сложных админок и бизнес-логики.

Подробнее →

Go

Что это: Компилируемый язык программирования от Google — быстрый, как C++, но заметно проще в разработке и с отличной поддержкой параллельной работы "из коробки".

Как применяем: Для сервисов, где важна производительность под нагрузкой — например, медиасерверы, раздающие видеопоток многим зрителям одновременно.

Подробнее →

C++

Что это: Низкоуровневый язык программирования с прямым доступом к железу — максимальная производительность ценой большей сложности разработки.

Как используем: Прошивки для микроконтроллеров (ESP32) и расчёты, где счёт идёт на микросекунды. Держим поведение идентичным Python-версии через общий протокол и автоматическую сверку в CI.

Подробнее →

Node.js (Express, NestJS)

Что это: Среда, которая позволяет запускать JavaScript не в браузере, а на сервере.

Как используем: Берём, когда проекту нужна высокая скорость обработки множества одновременных подключений — например, для чатов или вебхуков в реальном времени.

Подробнее →

Google AI API (Gemini)

Что это: Программный доступ к нейросетям Google (модели семейства Gemini) — можно "спросить" у ИИ что-то из своего кода и получить ответ автоматически.

Как используем: ИИ-консультант в чате на этом сайте работает именно на нём — отвечает на вопросы посетителей и собирает первичную информацию о задаче до звонка с вами.

Подробнее →

SQLAlchemy и Alembic (работа с базой данных)

Что это: SQLAlchemy — библиотека, через которую программа на Python работает с базой данных без ручных SQL-запросов на каждый шаг. Alembic — её спутник для миграций: меняет структуру таблиц по шагам и не теряет уже накопленные данные.

Как используем: В тикет-системе для IT-отдела 20 таблиц и 16 миграций Alembic, в интернет-магазине миграции применяются сами при старте API. Взятие заявки блокирует строку в базе, поэтому два администратора не возьмут одну и ту же.

Подробнее →

aiohttp

Что это: Библиотека Python для сетевых запросов без ожидания: бот ходит в чужие API и в это же время отвечает людям. Умеет быть и клиентом, и небольшим веб-сервером.

Как используем: Через неё бот продажи подписок обращается к API панели Marzban, бот сообщества «Дыхание Поволжья» читает каталог с сайта, а сервис открыток UNLOCK отдаёт настройки открыток и принимает ответы получателей.

Подробнее →

APScheduler (задачи по расписанию)

Что это: Планировщик внутри программы на Python: запускает действия в нужное время — напоминание в 9 утра, проверку раз в минуту, отчёт первого числа. В отличие от cron, живёт в самом боте и видит его данные.

Как используем: Напоминает о днях рождения и об окончании подписки, рассылает эскалации и месячный отчёт в тикет-системе, отмечает неявки в электронной очереди. Часовой пояс всегда задаём явно: Europe/Moscow.

Подробнее →

aiosqlite (SQLite без блокировок)

Что это: Асинхронный доступ к базе SQLite из Python: запрос к файлу базы не останавливает бота, пока тот отвечает другим людям.

Как используем: В боте дней рождений, карте лояльности компьютерного клуба и расшифровщике голосовых вся база — один файл SQLite, а aiosqlite читает и пишет его, не задерживая обработку сообщений. Резервная копия — копия файла.

Подробнее →

PyMuPDF и pdfplumber (работа с PDF)

Что это: Библиотеки Python для PDF. pdfplumber аккуратно вытаскивает текст и таблицы, PyMuPDF ещё и меняет страницу: стирает и дорисовывает блоки, не трогая остальное.

Как используем: pdfplumber читает PDF-выписки четырёх банков в финансовом ассистенте. PyMuPDF наносит контакты аварийного комиссара на электронный полис ОСАГО: номер бланка, данные и QR-код остаются нетронутыми, а файл вырастает с 380 до 520 КБ, а не до 6,5 МБ.

Подробнее →

python-docx и openpyxl (файлы Word и Excel)

Что это: Библиотеки Python, которые собирают настоящие файлы .docx и .xlsx с оформлением, таблицами и листами. Человек открывает их в привычном Word или Excel и не замечает, что файл сделала программа.

Как используем: python-docx собирает документы на подпись из Markdown в принятом оформлении (А4, Times New Roman 12) — так сделан комплект по обследованию сети музейного комплекса. openpyxl выгружает электронную очередь в Excel для преподавателя и операции финансового ассистента в XLSX.

Подробнее →

Pillow (обработка изображений)

Что это: Библиотека Python для картинок: открыть, повернуть, уменьшить, сохранить в другом формате, нарисовать поверх.

Как используем: В карте лояльности компьютерного клуба вместе с qrcode рисует персональный QR-код клиента, который администратор сканирует, чтобы начислить визит.

Подробнее →

qrcode и segno (QR-коды)

Что это: Библиотеки Python, которые превращают ссылку или текст в QR-код. Телефон сканирует его камерой и сразу открывает нужное: бота, профиль клиента, страницу.

Как используем: qrcode делает QR-карту клиента компьютерного клуба: код открывает бота с номером клиента, а чужому пользователю ссылка ничего не даёт. segno рисует QR-код на карточке аварийного комиссара в полисе ОСАГО.

Подробнее →

numpy (быстрые вычисления)

Что это: Библиотека Python для вычислений над большими массивами чисел: то, что обычный код считал бы минутами, numpy делает за доли секунды.

Как используем: В ToshaMusic numpy раскладывает фрагмент трека по частотам (БПФ) и находит срез спектра. Так бот ловит FLAC, пересобранный из MP3, и CD-мастер, растянутый до 24 бит / 192 кГц.

Подробнее →

CMake и CTest (сборка и тесты)

Что это: CMake собирает программу на C++ одной командой на Linux, macOS и Windows, CTest запускает её тесты. Для заказчика это значит: код собирается не только на компьютере разработчика, а формулы проверены.

Как используем: Библиотека расчёта развёртки коробок FEFCO для производителя упаковки собирается CMake и подключается к программе производства как обычная библиотека. Тесты формул, раскладки и проверки ввода идут через CTest.

Подробнее →

REST API

Что это: Самый распространённый способ устроить API: у каждой сущности свой адрес, а действия — обычные HTTP-запросы «получить», «создать», «изменить». Ответ обычно приходит в JSON.

Как используем: На FastAPI написан REST API интернет-магазина: каталог, заказы, настройки сайта. Бот Tech Poly VPN управляет панелью Marzban через её REST API, а деньги, сроки и скидки хранит у себя.

Подробнее →

WebSocket

Что это: Постоянное соединение между браузером или приложением и сервером, по которому данные идут в обе стороны без новых запросов. Нужен чатам, живым обновлениям и некоторым VPN-туннелям.

Как используем: На VPN-трассе входной узел в России проксирует WebSocket-туннель VLESS; путь без заголовка Upgrade отвечает 404, как несуществующая страница. Вход WS+TLS — рабочий вариант для клиента на Windows 7.

Подробнее →

JSON

Что это: Текстовый формат данных, который понимают почти все программы: так сервисы передают друг другу заказы и статусы, а настройки и выгрузки хранятся в файлах, которые можно прочитать глазами.

Как используем: Сценарии n8n выгружаются в JSON-файлы и хранятся в git, бот продажи подписок делает резервную копию в JSON, а программа для ПК в тикет-системе пишет паспорт компьютера в JSON-отчёт.

Подробнее →

Ограничение частоты запросов (rate limit)

Что это: Правило «не больше N запросов за время». Защищает сайт и бота от перебора паролей и спама, а интеграцию — от бана со стороны чужого сервиса, если обращаться к нему слишком часто.

Как используем: После переезда с Joomla страница входа WordPress принимает не больше 20 запросов в минуту, бриф на сайте студии — не больше трёх заявок за 10 минут с адреса, электронная очередь — один запрос в 0,5 секунды. ToshaMusic ограничивает параллельные загрузки, чтобы аккаунт стриминга не забанили.

Подробнее →

Идемпотентность

Что это: Свойство операции: повторный запуск не меняет результат. Нажали «Подтвердить» дважды, пришёл повторный вебхук, загрузили тот же файл — дубля не будет.

Как используем: В Tech Poly VPN платёж подтверждается под блокировкой строки в базе: второй администратор видит, кто уже обработал заявку, и подписка не продлевается дважды. Импорт с Joomla можно перезапускать без дублей, а повторная загрузка той же выписки в финансовом ассистенте ничего не меняет.

Подробнее →

Серверы & ОС

Ubuntu и Linux

Что это: Одна из самых распространённых операционных систем на базе Linux — бесплатная, стабильная, с долгим циклом поддержки для серверных версий (LTS).

Как используем: Стандартная ОС для наших серверов — на ней разворачиваются Docker-контейнеры, боты и VPN-узлы.

Подробнее →

Windows Server

Что это: Серверная версия Windows от Microsoft. На ней обычно живёт офисная инфраструктура компании: учётные записи сотрудников (Active Directory), 1С, общие папки и удалённые рабочие столы (RDP).

Как применяем: Настраиваем и сопровождаем, когда бизнес уже работает на Windows: права доступа, резервные копии, безопасный удалённый вход через VPN вместо открытого наружу RDP.

Подробнее →

Kali Linux

Что это: Специализированный дистрибутив Linux с предустановленными инструментами для проверки защищённости систем (пентеста).

Как применяем: Для аудита сети и проверки собственной инфраструктуры на уязвимости, прежде чем сдать проект заказчику.

Подробнее →

nginx

Что это: Веб-сервер и реверс-прокси — то, что принимает входящие запросы и решает, какому сервису их передать.

Как используем: Как входную точку почти каждого проекта: раздаёт статику, проксирует запросы к нужным контейнерам и проверяет доступ до того, как запрос попадёт дальше.

Подробнее →

Docker

Что это: «Коробка» для программы. Любой программе для работы нужно окружение: нужные версии библиотек, настройки, служебные файлы. Docker складывает программу и всё это окружение в одну коробку — контейнер. Коробку можно перенести на любой сервер, и там она заработает точно так же, как у нас: ничего не нужно заново устанавливать и настраивать руками. Похоже на морской контейнер: кран в любом порту умеет его поднять, и ему не важно, что внутри.

Зачем это бизнесу: переезд на другой сервер — это часы, а не недели; одна программа не ломает другую на том же сервере; если что-то упало, контейнер перезапускается сам. Почти в каждом проекте: бот, база данных и сайт живут в отдельных контейнерах. Compose — это «опись» всех коробок проекта, чтобы запускать их одной командой, Swarm — способ разложить их по нескольким серверам.

Подробнее →

Kubernetes (K3s, Helm)

Что это: Система, которая сама следит за контейнерами Docker: перезапускает упавшие, распределяет нагрузку, масштабирует под трафик.

Как используем: Для проектов, где нагрузка скачет или простой критичен. K3s — облегчённая версия для небольших серверов, Helm — способ быстро разворачивать готовые конфигурации.

Подробнее →

Своя почта на домене (Postfix, docker-mailserver, DKIM)

Что это: Почтовый сервер на своём VPS: адреса вида имя@ваш-домен без ежемесячной платы за ящики. DKIM, SPF и DMARC — записи в DNS, без которых письма улетают в спам.

Как используем: Ставим Postfix и Dovecot или Mailcow в контейнерах, настраиваем записи, проверяем доставляемость в Gmail и Яндекс. Пересылку важных писем делаем в Telegram.

Подробнее →

Docker Compose

Что это: Файл, в котором описано, какие контейнеры составляют проект (сайт, база, бот) и как они связаны. Одна команда поднимает всё разом, на любом сервере одинаково.

Как используем: Каждый проект студии — это папка с docker-compose.yml и .env на сервере. Переезд на другой сервер — копирование папки и одна команда.

Подробнее →

Свой сервер голоса и чатов

Что это: Замена Discord или Zoom на своём сервере: голосовые комнаты, чаты, трансляция экрана. Работает при блокировках внешних сервисов, данные не уходят в чужое облако.

Как используем: Наша «Переговорка»: голос через WebRTC, чаты и трансляция, свой клиент. Ставим и готовые решения: Mumble, Matrix, Jitsi, в зависимости от задачи.

Подробнее →

Cron и планировщик задач

Что это: Встроенный в сервер будильник: запускать бэкап ночью, проверять слоты каждые пять минут, чистить старые файлы раз в неделю. Работает без участия человека.

Как используем: Бэкапы баз и сайтов, мониторинг, рассылки в ботах. Время в контейнерах всегда московское, чтобы «в три ночи» значило три ночи по Москве.

Подробнее →

Roundcube (веб-почта)

Что это: Веб-интерфейс почты: письма на своём домене читаются в браузере, как в привычном почтовом сервисе, без установки программ.

Как используем: Стоит рядом с docker-mailserver на сервере сайтов студии. Почту можно читать и в Roundcube, и в любом почтовом клиенте, а новые письма дополнительно приходят в служебный чат Telegram.

Подробнее →

Web & CMS

WordPress

Что это: Самая популярная в мире система управления сайтом (CMS) — позволяет редактировать контент без программиста, через админ-панель в браузере.

Как используем: Делаем на нём витрины и сайты с привычной админкой, но с собственной темой без сторонних плагинов и конструкторов: меньше обновлений и уязвимостей, страницы лёгкие. Так собрана витрина «Дыхание Поволжья». Переносим и сопровождаем существующие сайты: три сайта с устаревшей Joomla 3.10 переехали на WordPress с сохранением каталога, форм и позиций в поиске.

Подробнее →

HTML, CSS и JavaScript

Что это: Базовые технологии любой веб-страницы: HTML — структура, CSS — оформление, JavaScript — интерактивность.

Как применяем: Для лендингов и сайтов-визиток без готовой CMS — когда важна максимальная скорость загрузки и не нужна админка для регулярного редактирования контента.

Подробнее →

SEO

Что это: Комплекс мер, чтобы сайт находили в поиске (Google, Яндекс) по нужным запросам, без платной рекламы.

Как используем: Семантическая вёрстка, микроразметка Schema.org, карта сайта и корректные метатеги — закладываем при разработке, а не чиним постфактум.

Подробнее →

Nuxt (Vue)

Что это: Инструмент для сборки быстрых сайтов: страницы отдаются готовым HTML, поэтому открываются мгновенно и полностью читаются поисковиками. Vue — язык интерфейсов внутри него.

Как используем: На Nuxt собраны сайт студии и интернет-магазин с админкой. Содержимое лежит в файлах в git или в базе, дизайн свой, без шаблонов конструкторов.

Подробнее →

FastAPI

Что это: Быстрый способ написать серверную часть на Python: приём заказов, расчёт корзины, панель управления. Работает с сайтом и с ботами одинаково.

Как используем: Сервер интернет-магазина, приёмник отчётов приложений, API для Telegram-кабинетов. Ставится в контейнере рядом с сайтом.

Подробнее →

SSR и статика (SSG)

Что это: Два способа отдавать страницы. SSR: сервер собирает страницу при каждом запросе, удобно для магазинов с остатками. Статика: страницы собраны заранее и лежат файлами, серверу почти нечего делать, а взломать нечего.

Как используем: Русский сайт студии работает как SSR в одном контейнере, зарубежный собран в статику и лежит на сервере в Молдове. Один проект, два способа сборки.

Подробнее →

VPS (виртуальный сервер)

Что это: Свой кусок сервера в дата-центре с полным доступом: ставите что хотите, платите фиксированно в месяц (от 300–1 000 ₽). В отличие от «хостинга сайтов» здесь можно держать и сайт, и бота, и базу, и почту.

Как используем: Все проекты студии живут на VPS: сайты, боты, n8n, VPN-узлы. Один сервер спокойно держит несколько сайтов в контейнерах, если его правильно настроить.

Подробнее →

Домен и DNS-записи

Что это: Домен — адрес сайта (devunit-lab.ru). DNS-записи говорят, на какой сервер он ведёт, где принимать почту и кому разрешено слать письма от его имени. Домен всегда регистрируется на заказчика, не на подрядчика.

Как используем: Проверяем, что домен на заказчике, настраиваем записи A, MX, SPF, DKIM, DMARC и записи подтверждения для кабинетов поисковиков.

Подробнее →

HTTPS и сертификат (SSL/TLS, certbot)

Что это: Замок в адресной строке. Шифрует то, что посетитель вводит на сайте, и подтверждает, что сайт настоящий. Без него браузеры пишут «не защищено», а поисковики понижают.

Как используем: Сертификаты Let's Encrypt выпускаются и продлеваются автоматически на входном nginx, о них не нужно помнить.

Подробнее →

Конструктор сайтов

Что это: Сервис, где сайт собирают из готовых блоков и он живёт на серверах сервиса за ежемесячную плату (Tilda, Wix, uKit и подобные). Быстро на старте, но сайт нельзя забрать с собой, а возможности ограничены тарифом.

Как используем: Не используем. Делаем сайты на своём сервере заказчика: код и данные принадлежат ему, платить нужно только за VPS. Почему так — в статье «Свой сервер или конструктор».

Подробнее →

CMS и панель управления

Что это: Система, через которую владелец сам меняет тексты, цены и товары без разработчика. WordPress — самая известная готовая CMS; панель управления «под задачу» пишется отдельно и умеет ровно то, что нужно.

Как используем: Для витрин ставим WordPress со своей темой, для магазинов с остатками пишем панель на FastAPI: цены и наличие правятся одной таблицей, заказы приходят в Telegram.

Подробнее →

CDN

Что это: Сеть серверов по миру, которая раздаёт картинки и файлы сайта с ближайшей к посетителю точки. Нужна, когда посетители в разных странах или трафик большой; небольшому сайту обычно хватает одного сервера.

Как используем: Подключаем при необходимости для зарубежных сайтов; для российских чаще важнее сервер в России и лёгкие страницы.

Подробнее →

PHP

Что это: Язык, на котором написан WordPress и большинство его тем и плагинов. Не самый модный, зато его понимает любой хостинг и любой веб-разработчик.

Как используем: Пишем собственные темы WordPress на PHP без сторонних конструкторов: страницы остаются лёгкими, обновлений и уязвимостей меньше.

Подробнее →

Markdown

Что это: Простой способ размечать текст: решётка для заголовка, звёздочки для жирного, дефис для списка. Файл читается и без программ, а сайт превращает его в страницу.

Как используем: Страницы, кейсы и статьи сайта студии лежат в markdown-файлах в git: правка сайта — это правка текстового файла. Из тех же файлов собираем документацию в Word.

Подробнее →

TypeScript

Что это: JavaScript со строгими типами: ошибки видны при сборке, а не у посетителя в браузере. Стандарт для сайтов на Nuxt и Vue.

Как используем: На нём написаны сайт студии и интернет-магазин: типы проверяют, что карточка товара или кейса заполнена правильно, ещё до выкатки.

Подробнее →

Canvas (графика в браузере)

Что это: Область веб-страницы, где скрипт сам рисует графику: анимации, графики, 3D-сцены. Работает без внешних библиотек, но требует аккуратности, чтобы не нагружать телефон.

Как используем: На сайте-визитке Валерия Афанасьева на canvas 2D нарисован 3D-сканер: до 560 точек на деталь, не больше 30 кадров в секунду, рисует только пока виден, а в режиме экономии трафика показывает один статичный кадр.

Подробнее →

CSP (Content-Security-Policy)

Что это: Заголовок сайта, который говорит браузеру, откуда можно загружать шрифты, скрипты и картинки. Всё остальное браузер блокирует: на страницу не подмешать чужой код, и она не ходит на чужие серверы.

Как используем: На демо-стенде сайта музейного комплекса политика default-src 'self' запрещает любой внешний адрес: шрифты, картинки и снимок карты лежат на нашем сервере, а число внешних загрузок видно прямо в браузере зрителя.

Подробнее →

Мультиязычность (i18n, @nuxtjs/i18n)

Что это: Устройство сайта на нескольких языках: у каждой версии свой адрес, язык определяется по браузеру, а поисковики понимают, что это одна страница на разных языках, а не дубли.

Как используем: Сайт студии на Nuxt: русский без префикса, английский на /en. Модуль @nuxtjs/i18n определяет язык при первом визите и запоминает выбор в cookie, у каждой страницы есть hreflang, английские тексты лежат в отдельной папке с теми же именами файлов.

Подробнее →

Кэширование

Что это: Хранение готового результата, чтобы не делать ту же работу заново: браузер не скачивает повторно стили и шрифты, сервер не пересобирает одну и ту же страницу. Сайт открывается быстрее, а сервер выдерживает больше посетителей.

Как используем: На визитке Валерия Афанасьева стили, скрипты и шрифты кэшируются на год, а страница, robots.txt и карта сайта всегда сверяются с сервером, поэтому правки видны сразу. В интернет-магазине отдельный кэш на Redis.

Подробнее →

Ленивая загрузка

Что это: Картинки и тяжёлые блоки загружаются не все сразу, а когда человек до них прокрутил. Первый экран появляется быстрее, а телефон не тратит трафик на то, что посетитель так и не увидит.

Как используем: На сайте студии так грузятся снимки продуктов в кейсах и обложки: первый экран открывается сразу, остальное подгружается по мере прокрутки.

Подробнее →

Автоматизация & VPN

n8n

Что это: Конструктор автоматизаций: соединяет сервисы между собой (CRM, таблицы, мессенджеры, склад) без написания кода с нуля для каждой связки.

Как используем: Разворачиваем self-hosted — то есть на вашем сервере, а не в чужом облаке — и строим на нём цепочки вроде "заявка с сайта → уведомление в Telegram → запись в таблицу".

Подробнее →

VPN

Что это: Защищённый частный "туннель" в интернете: соединяет ваши устройства и серверы так, будто они в одной локальной сети, даже если физически раскиданы по разным городам.

Как применяем: Строим частные VPN-сети для безопасного доступа к рабочим сервисам и обхода блокировок — без публичного доступа к вашей инфраструктуре из интернета.

Подробнее →

WireGuard

Что это: Современный протокол VPN — быстрый, простой в настройке и с минимальным потреблением ресурсов сервера.

Как используем: Наш стандартный выбор для большинства частных VPN-сетей, если нет причин брать что-то другое.

Подробнее →

Tailscale

Что это: Готовое решение поверх WireGuard, которое избавляет от ручной настройки ключей и маршрутов — все устройства сами находят друг друга в единой mesh-сети.

Как используем: Когда нужно быстро связать много устройств без выделенного администратора VPN — команда просто ставит приложение и подключается.

Подробнее →

OpenVPN

Что это: Более старый, но проверенный временем протокол VPN.

Как применяем: Берём его, когда заказчику принципиально важна совместимость со старым корпоративным оборудованием или внутренними регламентами.

Подробнее →

Xray / VLESS

Что это: Протокол и инструмент для обхода интернет-блокировок — маскирует VPN-трафик под обычный зашифрованный веб-трафик (HTTPS), так его сложнее заблокировать по характерному "рисунку".

Как используем: Для клиентов, которым обычного VPN уже недостаточно — строим схему «входной узел в РФ → выходной узел в ЕС» с постоянным туннелем и мониторингом живости трассы.

Подробнее →

frp / frpc

Что это: Инструмент для проброса портов через промежуточный сервер — позволяет достучаться до устройства за NAT или домашним роутером, не открывая на нём опасные "дыры" в интернет напрямую.

Как применяем: Для постоянного туннеля между узлом в России и автономным сервером за рубежом — трафик выходит через доверенную точку, а не открывается наружу на каждом узле в отдельности.

Подробнее →

Раздельное туннелирование

Что это: Режим VPN, в котором через защищённый канал идёт только часть трафика, а остальное — напрямую. Игры и российские сайты не тормозят, заблокированные сервисы открываются.

Как используем: В клиенте OshaVPN российские сайты, игры и античиты идут напрямую, остальное через VPN. Для компьютерных клубов настраиваем свой VPN с такими же правилами на все машины.

Подробнее →

VLESS и Reality

Что это: Современный способ маскировать VPN-соединение под обычный HTTPS-трафик к известному сайту, чтобы его не отличили и не заблокировали. Протокол ядра Xray.

Как используем: На VPN-трассах студии входной узел в России принимает VLESS с Reality или WebSocket+TLS, выходной за границей. Клиент сам выбирает живой вход.

Подробнее →

sing-box

Что это: Второе ядро VPN-клиента, альтернатива Xray: те же протоколы, другая реализация. Два ядра нужны, чтобы при проблемах с одним клиент переключился на другое.

Как используем: В OshaVPN оба ядра подключены через узкий слой: ядро можно заменить, не переписывая приложение. На Windows 7 работает только sing-box.

Подробнее →

API маркетплейсов (Wildberries, Ozon)

Что это: Программный доступ к кабинету продавца: остатки, цены, заказы, слоты приёмки. Через него бот или сценарий делает то, что менеджер делал бы руками в кабинете.

Как используем: Мониторинг слотов приёмки Wildberries с уведомлением в Telegram, синхронизация остатков и цен, загрузка заказов. Работает круглосуточно на сервере заказчика.

Подробнее →

Bitrix24 и amoCRM

Что это: Две самые распространённые в России CRM. У обеих есть API и вебхуки, поэтому заявки с сайта и из бота попадают в них без ручного переноса, а смена статуса сделки может запускать уведомления.

Как используем: Сценарий n8n принимает заявку из бота, создаёт сделку в CRM и дописывает строку в Google Таблицу; при смене статуса CRM сама пишет менеджеру в Telegram.

Подробнее →

Marzban и Remnawave (панели VPN)

Что это: Панели управления VPN-сервисом: пользователи, подписки, лимиты трафика, входные узлы. Клиент получает одну ссылку-подписку, а панель раздаёт ему актуальные настройки.

Как используем: На них работают наши VPN-сервисы: бот продаж создаёт пользователя в панели, клиент OshaVPN читает подписку и сам выбирает живой вход.

Подробнее →

1C (1С:Предприятие)

Что это: Самая распространённая в России учётная система: бухгалтерия, склад, торговля, зарплата. В ней обычно живут остатки и заказы, поэтому интеграции часто начинаются с неё.

Как используем: В автоматизации связываем 1С с маркетплейсами и CRM в одну цепочку: остатки, заказы, цены. В тикет-системе для IT-отдела программа для ПК заодно собирает список баз 1С на каждом компьютере.

Подробнее →

Cloudflare WARP

Что это: Бесплатный зашифрованный выход в интернет через сеть Cloudflare. Для сервера это способ отправить часть трафика так, что хостер видит только соединение с Cloudflare.

Как используем: На узле VPN в Нидерландах через WARP выходят торренты и 44 домена ИИ-сервисов: хостер видит только шифрованное соединение с Cloudflare, а обычный веб идёт напрямую, без капч.

Подробнее →

FEFCO (каталог конструкций коробок)

Что это: Европейский каталог стандартных конструкций коробок из гофрокартона: у каждой свой код — 0201, 0203 и так далее. Общий язык заказчика упаковки, технолога и программы.

Как используем: Для производителя картонной упаковки сделали библиотеку расчёта развёртки по стилям 0200, 0201 и 0203 с раскладкой заготовок на листе, а на его сайте восстановили каталог из 325 конструкций FEFCO с чертежами, поиском и фильтром.

Подробнее →

Google Sheets (Google Таблицы)

Что это: Онлайн-таблица, с которой работают вместе и без установки. В малом бизнесе это часто главный учёт, поэтому автоматизация пишет туда, а не заставляет всех переходить в CRM.

Как используем: В автоматизации заявок n8n дописывает каждую заявку из Telegram-бота строкой в таблицу параллельно с Bitrix24. Таблица остаётся запасным учётом, если CRM недоступна.

Подробнее →

Базы данных

PostgreSQL

Что это: Надёжная реляционная база данных — хранит данные строгими связанными таблицами.

Как используем: Основной выбор для продакшена, где важна целостность данных: заказы, клиенты, платежи.

Подробнее →

MariaDB (MySQL)

Что это: Реляционная база данных, ответвление от MySQL — полностью совместимая, но более открытая и активно развивающаяся.

Как применяем: В проектах с биллингом и финансовым учётом — там, где важна транзакционная целостность: двойное списание денег должно быть невозможно даже при одновременной работе нескольких админов.

Подробнее →

MongoDB

Что это: База данных NoSQL, которая хранит данные гибкими документами, а не жёсткими таблицами.

Как используем: Берём, когда структура данных часто меняется или заранее не до конца определена — не приходится переделывать таблицы при каждом изменении.

Подробнее →

Redis

Что это: Сверхбыстрое хранилище данных "в памяти" сервера.

Как используем: Для кэша (чтобы не дёргать основную базу лишний раз на каждый запрос) и очередей задач — например, для отправки сообщений в фоне.

Подробнее →

ClickHouse

Что это: База данных, заточенная под аналитику и большие объёмы данных — быстро считает агрегаты по миллионам строк.

Как применяем: Когда нужны отчёты и дашборды по большим объёмам событий, а не просто хранение записей.

Подробнее →

SQLite

Что это: Компактная база данных, которая живёт в одном файле — не нужен отдельный сервер СУБД.

Как используем: Для небольших self-hosted сервисов с умеренной нагрузкой, где отдельная база данных была бы избыточной — проще развернуть, проще бэкапить.

Подробнее →

Embedded & IoT

ESP32

Что это: Недорогой микроконтроллер с Wi-Fi и Bluetooth "на борту" — на нём строят умные устройства, датчики и другую "умную" электронику.

Как используем: Прошивки под конкретную задачу заказчика — например, устройство само считает урон в игровой системе и продолжает работать, даже если связь с сервером пропала.

Подробнее →

MQTT

Что это: Лёгкий протокол обмена сообщениями для устройств с ограниченными ресурсами — придуман для IoT, где важна низкая нагрузка на канал связи.

Как применяем: Для связи между устройствами и центральным сервером в embedded-проектах — приборы публикуют события, сервер их принимает и обрабатывает.

Подробнее →

LoRa

Что это: Радиопротокол дальней связи с низким энергопотреблением — работает там, где нет Wi-Fi и мобильной сети, на расстоянии в несколько километров.

Как используем: Как резервный канал для аварийных команд в устройствах на площадках, где обычная сеть ненадёжна или отсутствует вовсе.

Подробнее →

Медиа & Связь

SRT / HLS / WHEP

Что это: Протоколы передачи видео: SRT — для устойчивой доставки потока на сервер по нестабильному каналу, HLS и WHEP — для просмотра зрителями в браузере с низкой задержкой.

Как используем: Строим собственные стрим-серверы — замена решениям, которые рвут трансляцию на плохом канале или пускают смотреть кого попало.

Подробнее →

WebRTC

Что это: Технология передачи голоса и видео в браузере в реальном времени, напрямую между участниками, без задержки на постоянную перезагрузку страницы.

Как применяем: Для голосовой связи внутри собственных сервисов — например, mesh-голосовая, где звук не идёт через промежуточный сервер вообще.

Подробнее →

FFmpeg

Что это: Швейцарский нож для видео и аудио — конвертирует, режет, анализирует медиафайлы практически в любом формате.

Как используем: Проверяем реальные параметры аудио- и видеопотока (а не то, что написано в описании), и обрабатываем медиа в фоновых задачах ботов.

Подробнее →

Asterisk (IP-телефония)

Что это: Программная АТС (автоматическая телефонная станция) с открытым кодом — превращает интернет- соединение в полноценную телефонию: звонки, очереди, переадресация, запись разговоров, без обычной проводной линии.

Как применяем: Для внутренней связи и клиентских линий компании — со своими сценариями обработки звонка вместо жёстких настроек коробочных АТС.

Подробнее →

yt-dlp и streamrip (загрузка медиа)

Что это: Движки загрузки: yt-dlp достаёт видео и звук с сотен сайтов (YouTube, TikTok, VK Video), streamrip — музыку из Qobuz, Deezer и Tidal. Бот отдаёт им ссылку и получает файл.

Как используем: На yt-dlp работает бот загрузки видео: 12 площадок, качество до 4K, а Vimeo и Coub добавлены без отдельного кода. streamrip в ToshaMusic качает Hi-Res с ограничением параллельных загрузок, чтобы аккаунт стриминга не забанили.

Подробнее →

mutagen (теги аудиофайлов)

Что это: Библиотека Python для чтения и записи тегов аудиофайлов: исполнитель, альбом, обложка, а у FLAC — настоящая разрядность.

Как используем: В ToshaMusic уточняет разрядность FLAC, когда ffprobe показывает 32 бита контейнера вместо реальных 24. Имя файла и теги строятся только из измеренных параметров.

Подробнее →

MediaMTX (медиасервер)

Что это: Сервер трансляций: принимает поток с компьютера стримера и раздаёт его зрителям в разных видах — в браузер, в VLC, с задержкой меньше секунды или устойчиво для мобильной сети.

Как используем: В «Переговорке» MediaMTX принимает поток по SRT и отдаёт его через HLS, WHEP и RTSP. Видео на сервере не перекодируется: оба качества кодирует видеокарта стримера, поэтому мощная машина не нужна.

Подробнее →

coturn (TURN-сервер)

Что это: Ретранслятор для звонков в браузере: если два участника не могут соединиться напрямую из-за роутера или сети, звук идёт через TURN-сервер. Расшифровать разговор он не может.

Как используем: Свой coturn стоит в «Переговорке» рядом с голосом на WebRTC: учётные данные временные и живут час, секрет не покидает сервер.

Подробнее →

Monitoring & CI/CD

Grafana

Что это: Дашборды с графиками состояния серверов и сервисов в реальном времени.

Как применяем: Чтобы видеть сколько нагрузки, сколько ошибок и всё ли живо — на одном экране, без захода на каждый сервер по отдельности.

Подробнее →

Prometheus

Что это: Система сбора метрик — собирает цифры о работе серверов и сервисов.

Как используем: Питает данными Grafana и умеет сама присылать уведомление, если что-то пошло не так — раньше, чем это заметит клиент.

Подробнее →

CI/CD (GitLab CI, GitHub Actions)

Что это: Автоматический конвейер: как только в код вносятся изменения, они сами проверяются и выкатываются на сервер — без ручных шагов.

Как используем: Почти в каждом проекте — быстрее релизы, меньше риска что-то забыть или сломать руками при выкладке.

Подробнее →

Health check (проверка здоровья)

Что это: Регулярная автоматическая проверка «сервис жив и отвечает»: не просто процесс запущен, а база читается и страница открывается. По ней контейнер перезапускается, а администратору приходит сообщение.

Как используем: В «Переговорке» чат отвечает на /healthz с чтением и записью базы, а сторож перезапускает залипший контейнер не чаще трёх раз в час. Финансовый ассистент каждые 5 минут проверяется снаружи: контейнеры, база, отметка «бот жив» и адрес дашборда.

Подробнее →

Секреты и .env

Что это: Токены ботов, пароли баз и ключи API хранятся отдельно от кода: в файле .env на сервере или в самом сервисе. Тогда код можно показать или передать, не раскрыв доступы.

Как используем: Ключи Gemini и токены ботов задаются в .env, в сценариях n8n ключи живут в самом n8n, а не в файле сценария. Приложения маскируют ссылки подписок, ключи и токены ещё на устройстве, прежде чем отправить журнал разработчику.

Подробнее →

Откат (rollback)

Что это: Возврат к предыдущему рабочему состоянию, если новая версия или операция пошла не так: обновление приложения, выкатка, платёж, изменение базы.

Как используем: Обновление OshaVPN на Windows откатывает замену файлов при сбое. В Tech Poly VPN, если панель Marzban не ответила после оплаты, заявка возвращается в ожидание, а скидка не сгорает. Где миграций нет, как в финансовом ассистенте, откат версии делается из копии базы.

Подробнее →

Поиск и ИИ

Индексация

Что это: Процесс, в котором поисковик (Яндекс, Google, Bing) находит страницу, читает её и кладёт в свою базу. Пока страницы нет в базе, её не покажут ни в поиске, ни в ответах ИИ-ассистентов.

Как используем: После каждой выкатки сайт сам сообщает Яндексу и Bing об изменившихся страницах (IndexNow), а важные адреса отправляем на переобход в кабинетах вручную. В Яндекс страница попадает за 1–3 дня, в Google за 1–3 недели.

Подробнее →

Карта сайта (sitemap.xml)

Что это: Файл со списком всех адресов сайта, который читают поисковики. Говорит им, какие страницы существуют и на каких языках есть версии, чтобы ничего не пропустить.

Как используем: Карта собирается автоматически из содержимого сайта: новый кейс, статья или термин попадают в неё сами. Туда же входят снимки продуктов для поиска по картинкам.

Подробнее →

robots.txt

Что это: Небольшой файл в корне сайта, который говорит роботам, что можно читать, а что нет. Одной строкой в нём можно случайно закрыть весь сайт от поиска.

Как используем: Наш robots.txt открывает сайт всем поисковикам и ботам ИИ (GPTBot, ClaudeBot, YandexBot и другим), закрывая только служебные адреса. В режиме стенда сайт закрывается от индексации одной переменной.

Подробнее →

hreflang

Что это: Пометка в коде страницы «эта же страница на другом языке находится там-то». Благодаря ей поисковик показывает русскому пользователю русскую версию, а англоязычному — английскую, и не считает их дублями.

Как используем: У русского сайта и зарубежного сайта студии каждая страница знает свою пару: /uslugi/boty ↔ /services/bots. Пары прописаны и в коде страниц, и в карте сайта.

Подробнее →

Микроразметка (JSON-LD, schema.org)

Что это: Невидимый посетителю блок данных на странице, где «по полочкам» описано, что это: услуга с ценой, статья с автором, вопрос с ответом, организация с адресом. Поисковики и ИИ читают его напрямую, без угадывания.

Как используем: На каждой странице сайта своя разметка: Service и Offer с ценами у услуг, Article у кейсов и статей, FAQPage у вопросов, DefinedTerm у терминов, BreadcrumbList у крошек, Organization на главной. Это то, что позволяет ассистенту ответить «бот от 5 000 ₽» со ссылкой.

Подробнее →

llms.txt

Что это: Файл для ИИ-ассистентов: краткое описание сайта и список страниц в простом текстовом виде, чтобы модель прочитала суть за один запрос, не разбирая дизайн и меню. Аналог карты сайта, но для ИИ.

Как используем: На обоих сайтах студии есть /llms.txt (каталог) и /llms-full.txt (все услуги с ценами, кейсы, статьи и вопросы). Оба собираются из контента автоматически, вручную их править не нужно.

Подробнее →

IndexNow

Что это: Протокол, по которому сайт сам сообщает поисковикам «эти страницы изменились», не дожидаясь их обхода. Поддерживают Bing (через него ищут ChatGPT и Copilot), Яндекс и другие; Google не поддерживает.

Как используем: Отправка встроена в скрипты выкатки: в конце каждой выкатки все адреса карты сайта уходят на api.indexnow.org и в Яндекс. Отдельно ничего нажимать не нужно.

Подробнее →

Кабинеты вебмастера (Яндекс Вебмастер, Search Console, Bing)

Что это: Бесплатные панели поисковиков, где владелец подтверждает права на сайт, отправляет карту сайта, просит перечитать страницы и видит, по каким запросам сайт показывают и какие страницы выпали.

Как используем: Оба сайта студии подтверждены во всех трёх кабинетах. После крупной правки отправляем изменившиеся адреса на переобход; раз в месяц смотрим запросы и ошибки. Порядок действий описан в регламенте, чтобы владелец делал это сам.

Подробнее →

Языковая модель (LLM)

Что это: Программа, которая понимает и пишет текст: ChatGPT, Gemini, Claude, YandexGPT, DeepSeek. Сама по себе она ничего не знает о вашем сайте, пока не прочитает его через поиск или по ссылке.

Как используем: Используем в ботах через API: расшифровка голосовых, разбор выписок и чеков, чат-консультант на сайте с фактами из прайса. Модель отвечает только тем, что есть в подсказке, чтобы не придумывать цены.

Подробнее →

Title и description (заголовок и описание страницы)

Что это: Две служебные строки каждой страницы: заголовок, который поисковик показывает синей ссылкой, и описание под ней. По ним человек решает, нажать на ваш сайт или на соседний.

Как используем: Пишем их для каждой страницы отдельно, под запрос, по которому её ищут. На страницах товаров, кейсов и статей они собираются из контента сами, поэтому новая страница не выходит без описания.

Подробнее →

Canonical (основной адрес страницы)

Что это: Пометка в коде страницы: «основная версия меня лежит по такому-то адресу». Нужна, когда один и тот же текст открывается по нескольким адресам, чтобы поисковик не считал их дублями и не делил между ними место в выдаче.

Как используем: Ставим на каждой странице. На сайте студии английская версия на русском домене указывает основным адресом зарубежный сайт, поэтому одинаковый текст не конкурирует сам с собой.

Подробнее →

Редирект 301 (постоянное перенаправление)

Что это: Правило «эта страница навсегда переехала по новому адресу». Человек и поисковик по старой ссылке сразу попадают на новую страницу, а накопленное место в поиске переходит к ней.

Как используем: Без него не обходится ни один переезд сайта. При переносе трёх сайтов с Joomla на WordPress карта редиректов построена по реальным адресам оригиналов: 24, 684 и 270 правил. На сайте студии старый раздел /polezno ведёт в /blog.

Подробнее →

ЧПУ (понятные адреса страниц)

Что это: «Человекопонятный URL» — адрес страницы из слов, а не из цифр: /uslugi/sajty вместо /index.php?id=73. Его легко прочитать, продиктовать и понять из выдачи, о чём страница.

Как используем: Все адреса на наших сайтах — слова латиницей по смыслу страницы. При переезде со старой CMS сверяем, как она на самом деле строила адреса: в Joomla адрес статьи зависел от пункта меню, а не от рубрики, и карта редиректов строилась по реальным адресам.

Подробнее →

Open Graph (превью ссылки в мессенджерах)

Что это: Служебные строки страницы, из которых Telegram, ВКонтакте и другие мессенджеры собирают карточку ссылки: картинку, заголовок и описание. Без них ссылка выглядит голым адресом или случайным куском текста.

Как используем: Ставим на каждой странице вместе с заголовком и описанием. На сайте студии у статей, справочника и страниц разделов своя карточка с картинкой, поэтому ссылка, отправленная в Telegram, выглядит аккуратно.

Подробнее →

Семантическое ядро (список запросов)

Что это: Список фраз, которыми ваши клиенты ищут то, что вы продаёте, с частотой и разбивкой по страницам. Основа SEO: по нему решают, какие страницы нужны сайту и о чём на них писать.

Как используем: Собираем под нишу заказчика: его словами, с регионом, без запросов, которые приводят не тех людей. Это самая долгая часть SEO — нужно разобраться в бизнесе заказчика и конкурентах. Каждый запрос получает свою страницу или раздел.

Подробнее →

Core Web Vitals (скорость страницы)

Что это: Три замера Google о том, каково человеку на странице: как быстро появилось главное, как быстро страница отзывается на нажатие и не прыгает ли вёрстка при загрузке. Медленная и дёрганая страница теряет и посетителей, и место в поиске.

Как используем: Закладываем при разработке: страница приходит с сервера готовой, у картинок заданы размеры, чтобы вёрстка не прыгала, тяжёлые картинки грузятся по мере прокрутки, фото товаров сервер переводит в лёгкий формат webp.

Подробнее →

Боты и Telegram

aiogram

Что это: Библиотека на Python для ботов Telegram. Отвечает за приём сообщений, кнопки и сценарии; сам бот, его база и интеграции пишутся поверх неё.

Как используем: Основа всех наших Telegram-ботов: продажи подписок, тикет-система, финансовый ассистент. Бот запускается в контейнере на сервере заказчика.

Подробнее →

Telegram Mini App

Что это: Полноценная веб-страница, которая открывается внутри Telegram по кнопке в боте: каталог, кабинет, форма. Пользователь уже авторизован, устанавливать ничего не надо.

Как используем: Делаем кабинеты внутри Telegram: тарифы, роли клиентов, коды приглашения. Пример — веб-сервис с кабинетом в Telegram из кейса UNLOCK.

Подробнее →

Вход через Telegram

Что это: Способ войти на сайт или в сервис одной кнопкой «Войти через Telegram», без пароля и регистрации. Сервис получает подтверждённый аккаунт пользователя.

Как используем: Ставим на кабинеты сервисов и на выдачу доступов в VPN: пользователь узнаётся по Telegram, а конфиг и подписка привязаны к нему.

Подробнее →

СБП (Система быстрых платежей)

Что это: Оплата по QR-коду или ссылке с телефона через банк, без карты, с низкой комиссией для продавца. Подходит для подписок и разовых платежей в ботах.

Как используем: Бот продажи подписок принимает оплату по СБП, сам продлевает доступ и ведёт учёт, без ручной сверки.

Подробнее →

Боты ВКонтакте

Что это: Тот же бот, но в сообществе ВКонтакте: отвечает в сообщениях, принимает заказы, выдаёт файлы. Нужен как основной канал для аудитории ВК и как резервный, если Telegram недоступен.

Как используем: Делаем ботов ВК на общей базе с Telegram: одни данные, два входа. Так устроена выдача доступов в VPN-сервисе и заказ в витрине «Дыхание Поволжья».

Подробнее →

Приложения

Kotlin (Android)

Что это: Основной язык приложений для Android. Нативное приложение на Kotlin работает быстрее и надёжнее «обёрток» над сайтом и имеет доступ ко всему оборудованию телефона.

Как используем: На Kotlin написаны аудиоплеер OshaPlay с выводом на USB-ЦАП и VPN-клиент OshaVPN. Сборки подписаны и обновляются по воздуху.

Подробнее →

.NET, WinForms и WPF (Windows)

Что это: Платформа Microsoft для программ под Windows. Приложение на .NET Framework 4.8 запускается даже на Windows 7 без установки чего-либо дополнительно.

Как используем: Клиент OshaVPN для Windows 7 собран на .NET Framework 4.8 и WinForms с общей логикой из основного клиента.

Подробнее →

Самообновление (OTA)

Что это: Приложение само проверяет, вышла ли новая версия, скачивает её и устанавливает, не заставляя пользователя искать файл. Список версий подписан ключом, чтобы подменить его было нельзя.

Как используем: В OshaVPN обновления раз в час: Android качает APK под свою архитектуру, Windows скачивает только изменившиеся файлы и откатывает замену при сбое. Есть канал для тестеров.

Подробнее →

Отчёты о падениях (crash reports)

Что это: Когда приложение падает или не может подключиться, оно отправляет на сервер разработчика журнал, версию и состояние сети. Разработчик видит проблему раньше, чем пользователь напишет.

Как используем: Свой приёмник на Python в Docker на сервере заказчика: секреты маскируются на устройстве, при обрыве связи отчёт ждёт в очереди. Не зависит от иностранных сервисов.

Подробнее →

RuStore и Google Play

Что это: Магазины приложений для Android. RuStore — российский, публикация бесплатная; Google Play — мировой, разовый сбор 25 $ и проверка разработчика. Первую установку можно раздавать и напрямую файлом APK.

Как используем: Готовим подпись, сборку, страницу приложения и ответы модерации. Для внутренних приложений часто хватает прямой ссылки на APK с самообновлением.

Подробнее →

Jetpack Compose

Что это: Современный способ делать интерфейс Android-приложений на Kotlin: экраны описываются кодом, вёрстка и тема подстраиваются под телефон и настройки системы.

Как используем: На Compose с Material 3 сделаны интерфейсы OshaVPN для Android и аудиоплеера OshaPlay: адаптивная вёрстка и тема, которая следует системной.

Подробнее →

Media3 / ExoPlayer

Что это: Библиотека Google для воспроизведения звука и видео в Android-приложениях: фоновое проигрывание, уведомление с кнопками, управление с экрана блокировки.

Как используем: На Media3 построен плеер OshaPlay: воспроизведение в фоне и сервис проигрывания. Свой вывод на USB-ЦАП на C++ подключён к Media3 как собственный AudioSink, поэтому трек доходит до ЦАПа бит в бит.

Подробнее →

libtorrent4j (торрент-клиент в приложении)

Что это: Библиотека, которая встраивает полноценный торрент-клиент прямо в Android-приложение, без отдельной программы.

Как используем: В OshaPlay это встроенный торрент-клиент: найденное в общем поиске по четырём источникам скачивается прямо в фонотеку.

Подробнее →

Android NDK (C++ в приложении)

Что это: Инструменты, чтобы написать часть Android-приложения на C++. Нужны там, где важны время и точность: звук, видео, работа с оборудованием.

Как используем: В OshaPlay на C++ через NDK написаны поток звука на USB-ЦАП с кольцевым буфером и собственный ресемплер с искажениями ниже −130 дБ.

Подробнее →

APK (установка из файла)

Что это: Файл установки Android-приложения. Его можно раздать ссылкой или из бота, без магазина приложений: человек скачивает файл и ставит приложение сам.

Как используем: OshaVPN и OshaPlay в первый раз ставятся из APK по ссылке, дальше обновляются сами. Для первой установки раздаём универсальный APK, а самообновление потом качает сборку под архитектуру конкретного телефона.

Подробнее →

Push-уведомления

Что это: Уведомления, которые приходят на телефон или компьютер, даже когда приложение или вкладка закрыты: новое сообщение, начало трансляции, заказ.

Как используем: В «Переговорке» пуши приходят на каждое устройство без дублей: пока человек читает чат на одном устройстве, на другие уведомление не уходит. Звук можно выключить для отдельного разговора.

Подробнее →

Не нашли термин?

Спросите чат-консультанта на сайте: он объяснит простыми словами и покажет, где мы это применяли.

Нужен сайт, бот или автоматизация?

Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.