Перейти к основному содержимому

686 страниц с тегом "all"

Посмотреть все теги

12 советов по безопасности API

Двенадцать практических рекомендаций по защите HTTP API - шифрование, OAuth 2.0, WebAuthn, управление ключами, контроль доступа, ограничение частоты запросов, версионирование, OWASP стандарты и валидация входных данных

2D-геометрия и отсечение

Алгоритмы 2D-геометрии - расчёт пересечений, hit-test, отсечение примитивов по области видимости и связь векторной математики с рендерингом интерфейсов

3D-графика и анимация

Введение в 3D-графику и анимацию - полигональные модели, скелетная анимация, методы рендеринга, работа с геометрией и пространственной структурой объектов

3ds Max

Обзор Autodesk 3ds Max - полигональное моделирование, анимация, рендеринг, интерфейс программы и интеграция в конвейер компьютерной графики.

Adobe

Adobe Express (переименован из Spark в 2021) — это веб- и мобильная платформа для быстрого создания графики, видео и веб-страниц без навыков дизайна.

Adobe Photoshop

Пошаговый конспект Photoshop 2021 — маршрут с разделом «Графика» и конспект 17 тем: от интерфейса до печати.

Autodesk

Разбор продуктов компании Autodesk.

Blender

Blender — установка, настройка, обзор разделов официального руководства и основные рабочие процессы 3D.

Cassandra

Таблица в реляционной модели и в Cassandra - различия схемы, строк и первичного ключа в NoSQL.

CDN, origin и кэш

Что такое CDN, как работает edge-кэширование, purge и почему «старая версия сайта» часто не баг, а кэш.

Cookie

Cookie в вебе - как сайт сохраняет пользовательский контекст, зачем нужны куки и какие риски для приватности это создаёт.

CSS

Язык стилей для оформления HTML-документов - управление цветом, шрифтами, отступами, позиционированием и адаптивным дизайном. Основы синтаксиса, селекторов и каскада для начинающих.

CSS — практика

Подключение внешнего CSS к HTML-проекту - файл style.css и связывание со страницей для оформления интерфейса.

CSV

Табличный текстовый формат. Кодировки UTF-8 и cp1251, разделители полей, экспорт из Excel и типичные ошибки при загрузке.

Entity Relationship

ER и расширенная EER-модель — сущности, связи, супертипы и подтипы, кардинальность, ассоциативные сущности и переход к SQL.

Flexbox и CSS Grid

Flexbox - одноосевая раскладка с распределением пространства и выравниванием дочерних элементов в контейнере.

Go для микросервисов

Язык программирования Go (Golang) представляет собой мощный инструмент для создания высоконагруженных распределенных систем.

GraphQL

Язык запросов к API. Один endpoint, клиент сам выбирает поля ответа, схема типов и сравнение с REST.

HTML

HTML — разметка гипертекста и веб-страниц: структура, ссылки, статика и динамика, DOM и атрибуты.

HTTP и HTTPS

HTTPS (HTTP Secure) — это защищённая версия протокола HTTP. Данные передаются через зашифрованный канал. Это предотвращает перехват информации злоумышленниками.

IT в России

В СССР развитие информационных технологий носило централизованный, в значительной мере закрытый характер.

IT-законы и эмпирические принципы

Справочная полка законов и афоризм IT — от закона Каннингема до Амдала и Брукса: формулировки, смысл и ссылки на разбор в энциклопедии.

IT-сленг и профессиональная лексика

> "Нужно *деплоить* этот *микросервис* в *прод*, но *конфиг* *билда* не *валидируется* в *пайплайне*, поэтому *линтеры* выдают *криты* по типам, а *докер* *крашится* на этапе *хелтчек*-ов из-за.

JSON

JSON как текстовый формат обмена данными между системами, основанный на объектах и массивах с явной структурой.

JSON Schema, OpenAPI и Schema.org

Схемы и контракты данных. JSON Schema, OpenAPI, валидация API, обязательные поля, null, Schema.org и JSON-LD для поиска.

JSONB

JSONB (Binary JSON) в PostgreSQL — бинарное хранение документов, отличия от JSON, операторы, функции, фильтры и индексы GIN.

Kafka

Архитектура, надёжность, exactly-once, Connect, Streams, мониторинг и безопасность Apache Kafka. KRaft, ACL, MirrorMaker.

Keras и TensorFlow — нейросети

Глубокое обучение на Python — Keras/TensorFlow и PyTorch, гиперпараметры, TensorBoard, Colab, MNIST, CNN, callbacks и визуализация обучения.

Low-code и No-code платформы

Визуальные платформы для приложений, CRM, интеграций и MVP — отличия low-code и no-code, модели лицензирования, архитектуры, риски и связь с классической разработкой.

Markdown

Язык простой разметки. Вселенная IT как раз его и использует.

MCP-серверы

Model Context Protocol — ресурсы, tools и prompts для LLM; сравнение с классическим HTTP API.

NLP и работа с текстом

Обработка естественного языка — задачи, корпуса, токенизация, метрики и типичный pipeline от сырого текста до модели.

OData — протокол открытых данных

OData (Open Data Protocol) — открытый стандарт для построения и потребления RESTful API над структурированными данными с единым языком запросов, метаданными модели и опциями выборки на стороне сервера.

Open Source, GitHub, DevOps и веб-стек

Маршрут по открытому коду, GitHub, DevOps, Unity, 3ds Max, HTML и CSS — связь учебника с формулировками рунета и Неолурка.

OpenGL и шейдеры

Современный конвейер OpenGL 3.3 — окно, VBO/VAO, GLSL, текстуры и типовые эффекты real-time графики.

Paint.NET и CorelDRAW

:::info Связь с разделом Растр и вектор в теории — Вектор и растр. Форматы PNG, JPEG, SVG — Растровые и Векторные форматы.

Parquet и ORC

Колоночные бинарные форматы для аналитики и Big Data. Сжатие, схема внутри файла, сравнение с CSV и JSON.

Polling, Long Polling, SSE и Webhook

Четыре базовых подхода к обновлениям в реальном времени — от периодического опроса до push-событий между сервисами.

Push-уведомления и рассылки

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

Push, Pull, Webhooks

Push, pull и webhooks - модели доставки событий и данных между сервисами, включая мгновенные HTTP-уведомления.

RabbitMQ

RabbitMQ - очереди сообщений, модель производитель–потребитель и типовые сценарии интеграции микросервисов.

Reasoning-модели

o-series, DeepSeek-R1 и цепочка мыслей. Что такое reasoning LLM, когда они нужны, сколько стоят и когда лучше калькулятор или tools.

REST

REST — это просто набор правил, как писать HTTP-запросы так, чтобы тебя понимали другие программисты. Это не технология, не протокол, не библиотека. Это как правила этикета для API.

REST, GraphQL и gRPC — стили API

Восемь архитектурных стилей API — обзор; сравнение REST, GraphQL и gRPC на одном сценарии и выбор под задачу.

RISC и CISC

Две философии проектирования процессоров — Reduced и Complex Instruction Set — чем отличаются наборы команд, конвейер и современный гибрид x86.

SEO-оптимизация

SEO-оптимизация и аудит - как оценивать текущие позиции сайта, приоритизировать улучшения и формировать дорожную карту роста.

SMS и сотовые сообщения

SMS — короткое текстовое сообщение, доставляемое через инфраструктуру мобильного оператора по номеру телефона, без интернета и без общего приложения у собеседников.

Tailwind CSS

CSS-фреймворк utility-first. Классы прямо в HTML, CDN для учёбы, сравнение с обычным CSS и Bootstrap.

Tinkercad Circuits и Arduino

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

TOML

Текстовый формат конфигурации с явными секциями и таблицами. Популярен в Rust, Python и инструментах сборки.

URL URI URN

URL, URI и URN - различия идентификаторов ресурсов, структура адреса и роль path/query/fragment в веб-навигации.

USB — стандарты, разъёмы и Type-C

Что такое USB, как устроены версии протокола и разъёмы Type-A и Type-C, как работают зарядка Power Delivery, видео и Thunderbolt, и как выбрать кабель.

Web API в браузере

Web API в браузере - что это такое, как работает и какие API лежат в основе современного веб-приложения.

Web Components

Стандарты W3C для своих HTML-тегов. Custom Elements, Shadow DOM, template и slots без фреймворка.

XAML

XAML и AXAML — декларативная XML-разметка для UI в .NET (WPF, WinUI, MAUI, Avalonia). Синтаксис, пространства имён, популярные элементы и примеры.

XML

Универсальный язык разметки — синтаксис, пространства имён, валидация XSD, CSS и связь с XPath, XSLT и DOM.

XML DOM

Модель документа XML — типы узлов, коллекции, обход дерева и навигация в API.

XPath

Язык путей XML — узлы, оси, предикаты, операторы и практические запросы к дереву документа.

XSLT

Преобразование XML — таблицы стилей, шаблоны xsl:*, сортировка, ветвление, клиент и сервер.

YAML

Ключи и значения разделяются двоеточием ( — ), за которым следует пробел.

Аббревиатуры и сокращения в IT

Глоссарий IT-аббревиатур и сокращений - расшифровка, перевод и контекст использования технических терминов в документации и коммуникации.

Автоматизация бизнес-процессов

Автоматизация бизнес-процессов - BPM системы, CRM интеграции, управление документами, HRM платформы и инструменты оптимизации корпоративных задач.

Автономные тестовые агенты

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

Адаптивный и отзывчивый дизайн

Принципы адаптивной вёрстки - медиа-запросы, гибкие сетки, viewport настройка, тестирование на мобильных устройствах и отзывчивые интерфейсы.

Администрирование БД в облаке

Облачное администрирование баз данных - managed сервисы, модель разделённой ответственности, настройка бэкапов, мониторинг производительности и безопасность в облаке.

Админка по ?isAdmin=true

Уязвимость Broken Access Control - проверка прав через URL параметры, риски клиентской авторизации, эксплуатация уязвимости и методы серверной валидации.

Адресная книга

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

Адресная строка браузера

Функции адресной строки браузера - парсинг URL, индикация безопасности, поиск, история переходов и оптимизация интерфейса для мобильных устройств.

Алгоритмы

Введение в алгоритмы - определение, свойства, классификация, примеры применения и связь с вычислительной сложностью в программировании.

Алгоритмы ИИ

Справочник алгоритмов машинного обучения - классификация, регрессия, кластеризация, метрики качества, практика обучения моделей и подготовка выборок.

Алгоритмы растеризации

Алгоритмы растеризации графики - преобразование векторных примитивов в пиксели, алгоритмы Брезенхена, сглаживание, заливка и оптимизация рендеринга.

Английский язык в IT

Английский язык в IT - исторические причины доминирования, чтение документации, профессиональная коммуникация и стратегии изучения технической лексики.

Англицизмы в русскоязычной IT-среде

Англицизмы в IT-коммуникации - причины использования, допустимые заимствования, влияние на документацию и рекомендации по русификации терминов.

Аппаратное обеспечение

Аппаратное обеспечение как база вычислительной системы - ключевые компоненты, их роли и принципы совместной работы.

Архивы и установочные пакеты

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

Архитектура веб-приложений

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

Архитектура знаний

Предмет этой статьи - разъяснение того, как устроена система подачи информации проекта, о моём подходе объяснения и преподавания.

Архитектура игрового приложения

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

Архитектура фон Неймана

Архитектура фон Неймана - базовая модель вычислительных систем, принципы хранения и исполнения команд в современных компьютерах.

Асинхронная коммуникация

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

Аудио

Аудио - кодеки и сжатие (включая AAC), компромисс качества, битрейта и совместимости воспроизведения.

Аудио и видео

Технологии захвата, обработки и воспроизведения звука и изображения.

Аудиооборудование

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

Аутентификация и авторизация

Аутентификация и авторизация - уровни проверки личности, двухфакторная защита и разграничение прав доступа в информационных системах.

Базовая информатика

Фундамент computer science: информация и данные, свойства и процессы, информационные системы и моделирование — с картой глав раздела.

Балансировка нагрузки

Балансировка нагрузки - распределение трафика между узлами для масштабирования, отказоустойчивости и сглаживания пиков.

Безопасность в облаке

Shared responsibility с фокусом на практику, MFA, шифрование, бэкапы, IAM и гигиена доступа для новичков и разработчиков.

Беспроводные сети - Wi-Fi, Bluetooth, LTE

NFC часто служит триггером для более ёмких технологий — например, прикосновение NFC-метки может инициировать подключение по Bluetooth или Wi-Fi.

Библиотека

Библиотека — сборник готового кода для ПО: статические и динамические, стандартные и сторонние, подключение через менеджеры пакетов и CDN.

Блокчейн, крипта и NFT

Блокчейн как распределённый реестр, криптовалюты, транзакции, токены, смарт-контракты и NFT — вводная глава для новичков с примерами кода и интерактивом.

Большие языковые модели и ChatGPT

Большая языковая модель (Large Language Model, LLM) — это класс машинных моделей глубокого обучения, предназначенный для обработки естественного языка и генерации связных текстов, соответствующих по.

Вайб-кодинг

Что такое vibe coding, кто ввёл термин, чем отличается от осознанной работы с LLM, риски для навыков и продакшена и рабочий контроль качества.

Ввод и вывод

Программные механизмы чтения информации с внешних носителей и вывода обработанных результатов для пользователя или других систем.

Веб-браузеры

Веб-обозреватели как основной инструмент доступа к интернет-ресурсам.

Веб-игры на HTML5 и Canvas

Веб-игры на HTML5 и Canvas - стек инструментов от редактора и браузера до фреймворков для рендеринга и логики игры.

Веб-серверы

Архитектура веб серверов, принципы обработки HTTP запросов, разница между локальной и удаленной средой выполнения приложений.

Веб-сервисы

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

Вектор и растр

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

Векторная графика

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

Векторные базы данных

Эмбеддинги и векторизация - компактные числовые представления объектов для поиска по смыслу и ML.

Векторные форматы

Векторные форматы и семейство Visio — чем отличаются расширения, как хранятся схемы и в каких задачах эти форматы применяются.

Великие люди

Кто заложил теорию вычислений, сеть, языки, открытый код и современный ИИ — с пояснениями терминов, мини-примерами кода и ссылками на разделы энциклопедии.

Видео

Цифровое видео редко хранит полную информацию о каждом цветовом канале каждого пикселя. Используется субдискретизация на основе того, что человеческий глаз менее чувствителен к цвету, чем к яркости.

Видеоввод и вывод - камеры, дисплеи, кодеки

Видеоданные представляют собой один из наиболее ресурсоёмких и сложных типов цифровой информации: они объединяют пространственную (кадр), временную (последовательность кадров) и смысловую (сцена.

Видеовстречи и голосовые звонки

Коммуникация — механизм координации, синхронизации, принятия решений и управления рисками в условиях высокой неопределённости и распределённой ответственности.

Видеосвязь

Видеоконференции: Zoom, Teams, Meet, Телемост; горячие клавиши Zoom, настройка камеры и микрофона, демонстрация экрана, WebRTC под капотом.

Видимость и буфер глубины

Как 3D-сцена превращается в картинку без "сквозных" полигонов — culling, z-buffer, алгоритм художника, порталы и PVS.

Виды информации

Систематизация и углубление понятия видов информации — текст, графика, аудио и видео.

Виртуальные частные сети (VPN)

VPN - принципы построения защищённого канала поверх публичной сети и практические сценарии безопасного удалённого доступа.

Внедрение Low-Code и No-code в бизнес

От бумажных заявок к цифровому контуру — MVP, анализ, данные, процессы, интеграции, роли, тесты и сопровождение на low-code/no-code платформах.

Воспроизведение мультимедиа

Воспроизведение — это процесс конвертации цифрового представления мультимедийных данных (аудио или видео) в форму, воспринимаемую человеком через органы чувств: слух и зрение.

Восстановление после сбоя

WAL, контрольные точки, redo и undo — как СУБД переживает обрыв питания и чем это отличается от резервного копирования администратора.

Встраиваемые системы

Встраиваемые системы - специализированные вычислительные платформы в составе устройств, их ограничения и практические сценарии применения.

Графика и видео

Инструменты для работы с изображениями, векторной графикой и монтажом видео.

Графические данные

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

Графический дизайн

Графический дизайн — цикл понимание → проектирование → проверка → стандартизация, где каждый этап опирается на объективные критерии.

Давайте познакомимся

Уважаемые читатели! Меня зовут Тагиров Тимур. И я хочу помочь. Мой проект — энциклопедия об информационных технологиях, использующая необычный формат материалов и подход к изучению IT.

Данные и информация

★ Информация – различные сведения, данные, передаваемые посредством сигналов и воспринимаемые человеком или специальным устройством.

Дата-центры

Дата-центры - базовые функции хранения, обработки и передачи данных, а также требования к надежности инженерной инфраструктуры.

Двенадцать правил Кодда

Критерии "настоящей" реляционной СУБД по Эдгару Кодду — что означает каждое правило и насколько современный SQL им соответствует.

Деревья решений с нуля

Как строится дерево — энтропия, information gain, переобучение, бэггинг, random forest и градиентный бустинг для новичков.

Дизайн веб-интерфейсов

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

Дисплеи и технологии отображения

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

Документация в Microsoft Learn

Энциклопедия Вселенной IT даёт теорию на русском и вендорно-нейтральную базу. Microsoft Learn — официальная практика по стеку Microsoft.

Домен и хостинг

Домен и хостинг - делегирование DNS, NS-записи и связка доменного имени с инфраструктурой размещения сайта.

Дорожная карта изучения

Краткий маршрут для новичка и ссылки на тематические подборки статей — удобнее, чем листать всю энциклопедию подряд.

Железо, охлаждение и диагностика

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

Запуск и перезапуск приложений

Как запускать exe, проекты из IDE, утилиты в терминале, dev-сервер, службы и Docker — и чем отличаются сборка, старт, перезапуск и hot reload.

Знакомство с Android

Смартфон на Android с нуля — Google-аккаунт, магазин приложений, разрешения, память, безопасность и связка с ПК.

Знакомство с базами данных

База данных и СУБД: определения по ГОСТ, схема и модель данных, четыре типа БД (SQL, NoSQL, иерархические, ОО), relation и relationship.

Игры как объект анализа и разработки в IT

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

ИИ в учёбе

Академическая честность, проверка работ и фактов, этика, приватность и разумное использование чат-ботов. Гайд для школьников, студентов и преподавателей.

ИИ для новичка

ChatGPT, Gemini, Copilot и каталог ИИ-сервисов по задачам. Когда ИИ помогает в учёбе, что не отправлять в чат и как проверять ответы. Связь с разделом "Искусственный интеллект".

ИИ и право в РФ

152-ФЗ, экспериментальные режимы, согласия, маркировка синтетического контента и биометрия. Практический обзор для разработчиков и авторов продуктов.

ИИ-агенты

При компрометации одного агента ущерб ограничен его полномочиями — это реализация принципа минимальных привилегий.

ИИ-инструменты в поисковиках

Google AI Overviews, Нейро в Яндексе, DuckDuckGo AI Chat и принцип RAG в поисковой выдаче. GEO (Generative Engine Optimization), отличие от SEO и риски манипуляции нейроответами.

ИИ, топ-менеджмент и AI-washing в корпоративном ПО

Почему вендоры BPM/CRM/ERP навешивают "ИИ-ассистента" на ЛПР, чем опасно доверять стратегические решения LLM и где генеративные модели уместны — только как подготовка материалов, не как советчик.

Иллюзия стабильности в IT

Исследования показывают, что специалисты IT-отрасли подвержены выгоранию чаще других профессий из-за особенностей работы с информацией, необходимости постоянного обучения и высоких требований к.

Инструменты виртуализации

Четыре модели развёртывания (bare metal, ВМ, контейнеры, облако), гипервизоры, VirtualBox, Hyper-V, Docker, WSL и Proxmox — углубление к обзору виртуализации.

Интеграционные потоки данных

Интеграционные потоки данных - как моделируются маршруты сообщений, преобразования и оркестрация обмена между системами.

Интеграция

Интеграция - это когда две программы умеют разговаривать друг с другом и делать общее дело.

Интеграция ИИ в веб-приложения

Интеграция искусственного интеллекта — это процесс внедрения технологий машинного обучения, нейронных сетей или больших языковых моделей (LLM) в структуру веб-сайтов и веб-приложений для.

Интернет-провайдер

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

История интернета

История интернета — ARPANET, пакетная коммутация, TCP/IP, DNS и зарождение World Wide Web.

История мобильных устройств

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

История первого iPhone

Более двух с половиной лет секретной разработки, мультитач, планшет q79, презентация 2007 года, App Store и сборка на заводах Foxconn.

Как выбрать монитор

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

Как научиться быстро печатать

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

Как работать с сетью

Где в Windows, macOS, Linux, iOS и Android настраивают Wi‑Fi, Ethernet, VPN, точку доступа и режим «В самолёте»; когда нужны утилиты, анализаторы и фаерволы.

Как развёртывают приложения

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

Как устроена музыка

Цифровая музыка для начинающего — PCM, форматы, DAW, MIDI, VST, домашняя студия, практика в BandLab и словарь терминов продюсера.

Как читать сообщение об ошибке

Traceback, коды ошибок Windows и браузера — что скопировать в поиск, как найти причину и когда ошибка указывает на код или окружение.

Категории SQL-команд - DDL, DML, DCL, TCL

DDL - Data Definition Language (язык определения данных), используется для создания, изменения, удаления объектов структуры данных (таблиц, индексов, схем и т.д.).

Клавиатура

Клавиатура — раскладка, служебные клавиши, F1–F12, Delete и переключение языка; карта клавиш — в отдельной статье раздела.

Ключевые слова в языках программирования

Ключевые слова (keywords) — это зарезервированные слова в языке программирования, которые имеют специальное значение и не могут использоваться как имена переменных или функций.

Коллекции и типы в коде

Скаляр, массив, map и set — языконезависимый обзор структур данных в программе и когда что выбирать.

Коммуникация и интеграция

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

Компьютерные игры

Чтобы вы играли в своё удовольствие. Все мы так или иначе касались в своей жизни видеоигр.

Конкурентный доступ к данным

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

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

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

Контекст

Что такое контекст для LLM, контекстное окно, эмбеддинги, внимание и практика управления длинными промптами и RAG.

Контроллеры

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

Конфигурационные файлы

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

Криптовалюты

Цифровые и криптовалюты, история до Bitcoin, волатильность и практика — продолжение вводной главы о блокчейне.

Критический анализ результатов ИИ

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

Кросс-контекстные явления

Кросс-контекстные явления в интернет-культуре - перенос смыслов, мемов и практик между платформами и сообществами.

Кэширование

Быстрая память для временного хранения часто используемых данных.

Манипуляции с данными

Манипуляции с данными — различия логического и физического удаления, CRUD, clipboard и базовые подходы к очистке информации.

Маркетинг и манипуляция

Маркетинг и манипуляция в цифровой среде - как интернет-культура усиливает влияние и восприятие сообщений.

Машинное обучение

Машинное обучение - идея обучения моделей на данных вместо полного ручного задания правил поведения системы.

Меметика

Меметика - распространение и отбор культурных единиц (мемов) по аналогии с эволюционными механизмами.

Мессенджеры

Сервисы мгновенного обмена сообщениями и голосовой связи.

Мессенджеры и чаты

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

Методы защиты компьютерной сети

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

Микрофреймворк

Микрофреймворк - минимальный каркас приложения, свобода выбора компонентов и архитектурные компромиссы.

Мифы и реальность ИИ

Скайнет, сознание в коробке, замена всех профессий и другие популярные мифы. Что на самом деле умеют ML и LLM и где заканчивается маркетинг.

Мобильные устройства

В современной цифровой экосистеме мобильные устройства стали неотъемлемым инструментом как повседневной жизни, так и профессиональной деятельности.

Модели обучения

Что такое модель обучения в NLP — архитектуры, токены, эмбеддинги, интенты и словари, параметры, семантический поиск; обзор LSTM, Navec, FastText, BERT, MPNet и LaBSE.

Модульность и компонентный подход в разработке

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

Мультимодальный ИИ

Что такое мультимодальный ИИ, режимы Text-to-Image и Image-to-Text, распознавание медиа, архитектуры, генерация изображений, видео и аудио, топ нейросетей для редактирования и озвучки.

Мышь и геймпад

История, устройство, принципы работы и интерфейсы мыши и геймпада.

Настройка Windows

Пошаговая инструкция по первичной конфигурации операционной системы Windows.

Настройка домашнего роутера

Настройка домашнего роутера - базовая конфигурация, параметры безопасности и оптимизация соединения для стабильной работы сети.

Нейрон

Искусственный нейрон — математическая модель обработки сигналов в нейросетях: взвешенная сумма, функция активации, обучение. Объяснение для начинающих с визуализацией и примерами кода на Python/NumPy.

Нейросети и их связь с ИИ

Что есть искусственный интеллект и нейросеть; кратко про вайб-кодинг со ссылкой на отдельную статью.

Нейрослоп

Что такое neuroslop и AI slop — однотипный низкокачественный контент от нейросетей; как распознать в коде, тексте и медиа и не плодить его в проекте.

Нормализация данных

Функциональные зависимости, нормальные формы 1НФ–4НФ и НФБК, аномалии обновления и осознанная денормализация при проектировании схемы.

Ноутбуки

Ноутбук — это автономное персональное вычислительное устройство, объединяющее в едином корпусе вычислительные компоненты, средства ввода (клавиатура и тачпад), вывода (встроенный дисплей), источники.

Обзор структуры Вселенной IT

Данная база знаний должна выполнить сложнейшую задачу – выступить в роли антикризисного пакета для IT-новичка и глотком свежего воздуха для профессионала.

Облачные API Cognitive Services

Готовые REST API для зрения, речи и языка — Azure AI, AWS, Google Cloud; ключи, квоты, сравнение с собственной моделью.

Обработка значения null

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

Образование и самообучение в IT

Образование — это процесс формирования инженерного мышления, способного работать с абстракциями, строить логические связи, проектировать системы и предвидеть последствия решений.

Общие табличные выражения (CTE)

Общие табличные выражения (CTE) — именованные временные результаты внутри одного запроса для читаемой декомпозиции сложной логики.

Однострочные приёмы в коде

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

Онлайн-кинотеатры

Наверняка вы слышали о Netflix, Кинопоиске, Okko или других подобных площадках. Это онлайн-кинотеатры.

Операторы

Что такое операторы, какими они бывают. Действия над данными.

Оптимизация SQL-запросов

А теперь остановимся на таких особенностях, как оптимизация и план выполнения. Когда мы отправляем SQL-запрос в СУБД, сама СУБД должна понять, как наиболее эффективно выполнить этот запрос.

Основы IP-адресации

Основы IP-адресации - типы диапазонов, служебные адреса и назначение ключевых префиксов в IPv4/IPv6-сетях.

Основы NoSQL

Выбор между SQL и NoSQL - сущности и отношения против событий, состояний и потоков в доменной модели.

Основы архитектуры

Архитектура программного обеспечения — фундамент приложения. Она определяет устройство системы, состав частей, их взаимодействие и развитие со временем.

Основы бизнеса для IT-специалиста

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

Основы интернет-культуры

Интернет-культура — это устойчивая совокупность практик, норм, символов, форм коммуникации и поведенческих паттернов, возникших, репродуцируемых и развивающихся в цифровой среде, преимущественно в.

Основы инфраструктуры

Инфраструктура в IT — серверы, сеть, деплой, данные и безопасность; маршруты для новичка и карта раздела 8.

Основы компьютерной грамотности

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

Основы компьютерной графики

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

Основы разработки ИИ-решений

Результатом аналитической работы становится техническое задание или архитектурное решение, которое служит основой для дальнейшей разработки.

От чисел к картинке

Модель и отрисовка в одном файле, конвейер от кода через Canvas и GPU к монитору, три слоя графического кода, маршрут по разделу.

Отображение пикселей

Как происходит отображение пикселей - путь от запроса приложения до вывода графики на экран через ОС и графическую подсистему.

Отраслевое программное обеспечение

Отраслевое программное обеспечение (industry-specific software, vertical software) — это класс приложений, разрабатываемых и применяемых для решения задач, характерных исключительно для определённой.

Офисные пакеты

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

Офисные форматы документов - DOCX, ODT, PDF

Офисная программа — это прикладное программное обеспечение, предназначенное для создания, редактирования, оформления и управления документами текстового, табличного, презентационного или почтового.

Первые шаги в Linux

Linux на домашнем ПК и в WSL — дистрибутивы для новичка, рабочий стол, терминал, установка программ и когда это нужно будущему разработчику.

Первые шаги в macOS

Mac с нуля — Finder, Dock, System Settings, установка программ, Spotlight, резервная копия Time Machine и параллели с Windows для пересаживающихся.

Первые шаги к микросервисам

Для реализации используется фреймворк FastAPI, который обеспечивает высокую производительность и автоматическую генерацию документации API.

Первые шаги с Memcached

Установка демона, проверка порта 11211 и первые команды set/get/delete в текстовом протоколе — за 15 минут.

Первые шаги с MongoDB

Процесс установки и первое знакомство с технологией документоориентированной БД.

Первые шаги с SQL

Проектирование схемы, первый проект на SQLite с DB Browser, установка PostgreSQL и CRUD.

Переменные в CSS

CSS custom properties - именованные значения для повторного использования, темизации и централизованного управления стилями.

Подзапросы, EXISTS и IN

Скалярные и коррелированные подзапросы, EXISTS против IN, особенности NULL и выбор между подзапросом и JOIN.

Подписочная экономика

SaaS, trial, автопродление и vendor lock-in — как не попасть на лишние списания, отменить подписку и понимать модель "программа как сервис".

Поисковые системы

Информационный поиск (англ. Information Retrieval, IR) — дисциплина, изучающая методы, алгоритмы и системы, обеспечивающие извлечение информации из больших коллекций данных по заданному критерию.

Поколения вычислительной техники

Нулевое–пятое поколения ЭВМ — от механических машин Паскаля и Бэббиджа до микропроцессоров, смартфонов и "невидимых" компьютеров в бытовой технике.

Пользовательские роли и социальные типы

Интернет-культура представляет собой сложную социотехническую систему, в которой поведение участников определяется не столько формальными статусами, сколько повторяющимися моделями взаимодействия.

Популярные поисковые системы

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

Порядок байтов — endianness

Big-endian и little-endian — как многобайтовые числа лежат в памяти, почему это важно при сетевом обмене и переносе бинарных файлов между архитектурами.

Практикум Ledger Lab — обзор

Пошаговый практикум: учебное приложение Crypto Ledger Lab — блокчейн, подписи, переводы активов и compliance на Python.

Практикум shop_data

Учебная схема интернет-магазина для PostgreSQL — DDL и примеры запросов по темам курса SQL.

Применение ИИ в бизнес-процессах

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

Пример No-Code приложения

Учебный конструктор лендинга в одном HTML-файле — модель данных, рендер, drag-and-drop и экспорт; как no-code платформы устроены "под капотом".

Принцип работы компьютера

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

Принципы работы SQL-движка

Принципы работы SQL-движка - подключение к СУБД, разбор и выполнение запроса и возврат результата клиенту.

Проблемы рынка труда и фриланса в IT

Аналитический обзор рынка труда и фриланса в сфере IT с актуальными показателями вакансий, доходных диапазонов и востребованных направлений для специалистов.

Проверка и валидация

Входные данные, аргументы функций, проверки на null и тип, правила валидности — примеры на Python, JavaScript, C# и Java.

Программаторы

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

Программируемое устройство

Программируемые устройства - как программная логика определяет поведение электронных систем в автоматике, промышленности и быту.

Проектирование API

Проектирование интерфейса прикладного программирования (Application Programming Interface, API) — это системная инженерная дисциплина, которая требует от разработчика осознанного подхода к.

Прокси-серверы

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

Протокол Modbus

Протокол Modbus - базовые принципы обмена данными между промышленными устройствами и роль стандарта в промышленной автоматизации.

Протокол SOAP

SOAP — протокол обмена XML-сообщениями поверх HTTP и других транспортов; контракт WSDL, отличия от REST и типичные сценарии корпоративной интеграции.

Протоколы автоматизации зданий

Протоколы автоматизации зданий - как стандарты вроде KNX объединяют освещение, климат и безопасность в единую систему управления.

Профессии в IT

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

Процедурные расширения - PL/pgSQL, T-SQL

Как и в любом языке программирования, процедурные расширения SQL позволяют объявить переменную, выделив область памяти, куда запишется значение. Для этого используется ключевое слово DECLARE.

Пути и адресация

Абсолютный и относительный путь к файлу; соглашения Windows и Unix-подобных систем; домашний каталог и типовые расположения данных пользователя.

Работа с Microsoft Excel

Пошаговое знакомство с Excel — интерфейс, форматы ячеек, формулы, фильтр, сортировка и диаграммы для учёбы и офисной работы.

Работа с геометрией

Любая графика, интерфейс, игра, карта или чертёж опираются на математический аппарат координат, размеров и преобразований.

Работа с ИИ-моделями

Если используется только CPU, вся модель загружается в оперативную память. При использовании GPU часть весов может храниться в видеопамяти.

Развёртывание и обслуживание ИИ-моделей

Развертывание собственной модели искусственного интеллекта — это комплексный процесс, охватывающий подготовку модели, выбор инфраструктуры, настройку API, обеспечение масштабируемости и мониторинга.

Растровая графика

Растровая графика - изображение как сетка пикселей, разрешение, цвет и компромиссы качества и объёма данных.

Растровые форматы

Растровые форматы — пиксельная сетка, кодирование цвета, как JPEG и PNG сжимают данные, выбор формата под задачу.

Реактивная коммуникация

Реактивные транспорты в вебе и интеграциях — WebSocket, SSE, потоки событий и типовые паттерны на стороне клиента и сервера.

Реактивные системы и потоки данных

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

Реализация интеграции

Проектирование API — это процесс формирования семантически устойчивого, предсказуемого и безопасного интерфейса, который учитывает требования к надёжности, масштабируемости, совместимости и удобству.

Реализация интеграционных решений

Apache Thrift — это фреймворк для разработки масштабируемых кросс-языковых сервисов. Он предоставляет инструменты для определения интерфейсов и генерации кода на различных языках программирования.

Регулярные выражения (RegEx)

Справочник по шаблонам текста — символы, квантификаторы, группы, классы, assert-выражения, флаги и замена; где применять в коде, SQL, HTML и терминале.

Редактирование аудио и видео

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

Рекламные технологии в вебе

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

Реляционная модель данных

Домены, атрибуты, кортежи и отношения — свойства реляционных таблиц и ограничения целостности при проектировании схемы.

Риски открытых Wi-Fi сетей

Риски открытых Wi-Fi сетей - как работают passive/active-сканирование и почему публичные точки доступа требуют дополнительных мер защиты.

Родительский контроль

Инструменты родительского контроля, настройка ограничений по возрасту, времени и контенту на разных платформах.

Роли и идентичность в сети

Нерд, геймер, олдфаг, нуб, ламер, юзверь и ИРЛ — как называют людей в рунете и что писать в профессиональной переписке.

Роли по таксономии Microsoft Learn

На Microsoft Learn каждый модуль помечен ролью — это не должность в компании, а профиль компетенций, под который написан материал.

Роль базы данных в организации

Зачем компании централизуют данные, жизненный цикл модели от требований до эксплуатации, роли людей и человеческий фактор в среде БД.

Российские нейросети

GigaChat, YandexGPT и экосистема. Как устроены отечественные LLM, API, стек, ограничения, интеграция и когда выбирать российский контур.

Рунетские IT-формулы

Устойчивые фразы рунета про Windows, Linux, роли в IT и учебные мемы — что означают, когда уместны и куда смотреть за техникой.

Сайты и веб-сайты

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

Секрет прост

Системное обучение в IT, разница между hard skills и soft skills с примерами по ролям и практический план для новичка.

Синтаксический сахар

Синтаксический сахар - конструкции языка, повышающие читаемость кода без изменения вычислительной сути.

Синхронная коммуникация

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

Сколько стоит ИИ

Токены, подписки, локальное железо и скрытые расходы. Как прикинуть бюджет на ChatGPT, API, Ollama и корпоративный контур.

Сложные индексы

Составные и покрывающие индексы, частичные индексы, access methods PostgreSQL (B-tree, GIN, GiST, BRIN) и стратегии индексирования.

Софт-скиллы для начинающего в IT

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

Социальные и этические нормы

Интернет-культура возникла как продолжение традиций технических сообществ, зародившихся в 1960–1980-х годах: среди исследователей ARPANET, участников Usenet, разработчиков Unix и ранних энтузиастов.

Справочник по Adobe Photoshop

Шпаргалка по Adobe Photoshop — таблицы синтаксиса, API, команд и параметров — для быстрого поиска фактов.

Справочник по CSS

— Синтаксис — ? — Используется с animation-timeline — view() — Пример — animation-range — entry 0 cover 50 — Позволяет задавать диапазон прогресса анимации в зависимости от видимости.

Справочник по Cypher

Метки — это теги; не гарантируют схемы, но позволяют фильтровать (MATCH (n — User)).

Справочник по HTML

Широко используется в Web Components, SSR-гидратации, клиентских шаблонизаторах.

Справочник по Memcached

Все операции идемпотентны (кроме incr/decr и CAS-операций при конфликтах), и не имеют транзакционных гарантий. Memcached — это система с eventual consistency, не поддерживающая ACID.

Справочник по MongoDB

Справочник по MongoDB - ограничения документов, поле _id и правила имён ключей для корректной модели данных.

Справочник по MySQL

Redo Log — журнал предзаписи (ib_logfile0, ib_logfile1), используется для восстановления после сбоя.

Справочник по PostgreSQL

Параметры, VACUUM, FDW, конфигурация для 1С, мониторинг, резервное копирование и новинки PostgreSQL 16 — справочник администратора.

Справочник по Redis

Тип "строка" в Redis - байтовая последовательность до 512 МБ для текста, счётчиков и сериализованных значений.

Справочник по SQL

IF NOT EXISTS — необязательно, поддерживается в PostgreSQL, MySQL, SQLite; в T-SQL используется IF NOT EXISTS (SELECT FROM sys.objects WHERE ...) или BEGIN TRY CREATE ... END TRY.

Справочник по Tilda

Полный справочник по Tilda — блоки, Zero Block, формы, CRM, интернет-магазин, SEO, домены, публикация, интеграции, API и ограничения платформы.

Справочник по XML

Примечание — xN означает шестнадцатеричное представление Unicode-кода символа.

Справочник по XSLT

XSLT-таблица — это XML-документ (обычно с пространством имён http — //www.w3.org/1999/XSL/Transform, сокращённо xsl — ). Корневой элемент — или (синонимы).

Теория представления кода

Теория представления кода - как информация кодируется, передается и искажается в реальных каналах хранения и связи.

Терминология новичка

Единый алфавитный справочник терминов для начинающих — железо, Windows, интернет, безопасность, игры, облако, программирование.

Тест на геймера

Интерактивная диагностика: платформы, устройство игры, железо, индустрия и маршруты для игрока и будущего геймдева.

Тестовое задание при найме

Форматы тестовых заданий в IT, как готовиться и сдавать take-home этично, что смотрит работодатель, красные флаги и чек-лист перед отправкой.

Техногиганты

Обзор техногигантов — от NVIDIA и Apple до SAP и TSMC, краткие резюме, практический контекст и развёрнутые профили компаний, формирующих IT-инфраструктуру.

Типовые элементы интерфейса

Типовые элементы интерфейса: кнопки, чипы, сетка, формы, nav, бургер, аккордеон, modal, skeleton, tooltip, radio, switch с :has() и поиск без JS. Практика и каталог Uiverse (Galaxy).

Типы взаимодействия между системами

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

Типы данных в SQL

Типы данных определяют, какая информация может храниться в столбце таблицы — числа, текст, даты и т.д. Каждая СУБД поддерживает свои типы, но есть общая классификация.

Транспортные механизмы

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

Удаленная работа

Удаленная работа как формат труда — процессы, коммуникации, доступы и инструменты взаимодействия команды вне офиса.

Умный дом и IoT для пользователя

Умные лампы, колонки, камеры и розетки — что такое IoT, риски приватности, как защитить домашнюю сеть и с чего начать без лишних трат.

Управленческая ветка в IT

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

Фаерволы

Фаерволы и сетевые пакеты - как межсетевой экран анализирует трафик и применяет правила фильтрации для защиты инфраструктуры.

Файл и каталог

Файл как именованная последовательность байтов на носителе; каталог как узел дерева; отличие файла от документа в приложении и от ярлыка.

Файлы, каталоги и пути — о разделе

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

Факт-чекинг и первоисточники

Достоверность информации, иерархия источников, навигационный и исследовательский поиск, ограничения нейросетей и саммаризации, чтение нормативных текстов, рискованные темы.

Финансовые потоки в IT-индустрии

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

Формат XLSX

Excel — это программа для работы с табличными данными, разработанная Microsoft и входящая в состав пакета Microsoft Office.

Форматы аудио и видео

Справочник по аудио- и видеоформатам — контейнеры, кодеки, сжатие с потерями и без, типичные сценарии использования.

Формы занятости

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

Форумная культура Рунета

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

Форумы и имиджборды

Сообщество часто объединяется в социальных сетях для обсуждения каких-то общих тем и вопросов.

Фреймворк

Фреймворк - чем он отличается от библиотеки и как задает архитектурные правила приложения.

Функции

Функции в программировании — именованные блоки кода для инкапсуляции логики - параметры, возвращаемые значения, области видимости. Примеры на Python, JavaScript, C# и Java. Паттерны чистых функций и побочные эффекты.

Функции в CSS

Функции значений (calc, var, color-mix), функциональные псевдоклассы (:is, :where, :has), встроенные и пользовательские вычисления, примеры и практика.

Хранимые процедуры и триггеры

Хранимые процедуры и триггеры в SQL - серверные объекты каталога СУБД, их роль в бизнес-логике и реакциях на события в данных.

Циклы

Циклы в программировании - виды повторений, условия завершения и типичные сценарии применения.

Цифровая коммуникация

Современная профессиональная и личная жизнь неразрывно связана с постоянным обменом информацией.

Цифровые формы и анкеты

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

Чтение и запись

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

Шины компьютера — обзор

Шина данных, адреса и управления; синхронные и последовательные шины; арбитраж и иерархия от системной шины до PCIe и USB.

Шпаргалка с типичными задачами по SQL

Связи между таблицами: - categories → categories: иерархическая связь через parent_id (1 ко многим) - categories → products: одна категория содержит много товаров (1 ко многим) - users → orders: один.

Шрифты

Шрифт как цифровая реализация гарнитуры - контуры символов, метрики и отличие от понятия "начертание".

Эволюция систем хранения данных

От файлового хранения к реляционной и современной мультимодельной СУБД — термины, причины появления SQL и базовая классификация систем.

Электронная почта

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

Электронные книги

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

Язык программирования

Язык программирования — обзор свойств, отличий от разметки и запросов, типизация, парадигмы, выполнение, память, платформа и навигация по языкам энциклопедии.