Blog
Thoughts, tutorials and notes about development
Смотрите какие титановые зонты
зонты со спицами из титана!
May 31, 2026
Что ты увидишь в чёрной дыре
Разговор о том, что происходит при падении в сверхмассивную чёрную дыру — от релятивистской скорости до спагетификации, свинцового зонтика от рентгена и mass inflation на внутреннем горизонте Керра.
May 29, 2026
Домик на краю бездны
Разговор о природе гравитации, о том почему свободное падение не ускоряет до скорости света, и о том каково это — падать в сверхмассивную чёрную дыру целых два года в уютном домике с видом на Вселенную.
May 29, 2026
Эпистемизм: моя религия
Диалог с Gemini о том, что такое эпистемизм и почему это моя личная философия. От определения термина — к концепциям Раее и Адее, деконструкции реальности и загрузке идей в будущие ИИ.
May 29, 2026
Эстафета цивилизаций
Диалог с Gemini: масса наблюдаемой Вселенной, радиус Шварцшильда, 24.6 миллиарда лет свободного падения к сингулярности, и что если цивилизации могут передать код через коллапс в следующую Вселенную.
May 29, 2026
Фотоны в сингулярности
Диалог с Gemini о том, что происходит с фотонами при столкновении, как они ведут себя внутри чёрных дыр и в сингулярности — и авторская гипотеза о «фотонном сердце», образующемся внутри чёрной дыры.
May 29, 2026
Код Вселенной: от гамма до Белой дыры
Разговор с Gemini, который начался с вопроса о плотности информации в гамма-излучении — и дошёл до теории смысла существования. Первый черновик большой концепции.
May 29, 2026
Видимая Вселенная: минимум в 250 раз меньше всей
Диалог с Gemini о том, во сколько раз видимая Вселенная меньше всей — от консервативных оценок миссии Planck до инфляционных моделей с 10²³–10²⁶ диаметрами.
May 29, 2026
Падение в чёрную дыру: от g·t до mass inflation
Разговор о том, как работает свободное падение — от простой формулы v = g·t до жутких деталей падения в сверхмассивную чёрную дыру: релятивистские скорости, что увидит наблюдатель, спагетификация, свинцовый зонтик от рентгеновского лазера и эффект mass inflation в чёрной дыре Керра.
May 29, 2026
Песчинка Тьмы
Разговор с Gemini о физике первичных чёрных дыр и совместное написание апокалиптического рассказа о том, как невидимая песчинка разрушает Землю изнутри.
May 29, 2026
«Пространство как сеть петель» — диалог с Gemini о петлевой квантовой гравитации
Диалог о петлевой квантовой гравитации: пространство как сеть «пикселей», квантовая пена, большой отскок, матрёшки вселенных и рождение новых вселенных из планковских фотонов.
May 29, 2026
Техно-буддизм и рождение эпистемизма
Диалог с Gemini о техно-буддизме, роботах-монахах и постепенном формулировании личной философии — эпистемизма.
May 29, 2026
Теневые фотоны, тёмная материя и квантовое бессмертие
Разговор с Gemini, начавшийся с теневых фотонов в трактовке Дэвида Дойча — и перешедший к тёмной материи, гравитонам, Кольцам Эйнштейна, квантовому бессмертию и техно-буддизму.
May 29, 2026
Ткань без пустоты: от квантовой гравитации к книге о любви
Разговор с Gemini о петлевой квантовой гравитации, природе сознания, квантовом бессмертии и работе над книгой — от планковских ячеек пространства до страха, стыда и «Чапаева и Пустоты».
May 29, 2026
Волны и водовороты в пространстве графов
Разговор с Gemini о квантовых интерпретациях — информационной, многомировой и петлевой гравитации — и о том, что такое телепортация, квантовое бессмертие и квантовый ластик, если материи не существует.
May 29, 2026
Вселенная как сфера: от гипотезы Пуанкаре к горизонту событий
Диалог начинается с доказательства Перельмана, а затем уходит в философскую физику: время как радиус расширяющейся сферы, чёрные дыры как дефекты топологии, вероятность жить внутри горизонта событий гигантской дыры — и связь с концепцией Дойча о постройке дочерней вселенной.
May 29, 2026
За горизонт событий и обратно
Разговор начинается с вопроса о столкновении сверхмассивных чёрных дыр на околосветовой скорости, а заканчивается рождением идеи книги, первой фразой о любви и именем для первой главы.
May 29, 2026
Формы как state manager: фильтры, URL-синхронизация, панели настроек
Форма — это не только «заполни и отправь». Form без onSubmit как state container для фильтров и настроек. Form.Subscribe, Form.UrlSync, useFormRef и useActiveFiltersCount.
May 22, 2026
Prisoner's Dilemma with Memory: How Score Compounding Shifts the Cooperation Balance
What if the accumulated joint score multiplies future payoffs? An Axelrod-style simulator with recursive compounding: 5 experiments, 10 strategies, analytical crossover prediction and reproducible Python code.
May 22, 2026
67% пользователей бросают форму. Как найти, где именно
Один хук useFormAnalytics включает field-level трекинг: focus, blur, ошибки, corrections, abandon и completion rate. 5 готовых адаптеров — данные на ваших серверах.
May 21, 2026
2 года, 50+ компонентов: как мы опенсорсили form-библиотеку
За 2 года от 50-строчного wrapper до 50+ field-компонентов, ZenStack плагина, MCP-сервера и offline-поддержки в 10+ продакшн-приложениях. История опенсорс-релиза.
May 20, 2026
MCP: как научить AI генерировать production-ready формы
MCP-сервер @letar/form-mcp даёт AI полный контекст о 50+ полях, паттернах и директивах — одна строка конфига. 6 инструментов: list_fields, get_field_props, generate_form и другие.
May 19, 2026
i18n в React-формах: русские падежи, RTL и 120 переводов
i18n ключи в Zod .meta() + глобальный z.config({ customError }) дают полную локализацию форм без изменения компонентов. Русские plural forms через ICU Message Format.
May 18, 2026
Offline-first формы: как не потерять данные при обрыве связи
Один проп offline включает сохранение в IndexedDB и автосинхронизацию с retry. Три независимых механизма: persistence, offline и useFormAutosave.
May 17, 2026
Ложное Я, Ложное Эго, Ложная Личность — как получить и, что делать‽
Разбираем три похожих концепта — Ложное Я (Винникотт), Персону (Юнг) и Ложную Личность (Гурджиев) — откуда берутся и что с ними делать
May 17, 2026
От БД до UI за 5 минут: ZenStack → Zod → React-форма
@form.* директивы в schema.zmodel позволяют описать UI-метаданные прямо в модели БД. Pipeline: schema.zmodel → zenstack:generate → Zod-схемы → Form.FromSchema — полный CRUD за 10 минут.
May 16, 2026
FromSchema: генерируем React-форму из одной строки Zod-схемы
Form.FromSchema генерирует полную форму автоматически. Четыре уровня контроля: FromTemplate → FromSchema → AutoFields → Field.* — начинаешь с автогенерации, детализируешь по мере необходимости.
May 15, 2026
Вложенные формы в React: массивы, drag & drop и когда использовать таблицы
Form.Group для вложенных объектов, Form.Group.List для динамических массивов с drag & drop. Когда переключаться на TableEditor вместо Group.List.
May 14, 2026
Мультистеп формы в React: пошаговая валидация, условные шаги и анимации
Form.Steps разбивает длинную форму на шаги с анимацией и прогрессом. Form.When показывает/скрывает поля и целые шаги по условию.
May 13, 2026
50+ готовых полей для React-форм: от String до CreditCard
Обзор всех 50+ field-компонентов по категориям: текстовые, числовые, дата/время, выбор, специальные, опросные, табличные, платёжные и документы РФ.
May 12, 2026
От первой формы до архитектуры: Compound Components, Context и createForm()
Compound Components дают полный контроль над вёрсткой при типобезопасности TypeScript. Разбираем Object.assign, Context API и createForm() с lazy-loading.
May 11, 2026
Zod .meta() — одна схема для валидации, UI и доступности
В классическом подходе одно поле описано в 2-3 местах. Zod v4 .meta() позволяет хранить label, placeholder и helperText прямо в схеме. Результат: 80 строк JSX → 8.
May 10, 2026
Формы в React: 2 поля = 48 строк. Почему в 2026 это всё ещё боль?
Логин-форма на vanilla React — 48 строк, на @letar/forms — 8. Разбираем 9 повторяющихся проблем с формами, которые ни одна из 5 популярных библиотек не решает полностью.
May 9, 2026
@letar/forms за 5 минут
Установка → схема → 5 строк JSX → работающая форма с валидацией, accessibility и TypeScript. Быстрый старт без философии — только код.
May 8, 2026
Акцентуации Характера
В МКБ 11 отошли от обычного списка расстройств личности и перешли к более важным симптомам. И не удивительно, ведь это скорее типы личности с определёнными предпочтениями, плюсами и минусами. О плюсах я хотел бы поговорить.
January 1, 2026