DigitableCourses
Настройки портала
Показать возможности портала

Локально и без аккаунта. Аккаунта нет, регистрация не нужна: введённое в инструменты остаётся в localStorage браузера и на сервер не уходит.

Свой счётчик считает открытия страниц и дочитывания: уезжает адрес и десятая доля текста. Без cookies и чужих счётчиков, IP не хранится, Do Not Track уважается. Как это проверить

Репозиторий портала не выложен, «открытым кодом» мы его не зовём. Открыто это:

Живёт портал на донатах, платных консультациях и разборах по запросу и покупке Workbench.

Планов делать курсы платными нет.

База знаний

Материалы

Статьи, гайды, разборы и курсы Digitable.

Остальные материалы

12 на странице
Статья

Виртуальные машины: стековые и регистровые, байткод, интерпретация

Второй бэкенд компилятора: как спроектировать набор инструкций, чем стековая машина отличается от регистровой, как устроены кадры, диспетчеризация и представление …

#компиляторы#виртуальные машины#байткод
26 мин
Статья

Визуализация: как график врёт честными данными

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

#аналитика данных#визуализация данных#метрики
20 мин
Статья

Виды требований: бизнес, пользовательские, функциональные, нефункциональные

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

#аналитика#требования#спецификация
22 мин
Статья

Взаимодействие и состояния: обратная связь, загрузка, ошибки, пустые экраны

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

#дизайн#ux#интерфейсы
24 мин
Статья

Вероятностные структуры: Bloom filter, HyperLogLog, Count-Min Sketch

Как обменять точность на память: устройство и математика фильтра Блума, HyperLogLog и Count-Min Sketch, их гарантии ошибок, рабочий код, границы применимости и место в …

#структуры данных#вероятностные структуры#потоковая обработка
22 мин
Статья

Векторные базы: pgvector, Qdrant, Milvus, Weaviate, HNSW и метрики близости

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

#базы данных#векторный поиск#hnsw
27 мин
Статья

Ввод-вывод: блокирующий и асинхронный, syscalls, буферизация

Что на самом деле стоит системный вызов, почему буферизация даёт больше, чем любая замена библиотеки, как устроены epoll и io_uring, где живут лишние копии данных и как …

#производительность#ввод-вывод#syscalls
22 мин
Статья

Ввод-вывод, драйверы, прерывания и DMA

Как байт из вашего write() доходит до железа: MMIO и порты, прерывания от PIC до MSI-X, DMA и кольца дескрипторов, блочный стек Linux, модель драйвера — и что из этого …

#операционные системы#ввод-вывод#драйверы
26 мин