• Что такое fluent-сеттер

      image

      Сегодня в PhpStorm я создал приватную переменную и заметил, что IDE предлагает мне создать два вида сеттера: обычный setter и fluent setter.

      Термин «fluent setter» мне раньше не встречался, поэтому я создал оба варианта.
      Читать дальше →
    • Как зародилась жизнь: лего в стиральной машинке

      Совсем недавно побывал с детьми в московском интерактивном музее Живые Системы (г. Москва). Среди прочего попался мне на глаза интересный эксперимент на тему «как зародилась жизнь» с кубиками Lego. В стиральную машину закладывают разрозненные кубики Lego Duplo и через час-два вынимают. На выходе встречаются конструкции из двух, трёх а и иногда даже из четырёх деталей.

      Эксперимент призван показать, что первичном бульоне вполне могли случайно образоваться сложные соединения и жизнь вообще.

      Я не поверил, что такое возможно (в смысле Лего и стиралка за такое короткое время). Мне всегда казалось, что вероятность такой самосборки очень низкая, хотя и определённо не нулевая. Решил погуглить на эту тему и нашёл несколько отчётов об аналогичных экспериментах. Один из таких отчётов, где много интересных картинок, перевожу и публикую здесь. Некоторые примечания и ссылки из текста ссылки будут удалены. Часть из них опубликую в конце.


      Читать дальше →