Инженер школы Империи
Архив публикаций и историй
16.09.2026 · Посты

Представим Верону, в которой ещё есть СМС и социальные сети.

Представим Верону, в которой ещё есть СМС и социальные сети.

Джульетта пишет:

Ромео, спокойно. Я не умерла. У меня план. Проснусь в склепе.
Поговорим позже

Одна серая галочка.
Там нет связи.

Аккаунт брата Лоренцо заблокирован за подозрительную рассылку:

Она не умерла. Повторяю: она жива.

Городской паблик уже опубликовал:

Срочно. Скончалась дочь семейства Капулетти.

В ленте Ромео эта новость появляется первой.
Трагедия собирает больше реакций.

Ромео открывает профиль Джульетты.

Была в сети недавно.

Тем временем Шекспир запускает Word.

Romeo_and_Juliet_final.docx

Romeo_and_Juliet_final_2.docx

Romeo_and_Juliet_final_really_final.docx

В режиме рецензирования стопятьсот комментариев:

Почему они просто не поговорили?
Мотивация Ромео не раскрыта.
Финал слишком мрачный. Оставить возможность для продолжения.

Word сохраняет все версии.

Шекспир возвращает прежнюю.

Раньше трагедия начиналась с гонца, который не успел доставить письмо.
Теперь сообщение доставляется мгновенно.
Просто не тому.
Не тогда.

Своими руками: Бумажный конверт для бэкапа

Описание

Бумажный конверт для бэкапа

После мерцающей паутины над кампусом они спускаются к своему старому ЭЛТ. Лиса поднимает с стола дискету «BACKUP 9/97» и кивает: «Имя есть, сеть растёт — оформим бэкап по-человечески». Простое дело: сложить конверт и подписать его так, чтобы найти за секунду.

Понадобится: Бумага 80–120 г/м², 1 лист A4; ножницы; маркер для подписи; скотч 5–6 см (по желанию). Из листа вырезаем квадрат 15×15 см.

1) Вырежьте квадрат 15×15 см. Поверните его ромбом (углом вверх).

2) Сложите квадрат пополам слева направо и разверните — получится чёткая вертикальная ось симметрии.

3) Загните левый и правый углы к оси так, чтобы их кромки сошлись вплотную или остался зазор 1–2 мм. Тщательно прогладьте сгибы — это боковые клапаны.

4) Поднимите нижний угол вверх так, чтобы его вершина прошла центр на 10–12 мм. Приподнимите кромки боковых клапанов и заправьте острый кончик нижнего угла под обе кромки до упора. Получится карман; трение двух слоёв образует «замок» без клея.

5) Опустите верхний угол вниз — это крышка. Если она длинная, подверните её край внутрь на 5–7 мм и снова закройте. При необходимости закрепите крышку короткой полоской скотча по центру.

Подпишите лицевую сторону: «BACKUP — дата / содержимое». Вложите внутрь тонкую флешку, SD‑карту, чек или записку. Проверьте замок: энергично потрясите конверт над столом — предмет остаётся в кармане. Уберите его в книгу или коробку. Через неделю подпись сработает как метаданные контейнера — нужная копия найдётся сразу. Совет: если предмет толще 4 мм, возьмите квадрат 18×18 см для большего запаса объёма.

Лиса ставит точку после даты. Гремлин ставит галочку в списке: «Backup → упорядочен». И оба довольно смотрят на аккуратный карман, как на завершённый узел глобальной схемы.

Своими руками: Бумажный конверт для бэкапа
15.09.2026 · Посты

**Do the right thing**

Do the right thing

Пало-Альто.
Менло-Парк.
Маунтин-Вью.

_Don't be evil._

Что вам человечество сделало плохого?
14.09.2026 · Посты

Коллега вернулся из отпуска.

Коллега вернулся из отпуска.

Надо фоточки разложить.

Спрашивает, как я это обычно делаю.

— Как ты делаешь фотоальбом?

— Сначала делаю контракт альбома, потом строиться модель страниц и альбома. Потом проверяю, что расчёт устойчив. Рисую страницы, делаю Page QA, затем Album QA. Если что-то не прошло — пересчитываю нужный участок. И только потом собираю альбом.

— В смысле?

Есть несколько сотен изображений.

Сначала корпус проходит техническую обработку.

Изображения группируются по визуальному сходству.

Потом рассчитываются пагинация и размещение на страницах с учётом геометрии и размеров.

Дальше строится альбом.

«Подбираем красивый фон».

Для каждой страницы рассчитывается цветовое состояние с учётом её содержимого.

Причём страницы теперь живут не сами по себе.

Учитываются соседние страницы и весь альбом как единая цветовая последовательность.

Гармония — не «на глаз».

Последовательность страниц тоже входит в расчёт.

Получили решение.

Рисовать ещё рано.

Сначала проверяется численная устойчивость модели.

Потом каждую страницу рисую отдельно и сохраняю на диск.

Следующая.

Рисунок ещё не готовая страница.

Его автоматически проверяет другой слой — Page QA.

На счётах.

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

Проверяется уже то, что действительно пойдёт в PDF.

Не прошла страница?

Исправляем отклонение.

Рисуем снова.

Проверяем снова.

Все страницы прошли Page QA?

Запускается Album QA.

Калькулятором.

Теперь автоматически проверяется уже не каждая страница отдельно, альбом целиком.

Если проверка находит проблему — возвращаемся к расчёту.

После исправления снова:

расчёт → рисунок → Page QA → Album QA.

Когда прошло всё, готовые страницы последовательно упаковываются в PDF.

— То есть ты делаешь фотоальбом?

— Да.

Обычный фотоальбом.

Он должен математически сойтись.

— А девушка на трёх страницах — это кто?

Альбом недели: Radiohead — OK Computer

Об альбоме

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

Неделя с альбомом

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

Альбом недели: Radiohead — OK Computer

Как прошла неделя?

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

Релиз — это решение. Жизнь начинается после Deploy. Смысл права выкатывать — готовность отвечать за поведение продукта и участвовать в восстановлении. Agile включает владельца задачи. DevOps включает Dev. SRE строит дневную культуру надёжности вместо ночного «сдайте дежурству». В DORA ценится стабильность и предсказуемость, а не каскад хотфиксов как стиль жизни. Красивый пайплайн украшает анархию, а зрелость укладывается в одно слово — договор.

Контракт меняет качество работы сильнее любого сахарного синтаксиса. Полвека мы поднимали уровень абстракции — от MOV к SQL, от runbook к desired state. Слой «обдумывания» вырос до AI: задаём намерение, ограничения, примеры, допустимую погрешность, а реализация достраивается. В этот момент тестирование выходит в старт: инварианты, критерии приёмки, наблюдаемое поведение. Включили лампу — ловим багов по одному. Поставили печать — закрепили траекторию. Плакат «курс важнее скорости» внезапно совпадает с Ништадтским столом: карта, секстант, пергамент и окно в гавань.

Автоматизация раскрывает ценность там, где горит глаз в три часа ночи. Стартап со «вспышкой» диска: две минуты на реакцию, десять — на археологию логов, факел в пещере и выбор верного камня. Каждое лишнее движение — шанс на весёлое восстановление всего массива. Корпоративный зал со слайдами про «год на девятиминутную операцию» — другой жанр. Выгоду определяет контекст: частота, цена ошибки, скорость восстановления, время человека. Донелла Медоуз на заднем плане кивает: структура рождает поведение. Создаём структуру так, чтобы дежурство скучало, а реакция укладывалась в чек‑лист и две кнопки.

Battle Garegga превращает это в механику. Ранк копит последствия твоей жадности; иногда самый точный апгрейд — отказ от лишнего. Шаг назад ради управляемости. «Терминатор 2» напоминает про цели без рамок и цену архитектурных мелочей. «Евангелион» оставляет простой кадр: протоколы закрывают дешёвые ошибки, а исход закрепляет имя, которое остаётся у мониторов после залпа. Здесь сходится вся неделя: договор задаёт коридор, человек подтверждает курс.

Пятница полезна как проверка экипажа. В ангаре вечер гасит обороты, «Повторим?» — и кто-то смотрит не в календарь, а на того, кто рядом. За столом «Мафии» решают паузы и синхронность: система держится на мелких сигналах доверия. Dire Straits советуют выключить неон и слушать живой голос — отличный режим после тяжёлого релиза.

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

«Нужно ли уточнить что-то еще по этому вопросу?»

Сериал недели: Евангелион

Описание

После катастрофы на Землю по одному приходят Ангелы. Единственный щит — биомеханические ЕВА, которыми управляют подростки с редкой синхронизацией. В NERV каждый вылет — катапульты, регламенты и таймеры: оборвёшь «пуповину» — остаются минуты автономии, а меха‑боевик оборачивается драмой о людях и системе.

Синдзи хочет, чтобы его приняли; Рэй тянется к приказу как к тихой убеждённости; Аска доказывает себе право быть лучшей. Им мешают не только Ангелы, но и A.T. Field — буквальный и внутренний барьер боли и близости. «Ясима» показывает систему на пределе: вся страна питает позитронную винтовку ради одного выстрела, роли расписаны по секундам, рассинхрон стоит жизней. Но в критический момент не регламент, а решение — чьё‑то «я иду» или «я не смогу» — меняет исход.

Полезно смотреть, когда спорят, что удерживает сложные системы: строгие процедуры или личное решение после пуска. Сериал проводит границу: протоколы спасают от дешёвых ошибок — кабель, таймер, окно выстрела; но без имени, которое берёт на себя исход и остаётся у мониторов после залпа, вся точность расползается. Здесь видно, как ответственность и отказ сосуществуют: иногда «нет» системе — тоже принятый на себя выбор. Где провести линию, «Евангелион» предлагает решить самому.

Связь с месяцем

Истории переживают время — потому что возвращают нас к вопросам, которые не решаются один раз. «Евангелион» держится не на технологиях, а на пронзительном споре долга и близости: зачем мы нужны друг другу и какова цена «спасения». Новые релизы лишь подчёркивают: границы «я», ответственность и право отказаться остаются болезненно актуальными и сегодня.

Сериал недели: Евангелион
13.09.2026 · Посты

Хорошее число.

Хорошее число.

0…255

Собственно, дальше вся профессия примерно такая.

Кажется, должно хватить всем.

655 360

Потом появляется ещё одно значение.

Ещё один пользователь.

Ещё одна фича.

Ещё один if.

Нужен следующий разряд.

Нужен ещё один язык.

Ещё одна абстракция.

У нас мало абстракций.

Работает.

Не трогай. Перепиши.

— А почему 256?

Потому что 255 уже занято.