Красный блог

Вовка Соловьёв и игра Жизнь

Всем рекомендую для тренировки писать простые программы. В 11 классе, в 1998 году, я написал на Delphi игру Жизнь — простой клеточный автомат по правилам Джона Конвея. Не было тогда в моём доступе простой и хорошей реализации этой программы, а алгоритм очень интересный. До сих пор иногда вспоминаю и запускаю.

Для скачивания: Игра «Жизнь», (ZIP-архив с EXE для Windows).

Если не знаете в чем суть — поле в клеточку и крайне простые правила по которым эти клеточки каждую шаг перекрашиваются в зависимости от соседних. На бумаге играть в такое мучение, а на компьютере это реализуется на школьном уровне.

Суть в том, что в рисунках, которые получаются из этих простых правил, раскрываются удивительные закономерности — есть бурно развивающиеся фигуры, есть статичные, есть цикличные, есть движущиеся в одном направлении. Это, как бы, простой симулятор непредсказуемой, на первый взгляд, примитивной жизни. А если почитать про игру жизнь подробнее, то узнаете, что это огромный мир, на фундаменте которого математики и биологи делают свои научные карьеры.


ЛИКБЕЗ: WordPress, преимущества, проблемы, важные плагины. CMS для сайта

Записал ролик, с ликбезом про WordPress, чем хороша эта CMS, какие есть ключевые плагины, что такое Page Builder, что такое CPT и CF, какие проблемы я вижу у этого движка. На видео рисую на iPad в Procreate.

ЛИКБЕЗ: WordPress, преимущества, проблемы, важные плагины. CMS для сайта

Равномерное распределение числа дней в каждом месяце по году

Все знают что в году примерно по очереди то 31 то 30 дней. Полностью, в месяцах число дней, выглядит так:
Я31 Ф28(29) М31 А30 М31 Ин30 Ил31 А31 С30 О31 Н30 Д31

Можно заметить что в июле и последующем августе, а также в декабре и последующем январе правило нарушается и идут два по 31 дню месяца подряд. Ну и в феврале провал по числу дней. Какого фига? Понятно, что 365 ровно на 12 не разделить, но можно было бы придумать хотя бы равномерно распределить длинные и короткие месяцы вдоль года? А то сейчас первое полугодие на 2 дня меньше второго (182 и 184 дня). Достаточно было бы поправить эти исключения в последних 5 месяцах, чтобы получилось так:

Я31 Ф29(30) М31 А30 М31 Ин30 Ил31 А30 С31 О30 Н31 Д30

Всё! И правило «то 30, то 31» выполнялось бы одинаково, и плавающим исключением был бы только февраль. Ну или любой другой месяц — я бы на конец года этот мигающий високосный день перекинул, поскольку всё равно декабрь короткий во всём мире, там и Крисмас и Новый год. То есть:

Я31 Ф30 М31 А30 М31 Ин30 Ил31 А30 С31 О30 Н31 Д29(30)

Фото из мульт персонажей

Daniel Voshart с помощью Artbreeder и ручного фотошопа создал фотореализмы из мультперсонажей, словно они на общей выпускной фотографии.
https://voshart.medium.com/90s-cartoons-as-school-portraits-fed9a66aec25

Ранее Дэниел Вошарт делал аналогичное восстановление: фото римских императоров из их бюстов https://vovkasolovev.ru/blog/990167/

Принимать любое

Сегодня в уме я поражаюсь глупизне (глубине и тупизне) песни «У природы нет плохой погоды». Напомню слова:

У природы нет плохой погоды —
Каждая погода благодать.
Дождь ли снег — любое время года
Надо благодарно принимать.

Весь текст — это не мудрые жизненные выводы, а какие-то наставления, которые надо применять без трезвого осмысления. Когда я вижу что логики нет — меня это очень веселит и я тут же начинаю подставлять любые другие штуки: они всегда впишутся в эту отсутствующую логику. Типа:

У Ивана нет плохой причёски —
Каждая причёска подошла.
Длинная, короткая причёска
Будет на Иване хороша.

 

В ресторане нет палёной водки —
Здесь любую могут вам подать.
Экста, Люкс, любой очистки водку
Надо без опаски принимать.

 

Много разных кнопок есть на пульте —
Здесь любую функцию найдёшь.
«Громкость», «яркость», «сбросить все настройки»
Жопой обязательно нажмёшь.

 

Это репост из: https://mozgglaz.livejournal.com/564250.html