Эклеры по программистски.

В одной прошлой статье я поспорил с Chris насчет того, что я не бестолочь и что я умею и люблю учиться. И по этому спору я должен был научиться делать эклеры.

Вот, собственно говоря несколько фотографий. Первая партия эклеров (вы можете заметить несколько покореженных), вторая партия добавлена к первой, сваренный заварной крем, эклеры намазанные шоколадом и я жутко оскаленный после нескольких часов борьбы с эклерами и интернетом (у меня wifi router решил умереть в тот момент, когда эклеры были практически готовы).

Все картинки кликабельны. Для того, чтобы увидеть в большем виде, придется два раза кликать.

Несколько пунктов по поводу проведенного эксперимента

а) Не так страшен черт, как его рисуют.
б) Признаюсь, в пару мест жена мне подсказала (в основном по поводу крема).
в) В рецептах есть несколько вещей, которые меня как технаря выбивают из колеи. Например «немножко посолить», «помешать и снять с огня», «если тесто слишком жидкое….». Не понятно, сколько это «немножко», сколько времени нужно «помешать и снять с огня» и что конкретно понимается под «жидкое» (жидкое, как вода, жидкое как сгущенное молоко или жидкое как смола)?
г) Эклеры удались вкусные (и тесто и крем) именно такие, как я их помню, хотя слегка невзрачные.
д) Очень важно иметь хорошие инструменты (например в случае эклеров — кондитерские мешки и венчик).
е) Все компоненты очень простые и дешевые — основные: яйца, молоко, масло, мука, сахар, соль; дополнительные — ваниль, шоколад. И занимает приготовление порядка 1.5 часа, причем где-то 1 час из них это то, когда тесто стоит в духовке и пока нужно ждать, чтобы крем остыл, так что реальной работы на пол часа. (Это намек, на то, что вы можете рискнуть и попробовать их сделать тоже).

Ну и ключевой пункт нашей программы.

Человек, который хочет чему-то научиться и не боится это делать — всегда научится.

P.S. На следующие выходные запланирован французский грибной суп. 🙂

16 комментариев to “Эклеры по программистски.”

  1. Страшненькие эклерчики получились…

    Но, судя по твоему отъетому пузику, вкусные.

    PS: the world is so small: оказываеться я знаю кто такая Chris, живут рядом, вчера они у нас в гостях были — мартини пили.

    • Victor Ronin:

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

      А пузика на самом деле и нету (причем без шуток). Это у меня дурацкая привычка не выравниваться и выпирать живот.

  2. Chris:

    Браво. Мою часть спора можно посмотреть здесь:

    http://beckenham-junction.co.uk/

    Это WordPress + phpBB +на подходе dokuwiki

    Мои открытия в процессе:

    — Современные инструменты создания сайтов и близко не похожи на «конструкторы» девяностых. Я была искренне удивлена, как много полезных штук уже задуманы создателями и как удобно работать с современными движками и хостинг-платформами. Для установки чего-то существующего (например, счетчиков google analytics) достаточно базовых знаний основ html, и всё вообще очень несложно.

    — Тем не менее, когда ты хочешь сделать что-то, что не предусмотренно создателями движка/хостинга/мода/расширения, приходится перелопатить кучу интернета. В моем случае таким случаем стало определение языка пользователя (блог двухъязычный). И я бы даже малодушно прибегла бы к позорному решению в виде стартовой страницы «Выберите желаемую версию сайта», если бы не шаговая доступность тяжелой артиллерии в лице супруга-разработчика.

    — дальнейшие выводы делать лень, и спорить тоже расхотелось. Мне больше понравилось возиться с сайтом.

    Судя по последней строчке Вашего поста, Вам тоже пришлось по вкусу новое занятие 🙂

    Профит.

    • Victor Ronin:

      Я рад, что наш спор оказался обоюдополезный.

      Да, конструкторы действительно стали на голову выше того, что было раньше.

      Кстати, я бы бы благодарен, если бы вы рассказали/прислали решение насчет двуязычности. Я все подумываю, сделать блог двуязычный, но пока дальше подумывания не забирался.

      • Chris:

        >решение насчет двухъязычности

        Достаточно тривиально, насколько только может быть тривиальным решение, найденное двумя абсолютными новичками в языке.

        Блогов на самом деле два, два отдельных движка с одинаковыми настройками. Контент, пункты меню, страницы — дублируются вручную. На каждом блоге стоит большая заметная ссылка на второй, на случай неправильного определения языка. Язык определяется двумя способами: сначала из настроек браузера посетителя, в случае неудачи — географически. А именно:

        $lang = «»;

        $langCookie = filter_var($_COOKIE[‘bj-lang’], FILTER_SANITIZE_URL);
        if ($langCookie) {
        $lang = strtolower($langCookie);
        }

        if(!$lang) {
        $acceptLang = $_SERVER[«HTTP_ACCEPT_LANGUAGE»];
        if ($acceptLang) {
        $langs = preg_split(‘/[,;]/’, $acceptLang, -1, PREG_SPLIT_NO_EMPTY);
        foreach ($langs as $k => $l) {
        if (strpos($l,’ru’) === 0) {
        $lang = «ru»;
        break;
        }
        }
        }
        }

        if(!$lang) {
        include(«../geoip/geoip.inc»);

        $ip = getenv(‘REMOTE_ADDR’);
        $gi = geoip_open(«../geoip/GeoIP.dat», GEOIP_STANDARD);
        $country_code = geoip_country_code_by_addr($gi, $ip);
        geoip_close($gi);

        switch ($country_code){
        case «RU»: // Russia
        case «BY»: // Belarus
        case «UA»: // Ukraine
        case «MD»: // Moldova
        //case «GE»: // Georgia
        case «AM»: // Armenia
        case «AZ»: // Azerbaijan
        case «KZ»: // Kazakhstan
        case «UZ»: // Uzbekistan
        case «TM»: // Turkmenistan
        case «KG»: // Kyrgyzstan
        case «TJ»: // Tajikistan
        //case «EE»: // Estonia
        //case «LT»: // Lithuania
        //case «LV»: // Latvia
        $lang = «ru»;
        break;
        }
        }

        if($lang) {
        header( ‘Location: http://beckenham-junction.co.uk/‘ . $lang );
        } else {
        header( ‘Location: http://beckenham-junction.co.uk/en‘ );
        }

      • Chris:

        Забыла сказать, куку bj-lang вешает каждая версия сайта свою

        setcookie(‘bj-lang’, ‘en’, time()+60*60*24*30, ‘/’);

        setcookie(‘bj-lang’, ‘ru’, time()+60*60*24*30, ‘/’);

        в header.php темплейта каждого движка

  3. Дима:

    Виктор,

    Скажите, пожалуйста, в США действительно проблемы со здоровым питанием и образом жизни?
    Большинство моих знакомых после переезда сильно набрали вес.

    Или это на всех эклеры действуют? 🙂

    • Это всё автомобили.
      Купить машину == набрать 10кг сразу и 10кг после.

      • Дима:

        Нет, мне кажется, это не так. У меня автомобиль 2 года. Не набрал ни одного килограмма. Боюсь, все же дело в питании/продуктах.

      • Купил машину, все равно такой же дрищ. Наверное дело в комплекции организма.

    • Victor Ronin:

      Ну, за 300 млн населения тяжело расписаться.

      В целом
      а) Автомобиль, плюс сидячая работы = набор веса (как точно написал Андрей)
      б) Множество людей, которые зарабатывают мало и не имеют времени питаются в fastfood. Это точно не полезно (все очень жирное и тяжелое).
      в) А дальше все в руках человека. Где-то месяца 3 назад начал активно ходить в тренажерку. Вместо пузика, намечается место для пресса, а на руках начали нарастать мышци.

  4. Виктор, приветствую.
    Блог читаю давно, но комментов не писал.
    Не сочти за сарказм (хотя это именно он!), но! Предлагаю тебе заняться русским языком. Например, правописанием -тся/-ться.
    Хороший блог, но такие детские ошибки режут глаза.
    Поясняю: в фразе «Человек, который хочет чему-то научиться и не боится это делать – всегда научиться»
    последнее слово правильно написать «научится».
    Надеюсь, нанес непоправимую пользу 🙂 Жду ответной 🙂

    • Chris:

      Вы зря не читаете комментарии, этот вопрос обсудили неделю назад, пришли к выводу, что умный человек умен даже с ошибками.

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

      Виктор, правило на «ться» звучит так: «Если к глаголу можно задать вопрос с мягким знаком (что делать, что сделать), то и в самом слове пишется мягкий знак. Если без, то не пишется»

      Умный человек что сделает — научится.
      Глупому человеку что сложно сделать — научиться

      Это ВСЁ правило, серьезно.

      • Victor Ronin:

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

  5. Tim:

    Какие вы молодцы Виктор и Chris!
    Снимаю шляпу 🙂