Аналитика Telegram-канала
Подписчики
437
Охват за 24 ч
84
ER за 24 ч
19,22%
Публикаций
439

Динамика подписчиков

7 дней 30 дней 6 месяцев Больше
8 ноя11 ноя14 ноя
Показаны последние 7 дней Больше истории →

Охваты публикаций

09.1109.1109.1110.1110.1112.11
19
Средний охват
58
Лучший результат
Показаны 6 публикаций — последние в канале Больше статистики →

Упоминания

14
Упоминаний
11
Из них репостов
4
Каналов
Нет примеров за последние 90 дней
Все упоминания

Последние посты

3 из 439 2 из 439
В момент запуска ваш сервер может обслуживать совсем немного пользователей — вас и несколько десятков клиентов. Но если вы работаете над своим проектом долго, то постепенно растёт нагрузка: через месяц — 100 человек, через полгода — уже сто тысяч. А потом может случиться вирусный рост, и ваш сервер просто перестанет справляться с нагрузкой из-за миллионов запросов. Именно на этом переломном моменте обычный план по самому обычному деплою сервера уже перестаёт работать. База данных может начать захлёбываться, пользователи видят бесконечные экраны загрузки или, чего похуже, сообщения об ошибках, и проблемы в логике. Проблема здесь может состоять не только в качестве кода, но и в архитектуре, рассчитанной на один сервер, которая физически не может масштабироваться для миллионов пользователей. И увы, апгрейд характеристик сервера не всегда помогает. В этой статье я расскажу о первых азах System Design — проектировании систем — для начинающих и продвинутых разработчиков, которые хотят перейти на новый уровень профессионализма. Мы пройдём путь от одного сервера до отказоустойчивой инфраструктуры, обслуживающей миллионы пользователей, с опорой на современные подходы и реальные кейсы. Вперёд! https://habr.com/ru/companies/timeweb/articles/1094930/ https://habr.com/ru/companies/timeweb/articles/1094930/ https://habr.com/ru/companies/timeweb/articles/1094930/
ещё
19 0 6 12 ноя, 11:24
Фото
Нашел интересное задание для практики в программировании, чтобы попробовать самим писать код в эпоху ИИ 1. Даю спецификацию языка семейства LISP, создайте интерпретатор (традиционно) 2. Добавьте к нему Algebraic effect (новое) 3. Реализуйте с его помощью IO (новое) 4. Создайте интерпретатор Brainfuck на этом языке (новое)
ещё
5 0 10 ноя, 12:25
Генератор случайных чисел Лемера Очень быстрый генератор случайных чисел. Подробнее можно почитать здесь. Алгоритм Lehmer64 — это быстрый генератор псевдослучайных чисел (ГПСЧ), основанный на мультипликативном линейном конгруэнтном методе. Он использует 128-битное состояние для генерации 64-битных случайных чисел, обеспечивая высокую производительность и достаточную статистическую случайность для большинства некриптографических задач. > Мультипликативный линейный конгруэнтный метод (мультипликативный конгруэнтный метод) — это алгоритм для генерации псевдослучайных чисел, основанный на линейной рекуррентной формуле. Простыми словами, метод создаёт последовательность чисел, где каждое последующее число зависит от предыдущего, но при этом существует цикл, повторяющийся бесконечное число раз (период). Принцип работы Основная формула метода: Xn+1 = (a ⋅ Xn + c) mod m, где: + Xn+1 — следующее псевдослучайное число; + Xn — текущее псевдослучайное число; + a — мультипликативный множитель; + c — приращение; + m — модуль; + X0 — начальное значение (seed). И вот его простейшая реализация на C: static __uint128_t g_lehmer64_state; uint64_t lehmer64(void) { g_lehmer64_state *= 0xda942042e4dd58b5ULL; return g_lehmer64_state >> 64; } Каждый раз, когда нужно новое число, мы умножаем состояние на константу 0xda942042e4dd58b5ULL (высчитанная экспериментальным путем). g_lehmer64_state - это состояние размером 128 бит, на старте в котором хранится нечетный сид. После этого берем старшие 64 бита и возвращаем их, младшие остаются.
ещё
4 0 1 10 ноя, 10:32
Больше постов

Продолжить анализ этого канала

  • История роста подписчиков
  • Просмотры и охваты публикаций
  • Кто упоминает канал и кого упоминает он
  • Похожие каналы и подбор для рекламы
Открыть аналитику
Демо до 14 дней