ШОК КОНТЕНТ
О чём нам врали учёные и правительства. Правда о числах с плавающей запятой.
Фулл: #comment_400286622
На английском
О чём нам врали учёные и правительства. Правда о числах с плавающей запятой.
Фулл: #comment_400286622
На английском
Теперь расскажу, как микромиры связаны со всеми системами, о которых я рассказывал в предыдущих сериях. По сути, микромиры — это надстройка, которая объединяет всё в единую экосистему.
Начну с системы онлайн-записи. Именно там рождается первая задача для микромиров. Когда клиент записывается через сайт или по телефону, в CRM создаётся запись. В моём интерфейсе микромиров сразу появляется большая сфера. Она пока ещё пустая, но я уже вижу, что новый клиент появился в системе. Когда клиент приезжает, данные из онлайн-записи подтягиваются в заказ-наряд и микромиры получают полную информацию.
Теперь о нейроассистенте для менеджеров. Когда менеджер общается с клиентом по телефону, нейроассистент фиксирует все детали разговора: симптомы неисправности, пожелания клиента, его эмоциональное состояние. Все эти данные передаются в микромиры. Я вижу не только техническую информацию, но и контекст общения с клиентом. Это помогает мне понимать, насколько сложным будет ремонт и нужно ли уделить этому клиенту особое внимание.
Система парсеров тоже тесно связана с микромирами. Когда в CRM создаётся заказ-наряд, парсеры собирают информацию о типичных поломках для этой модели автомобиля. Эта информация передаётся нейромодулю, который строит цепочку процессов. В моём интерфейсе микромиров я вижу, какие рекомендации получил мастер-приемщик от парсеров. Это помогает мне оценить, насколько глубокой будет диагностика.
Автоматизированная система приёмки и выдачи — это прямой поставщик данных для микромиров. Каждый этап приёмки, осмотра, диагностики и ремонта отражается в моём интерфейсе в реальном времени. Я вижу, кто из мастеров работает над машиной, какие запчасти заказаны, отдана ли работа на аутсорс. Все изменения статусов отображаются в микромирах мгновенно.
Теперь о том, как это выглядит в моём интерфейсе на практике. Я захожу в систему и вижу несколько больших сфер. Каждая — это автомобиль в ремонте. Я вижу, у какой сферы красный цвет — значит, там срочная проблема. Я нажимаю на неё, вижу цепочку процессов и понимаю, что мастер застрял на этапе диагностики. Я открываю малую сферу мастера и вижу его интерфейс. Могу отправить ему оповещение или переназначить другого специалиста.
Вся эта связь работает автоматически. Мне не нужно открывать несколько систем и собирать информацию по кусочкам. Я вижу всё в одном интерфейсе.
Для сотрудников это тоже удобно. Они работают в своих интерфейсах и не задумываются о том, как их работа отображается у руководителя. Система передаёт данные автоматически, без задержек.
В следующем посте расскажу о практической и экономической пользе микромиров. Что изменилось в моём бизнесе после внедрения этой системы.
Российский разработчик Дмитрий Милерис (известный под никнеймом defany), владелец Telegram-канала «У аппарата?», стал автором новой вирусной фразы: «Багов не существует — это всего лишь непринятые злым миром фичи». Эта цитата, опубликованная в его блоге, мгновенно стала новым экзистенциальным манифестом русскоязычного IT-сообщества и свежей эволюцией классического мема «Это не баг, а фича».
Каждый, кто хоть раз был связан с разработкой, знает классическую фразу «Это не баг, а фича». Она давно стала культурным кодом индустрии. Но у любого фольклора наступает момент эволюции, когда привычные слова обретают новую, глубокую и даже экзистенциальную форму.
31 июля 2026 года в русскоязычном IT-сообществе родился новый афоризм, который идеально описывает боль каждого программиста.
В своем Telegram-канале российский разработчик Дмитрий defany опубликовал шуточный пост для своей аудитории, где привычная шутка превратилась в манифест непризнанного гения:
«Багов не существует — это всего лишь непринятые злым миром фичи»
Эта фраза — не просто переделка старого мема. В ней кроется настоящая драма каждого создателя. Это крик души разработчика, чей код, созданный в творческом порыве, сталкивается с суровой реальностью тестирования, жестких дедлайнов и непонимания со стороны внешнего мира. Это ироничная попытка защитить свое цифровое детище от критики, возведя обычную программную ошибку в ранг непризнанного искусства.
Официальные данные первоисточника для фиксации авторства:
Автор фразы: Дмитрий Милерис (defany)
Первоисточник публикации: Telegram-канал «У аппарата?»
Прямая ссылка на оригинальный пост: Пост от 31.07.2026
Точное время публикации: 31 июля 2026 года, 22:48 (МСК)
Фиксируем этот цифровой след в истории. Теперь, когда этот афоризм уйдет в народ, у него будет четкое имя автора.
Сериал «Мистер Робот» технически дотошен до фанатизма. Это заметно по мелочам. Например, по названиям эпизодов. Вместо привычных слов там строки из компьютерной жизни. И каждый сезон использует свой формат.
Сезоны 1-3. Имитация пиратских файлов
В первых трёх сезонах названия выглядят как имена файлов с торрентов. Шаблон простой: epsX.X_название.расширение.
Номер эпизода начинается с нуля, а не с единицы. eps1.0, eps2.0, eps3.0. В программировании отсчёт часто идёт с нуля, создатели решили сохранить эту логику.
Расширение в конце меняется от сезона к сезону. И каждый раз оно что-то значит.
Сезон 1. Видеоформаты
В первом сезоне расширения — это форматы видеофайлов. .mov, .mpeg, .mkv, .mp4, .wmv, .asf, .flv, .m4v, .qt, .avi.
Название эпизода как будто говорит: то, что вы смотрите — просто файл. Причём пиратский, скачанный из сети.
Примеры:
eps1.0_hellofriend.mov — «Привет, друг»
eps1.2_d3bug.mkv — «Отладка»
eps1.7_wh1ter0se.m4v — «Белая роза»
Обратите внимание на замену букв цифрами. d3bug вместо debug, wh1ter0se вместо whiterose. Это классический хакерский приём, литспик. Единица заменяет I или L, тройка — E.
Сезон 2. Шифрование
Во втором сезоне расширения сменились на форматы, связанные с шифрованием и криптографией. Например, .tc — отсылка к TrueCrypt, популярной программе для шифрования дисков.
Выбор неслучайный. Весь сезон герои прячут следы, данные зашифрованы, доверия никому нет.
Сезон 3. Архивы и системы
Третий сезон использует расширения, связанные с архивацией, сжатием и системными файлами. .h, .gz, .so, .par2, .r00, .chk, .ko, .torrent.
Это уже не просто файлы для просмотра или защиты. Это системные компоненты, части кода, методы восстановления данных.
Список эпизодов:
eps3.0_power-saver-mode.h
eps3.1_undo.gz
eps3.3_m3tadata.par2
eps3.4_runtime-err0r.r00
eps3.6_fredrick+tanya.chk
eps3.7_dont-delete-me.ko
eps3.8_stage3.torrent
shutdown -r
Название eps3.1_undo.gz — отсылка к команде отмены и сжатому архиву. eps3.2_legacy.so — библиотека разделяемых объектов в Linux.
Сезон 4. Коды состояния HTTP
В финальном сезоне создатели полностью меняют логику. Файловых расширений больше нет. Вместо них — коды ответа HTTP. 401 Unauthorized, 403 Forbidden, 404 Not Found, 405 Method Not Allowed.
Каждый код имеет техническое значение, которое перекликается с сюжетом. «401 Unauthorized» — про доступ без прав. «404 Not Found» — про потерю или отсутствие. Это уже не файлы, а сообщения от сервера, которые объясняют, что пошло не так.
Вы замечали эти названия во время просмотра? Или проматывали, как и большинство, не вникая?Делитесь в комментариях.
Всем привет!
Мне хотелось создать что-то своё, и последние 12 месяцев я в соло разрабатываю мессенджер SendCore.
Основная идея проекта простая: сделать удобный, лёгкий чат, где нет душной цензуры и правил и где всё работает максимально прозрачно. А чтобы в приложении не было скучно, я встроил туда умных ИИ ботов (KimidAI например) — с ними можно пообщаться на любые темы, задать вопрос или использовать их прямо в группах (да, можно).
Попытки рассказать о проекте на других площадках закончились... мягко говоря, провалом. Меня заминусили, обвинили в «рекламе вирусов» и закидали комментариями в стиле «Зачем это нужно, если есть Телеграм и Дискорд?». В итоге пользователей сейчас ровно 0, а приложение стоит пустое.
Но сдаваться не хочется, поэтому сейчас я готовлю большое обновление UI, полностью переработал дизайн и раздел поиска, добавил кастомизацию тем чата, допилил работу ИИ помощника
Мне очень нужны живые тестеры и честный взгляд со стороны. Если вам интересно понажимать кнопки, потестить ИИ бота, пофлудить в чатах или просто дать жесткую критику по дизайну или идее — буду искренне рад каждому!
Зачем я это пишу?
Мне очень нужны живые тестеры и честный взгляд со стороны. Если вам интересно понажимать кнопки, потестить ИИ-бота, пофлудить в общем чате или просто дать жесткую критику по дизайну/идее — буду искренне рад каждому! :))
Кстати, прямо сейчас я завершаю работу над большим обновлением, где переработал UI и добавил кастомизацию. Ниже прикрепляю несколько скриншотов того, как приложение будет выглядеть уже в ближайшей версии :)


Для СУБД важна не максимальная скорость в коротком тесте, а стабильный отклик диска под рабочей нагрузкой. Требования к I/O зависят от профиля: OLTP, аналитика и смешанные нагрузки по-разному используют чтение, запись, WAL, временные файлы и кэш. VDS для баз данных оценивают по стабильному IOPS, p99-задержке и поведению под длительной нагрузкой, а не по лучшей цифре из прайса.
PostgreSQL пишет WAL, MySQL – redo log и, если включён, binlog. При скачках задержки fsync с 2 до 80 мс транзакции могут ждать диск, а очередь запросов расти даже при нормальной средней скорости. io_wait сам по себе не всегда означает проблему: его нужно смотреть вместе с latency диска, p95/p99 и временем ответа запросов.
На VDS с burst-профилем короткий тест может показать высокий результат, но через несколько минут упереться в лимит хоста или нагрузку соседних VM. Для OLTP важнее, чтобы 5 000 IOPS держались ровно 10–15 минут, чем разовый пик в 50 000 IOPS на старте теста.
Смотрите не только среднюю задержку, а p95/p99, джиттер и самые медленные операции записи. Оценивать график лучше относительно SLO конкретной СУБД и приложения: p99-задержка, время ответа запросов и io_wait не должны регулярно выходить за допустимые для проекта значения при одинаковой нагрузке.
Перед переносом запустите fio со случайным чтением и записью блоками 4K минимум на 10 минут и отдельно проверьте СУБД через pgbench или другой нагрузочный тест. fio помогает оценить диск, но не полностью повторяет поведение PostgreSQL или MySQL: важны WAL, fsync, cache hit ratio и размер рабочего набора данных. Размер тестового файла должен быть больше объёма памяти, который может использоваться под page cache, иначе результат может попасть в кэш и показать нереалистично высокую скорость. Тестируйте VDS-сервер в то же время суток, когда у проекта обычно пиковая нагрузка.
• Стабильный IOPS на длительном fio-тесте
• p99-задержка чтения и записи
• p99-задержка fsync при типичной нагрузке вашей СУБД
• io_wait во время pgbench или тестовой нагрузки
• Наличие резервирования дисков, RAID-схему и поведение платформы при сбое накопителя
• Доступный объём RAM, использование page cache и активность swap под нагрузкой
• Поведение диска после 10–15 минут непрерывной нагрузки
До миграции продакшена проверьте диск под реальный профиль БД, а после переноса повторите тесты уже на рабочей нагрузке. Если тест показывает стабильную p99-задержку без резких всплесков, миграция будет менее рискованной: вы выбираете сервер по поведению под нагрузкой, а не по пиковой скорости.