Пользователь
0,0
рейтинг
11 сентября 2013 в 08:58

Коктейли ко дню программиста

Здравствуй, Хабр!

Осталось несколько дней до дня программиста и, конечно, в эту 13-ю пятницу, многие из пользователей хабра буду отмечать этот праздник. Буду отмечать и я.

По случаю профессионального праздника, мне бы хотелось поделиться с хабравчанами рассказом о своём небольшом кулинарном проекте, который удалось реализовать буквально накануне. Думаю из названия поста уже стало понятно, что это — коктейли для программиста. Кажется, до этого момента IT и миксологию еще никто не пытался объединить, а потому у меня есть некоторая надежда на успех моего начинания.

Все началось вот с чего: моя супруга увлекается кулинарией и ведет небольшой кулинарный блог. В прошлом году на мой день рождения она пригласила к нам в гости на кухню настоящего бармена из барного startup-проекта БАРаДОМа.нет. С момента знакомства с Артёмом (барменом который превратил мой день рождения в домашнюю барную вечеринку), у меня появилась идея: найти рецепты (или придумать самим) коктейлей, которые бы вписались в IT-тематику.

Итогом нескольких дней активной переписки с Артёмом стала вот такая небольшая коктейльная карта:

  • Ruby
  • Python
  • Суровый Perl
  • JMP (aka Assembler)
  • Profit!
  • Epic fail
  • Memory leak


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



Warning!



Господа, в начале моего повествования прошу вас обратить внимание вот на что: в этом посте я расскажу читателям о том, что происходило на моей кухне и что получилось в итоге. Я не ставлю целью и не подразумеваю каким-либо другим образом рекламу алкоголя или алкоголе-содержащей продукции.

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

О встрече



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

И так, лёд, лимоны, лаймы, апельсины и соки были заранее заготовлены, Артём приехал в гости и на кухне закипела работа.

Ruby


Первый коктейль, который мы сделали был конечно Ruby. Сам я уже давно причисляю себя к стану рубистов, хотя последнее время все больше приходится заниматься JS (CoffeeScript).

Ruby

Все довольно просто. Для приготовления нам потребовалось (здесь и далее все в граммах):

— 20 кокосовый ликер «Малибу»
— 20 ликер «Личи»
— 40 коньяк или бренди
— 150 вишневый сок
— лимон
— лёд

Что делали: добавили основные ингредиенты в высокий стакан наполненый льдом. Добавили сок лимона (по-вкусу). Тщательно перемешали до «запотевания» стакана. Украсили ломтиком апельсина и коктейльной вишней. Напиток получился достаточно сладкий, ароматный, освежающий. Рубиново-красный цвет коктейля отлично подходит под логотип языка ruby.

Ruby

Python


Питон. Здесь за основу мы взяли цвет зеленого питона. И кажется получилось достаточно хорошо.

Python

Для приготовления нам потребовалось:

— 50 ром светлый
— 30 мятный ликер
— 30 ананас сок
— сок 1/2 лимона
— спрайт

Что делали: мы взбили в шейкере со льдом основные ингредиенты. Все перелили в бокал и долили 7up (или спрайт), украсили бокал долькой лайма. Коктейль следует быстро подавать гостям — красивая пена быстро оседает. Напиток получился освежающим, с приятным ананасовым привкусом. Очень понравился моей супруге.

Python

Суровый Perl


По нашему представлению Perl весьма суровый язык. Ассоциативный ряд: «cухой», «выносливый», «верблюд», «пустыня». наверное поэтому основой коктейля стал сухой и суровый джин.

Для приготовления нам потребовалось:

— 30 джин
— 20 вермут rosso
— 20 лимонный сок
— 10 сахарный сироп

Что делали: немного взбили шейкере со льдом основные ингредиенты. Процедили в бокал. Украсили физалисом.

Суровый Perl

Я только на второй день понял, что коктейль здорово соотносится с талисманом языка Perl. Артём, вероятно, это планировал, но для меня это стало скорее неожиданность. Нет, ну кажется и правда получилось в тему.

Суровый Perl

JMP


Мне очень хотелось сделать что-то связанное с ассемблером. Не знаю почему. Просто блажь. И честно говоря, у меня не было ни одной идеи на этот счет. Я стал просматривать команды ассемблера и почему-то остановился на операторе перехода JMP. А Артём практически мгновенно предложил сделать шот:

— 20 Jagermeister (травяной ликер)
— 20 Midori (дынный ликер) +Лайм
— 20 Peach (Персиковый сироп)

Что делали: с помощью барной ложки уложили в высокий шот слои сиропа, дынного ликера с небольшим кол-вом лаймового сока и травяного ликера.

image

Profit!


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

Для приготовления нам потребовалось:

— 20 сливочный ликер
— 20 черносмородиновый ликер
— 20 triple sec (крепкий, сладкий апельсиновый ликер)
— взбитые сливки
— какао порошок

Что делали: смешали в шейкере основные ингредиенты, украсили взбитыми сливками, посыпали какао порошком (лучше использовать мелкое сито), украсили вишенкой. Коктейль получился в меру сладкий и очень интересный на вкус.

Profit!

Profit!

Epic Fail


Epic Fail, он и есть Epic Fail. Злой и беспощадный. Ты не заметишь как он наступит, а если наступит, то Epic Fail неотвратим.

Для приготовления нам потребовалось:

— 50 vodka. connecting people
— 100 кола
— 1/2 лимона
— лёд

Что делали: в стакан со льдом добавили основные ингредиенты. Тщательно смешали до «запотевания» стакана. Украсили лимоном.

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

Epic Fail

Memory leak


Утечка памяти гарантирована, если приведется перебрать этого напитка. Все может быть настолько плохо, что придется принудительно запускать сборщик мусора… и не факт, что поможет. В подобных случаях некоторые предпочитают сразу нажать reset.

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

— 50 текила
— 50 ром светлый
— 50 triple sec (крепкий, сладкий апельсиновый ликер)
— 50 кофейный ликер «kahlua»
— лайм
— кола

Что делали: все ингредиенты налили в бокал наполненный льдом с кусочками лайма, тщательно перемешали. Украсили долькой лайма. Получилось вкусно и сногсшибательно.

Memory leak

Well done!

На этом кажется всё. Та идея, которая долгое время не оставляла меня — реализована. На мой взгляд всё получилось хорошо. Возможно, кто-то из вас увлекается кулинарией или миксологией и однажды попробует повторить наш опыт. Желаем вам удачи!

Staff

Моя коктейльная идея не нашла бы своей реализации, если бы мне не помогали замечательные люди. И за это им огромная благодарность.

На кухне работали:
Смешивал и взбалтывал: Артём aka «Салатыч ★ Ахтынг».
Фото, хозяйка кухни: Анна Нечаева.
Идея, текст, дегустация, похмелье: Илья «Зайко» Зыкин.

return EXIT_SUCCESS;


В завершении поста хочется ещё раз поздравить коллег с грядущим профессиональным праздником.
Побольше вам интересных задач и элегантных решений!
С праздником! Чин-чин!

PS: Форки и пулл-реквесты коктейлей можно делать на гитхабе — cocktails_for_programmers

PPS: Спасибо пользователю fstep (read-only) за перевод на английский.
Илья Николаевич @zayko
карма
79,5
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (109)

  • +62
    надо в список еще BSOD с блю кюрасао и kernel panic со всем имеющимся в доме алкоголем )
    • +5
      И Guru Meditation ещё :)
    • +10
      BSOD в студию!
      • +26
        50 водка
        50 блю кюрасао
        50 джин
        5 стиральный порошок

        Смешать в шейкере основные ингредиенты, вылить в высокий стакан, украсить вишенкой.
        • +7
          А порошок для машинной или ручной стирки?
          • +1
            Для ручной. Фишка в пене — она символизирует белые буквы на синем фоне.
            • +3
              Спасибо, обязательно попробую!
        • +3
          Вы сделали мой день :-D
        • +1
          Прошу прощения, его пьют? Со стиральным порошком то.
          Остальные ингредиенты вряд ли кто стал бы переводить на не питьевой напиток :)
          • +2
            Это коктейль–метафора. Берем ингредиенты, которые сами по себе вполне питьевые (т.е. являются рабочей системой). Затем добавлением порошка переводим это в непитьевое состояние (система рухнула).
  • +96
    А теперь берём все эти коктейли, переливаем в одну большую посудину и получаем коктейль PHP.
    • +4
      Скорее, это получится коктейль «галлюцинация заказчика».
    • –2
      нет, php должен быть с блю курасао или черным ромом
  • +1
    Отлично, надо будет испробовать :)
  • +3
    Любопытно, как выглядил бы коктель JavaScript или NodeJs?
    • +37
      Бокал, в нем стакан поменьше, а в нем рюмка.
      Допиваешь один, колбеком идет емкость поменьше, а за ним еще одна.
      Главное что бы несколько человек в один момент пили несколько коктейлей асинхронно…
      • +6
        Глубинная бомба подходит
    • +1
      Три разных шота с основой на бренди, абсенте и текиле, пить тремя трубочками одновременно из трех шотов.
  • +9
    Я так понимаю, что true way для приготовления этих напитков таков: выбираем заведение, где бы мы хотели выпить -> устраиваемся туда барменом -> готовим себе коктейль -> выпиваем -> увольняемся
    • +36
      Это коктейль Gentoo!
      • +1
        Ну в gentoo напиток не важен, важен путь ;)
      • +27
        В коктейле Gentoo все начнется с покупки земли под посадку цитрусовых
        • +15
          А перед этим еще землю 6 дней делать :)
          • +1
            Нет, это уже какой то шлакварь получается, там реально всё из исходников собирается и нет такой лафы как портажи.
        • +1
          LFS же
  • +3
    Коктейль pearl:
    — случайное количество ингредиентов
    — в случайном количестве
    Не перемешивать (иначе кому-то зайдёт хорошо, а кого-то пронесёт)
    При этом любые сочетания любых ингредиентов могут быть правильным коктейлем pearl

    Коктейль Javascript:
    — 50 грамм водки налить в пивную кружку
    — 150 грамм шампанского налить в 25-граммовую рюмку
    — добавить и туда и туда дольку лимона
    — засыпать всё 1 кг сахара
    По желанию добавить node.js
    Пить всё одновременно.
    • +7
      Коктейль PHP:
      — взять по одному случайному ингредиенту из всех представленных выше коктейлей
      — махинациями добиться его легализации в школах и детских садах
      — при каждом новом приготовлении добавлять новый случайный ингредиент
    • +11
      Не-не, Javascript должен быть без сахара. С сахаром — уже coffeescript.
  • +5
    кофейный ликер «kahlua»

    Нельзя ли из него что-нибудь про Lua сварганить?
    • 0
      Интересное замечание. Возьму на заметку. Вдруг накроет и захочется сделать часть 2.
  • +7
    По тренду коктейлей самое суровое похмелье ждет чистых C-программистов
    • +7
      От чистых напитков, кстати, похмелье менее сурово, как ни странно.
      • +1
        Да. И градус понижать нельзя)
        • +8
          Градус++
    • +3
      Имеете ввиду медицинский спирт?
      А C++ — это тот-же медицинский спирт, но уже из посуды.
      • +6
        Из какого-то стандартного контейнера

        image
        • +2
          с каждой итерацией инкрементируем объем тары до stack overflow
      • +1
        Какой именно — на вкус и цвет фломастеры разные)
        C++ — да, из посуды, с инкрементом объема
  • +5
    Бармен, а мне, пожалуйста, чашечку Java со сливками
  • +20
    Epic Fail нужно было сделать из коньяка ХО и колы =)
    • +4
      Коктейль идиот он и есть, да
  • +6
    Теги! Теги явно писались после дегустации коктейля PHP по рецепту пользователя AmdY!
  • +2
    Python какой-то немного… скучноватый, что ли, получился. Или это тоооненький намёк на простоту языка? ))
    • +1
      Ага, даже слегка задело… (в плане простоватости коктейля, а не языка) :)
      • +1
        зато жене понравился больше всех. вот меня это задело )))
  • +1
    Водка с пивом — это, я так понимаю, Delphi?
    • +6
      Нет. Водка с пивом — это секретный высокоэффективный русскоязычный ЯП времен СССР «Ё… ное Разочарование Шпиона»:)
      А в дельфи вместо водки нужно что-то типа узо или метаксы. Вопрос, зачем это разбавлять пивом, является ключевым для понимания смысла названия коктейля:).
      • +1
        Про узо и метаксу — хорошо.
    • +14
      Нет, это 1С.
      • +4
        1C просто обязан содержать в составе самогон. ну или бормотуху.
    • +2
      Delphi это старый добрый портвейн 777, уставший от жизни засахаренный сироп, кипяток зависти и два пакетика Invite (версии под Android / iOS).
      Скрытый текст
      Ненавижу вас, сволочи, просрали все полимеры, горите в аду вместе с вашими евангелистами и огненной мартышкой!
  • +5
    Для коктейля C хочется сделать что-нибудь типа олд фэшнд: виски, ангостура, содовая, сахар, лимон, лед.
    Может даже без лимона.

    А для с++ что-нибудь странносоставное
    Например белый ром, темный ром, золотой ром, лимонный фрэш, грейпфрутовый фрэш, апельсиновый фрэш, лед.
    • +2
      Это уже C# 5.0 какой-то получается
      • +2
        С C# не знаком) А с коктейлем у меня ощущение такое же, как от работы с С++ — странно и перегружено на вид, но весьма приятно на практике.
  • +14
    Тут улыбнуло еще:
    Классификация емкостей с водкой в стиле IT
    0.1л — dеmo vеrsion;
    0.25л — triаl vеrsion;
    0.5л — pеrsonаl еdition;
    0.7л — profеssionаl еdition;
    1.0л — nеtwork еdition;
    1.75л — еntеrprisе;
    3л — for small businеss;
    5л — corporаtе еdition;
    ведро водки — ехtrеmе еdition
    море водки — globаl еdition
    Бутыль самогона — homе еdition;
    «На посошок» — Sеrvicе pаck;
    Рассол с утра — Rеcovеrу tool;
    Закуска — plugins;
    Пиво — pаtch;
    cocа-colа, fаntа, 7-UP — trojаn virusеs
    • +3
      Алказельцер — антивирус
  • НЛО прилетело и опубликовало эту надпись здесь
    • +4
      Без змеевика — не комильфо. Надо было вместо водяного охлаждения старый кулер воткнуть и на него намотать.
      • +4
        MMX инструкции?
  • +3
    Для Memory leak надо, чтобы стакан был большой, реально жидкости мало, но она занимает все возможное место и переливается через край. Грубо говоря, как пиво с кучей пены
    • 0
      В 300гр высокий стакан наливаем 150 гр швепса, лучше красного, он же Russian. Не очень холодного и осторожно. А туда грамм 30 теплого адвоката. Если скорость отпивания вкусной пены будет меньше скорости ее генерации — получим искомый эффект ;)
  • +2
    По задумке лёд, лимон и кола полностью скрадывают привкус крепкого алкоголя. Если переусердствовать с употреблением, то может случиться реальный Былинный провал. Будьте крайне осторожны, если решитесь попробовать что-то подобное.
    Хм. Я только такое и пью последние годы. А оно вон оно как…
    Вообще такой «коктель» — древняя вещь. И вещь действительно довольно вкусная и забористая, хотя тут уже дело привычки. Единственное правило — водка должна быть очень хорошей. Конкретных марок называть не хочу, но если сэкономить на водке, то на утро можно прочувствовать все прелести антиалкогольной пропаганды. При том, что во время самого потребления разницы почти не чувствуется — кола и лимон неплохо убирают водочный запах.
    • +2
      А если заменить водку на ром, то и вообще хорошо выйдет :)
      • +1
        Да, с ромом ещё вкуснее. Классика же. Всё зависит от финансов, ибо дорогая водка стоит у нас как средненький ром.
        • +1
          У меня с ромом как-то странно выходит — в среднем, чем он дешевле, тем лучше мне заходит, поэтому проблемы особой и нету :)
    • +1
      Несомненно вы правы. Претендовать на оригинальность вряд ли приходится. Наша основная задача была — сделать первый шаг, сымпровизировать, что бы получить желаемый результат. Например коктейля «Руби» в библии бармена я не нашел, но в сети есть коктейль с похожим названием, но по цвету он розовый. Это нам не подошло. Да пришлось пофантазировать, но самое главное, лично для меня, что идея, которую я вынашивал несколько месяцев — реализована. Поэтому прошу вас, не судите строго.
    • +1
      У румынов других коктейлей и нет. Конечно можно попробовать заказать что-нибудь другое, но «Вотка ку редбул» полюбому не пройдёт мимо.
  • +5
    Помнится, придумывали с товарищем названия коктейлей для гиковского бара. «Горизонт событий» (крепкий коктейль черного цвета) и «Конденсат Бозе — Эйнштейна» единственное что запомнилось:)
  • –2
    C#:

    1. Заказываем уже смешанный Джек Дениелс с колой в сети магазинов «nuget»
    2. Читаем документацию во вкладыше
    3. Выпиваем.
    4. После того, как от Вас не останется и следа Вами займётся местный коллектор
  • +6
    Не хватает рекурсивного коктейля!
    • +1
      Делаем коктейль, состоящий из коктейля, который состоит из коктейля? )
      • +2
        Почти. Состав:
        1) Ром
        2) Кола
        3) Коктейль «рекурсивный»
      • +3
        10% водки, 30% колы и 60% коктейля «рекурсивный».
        • +5
          Раскроем хвостовую рекурсию. Ведь это именно то, что с ней обычно делает компилятор! На этот раз нам его заменит бармен.
          На первом проходе обозначим состав Рекурсивного Коктейля как x. Тогда:
          x = 0.1v+0.3c+0.6x
          Преобразуем:
          0.4x = 0.1v+0.3c
          x=0.25v+0.75c
          Итого, первоначальную порцию данного коктейля можно сгенерировать смешиванием 25% водки и 75% колы. Ну, а если не хватит — можно уже в цикле 10%водки+30%колы+60% уже готового коктейля.
  • +3
    Brainfuck:
    Рюмка водки в чернильнице-непроливайке. :) (как вариант в бутылке Клейна)
    • +4
      бутылка клейна очень даже проливайка
      • +2
        тогда в кружке Эсмарха
        • +3
          Кружку Эсмарха оставьте под коктейли BASIC.
    • +12
      для брейнфака коктейль уже давно придуман :-)

    • +3
      в бутылке Клейна получится Хаскель.
    • +6
      Я всегда предполагал, что коктейль brainfuck — это рюмка водки и 4 килограмма кокаина.
  • +2
    Лучший коктейль — коктейль 404.
  • +1
    Замечательно!
  • +4
    Умоляю, помогите сайту проекта БАРаДОМа.нет с вёрсткой. У меня чуть глаза не вытекли.
  • +1
    Сразу бы процедуру принятия подписали б.

    А то «абсент по-русски как самбуку с салютом и сиренами» поднадоел, всем официантам и барменам приходится объяснять французское сервирование без местных понтов.
  • +4
    Memory leak сильно похож на Long Iceland IT :)
    • +1
      Long Iceland или все-таки Long Island? :)
      • +1
        Ну тогда и Iced Tea.
        • +2
          Iced Tea как раз хорошо сокращается до IT, но Длинная Исландия меня немного удивила :)
  • +1
    Неплохой вариант рецептов для замены «шапки» сессии в OpenWRT!
  • +4
    В kl10tch есть специальное geek коктейльное меню, могу оттуда порекомендовать Gentoo. Собирает из исходников его для вас, по счастью, бармен.
  • +2
    Мы на 23-е февраля парням делали целое меню из итальянского ресторана, где блюда были переименованы на ИТ-шные. В этом году, наверное, на конференции на афтепати поразвлекаемся :-)
  • +6
    А можно чего-нибудь безалкогольного? Ведь бывают же программисты- трезвенники;)
    • 0
      Безалкогольный коктейль — деньги на ветер!))
      • +1
        *смайлики кагбэ указывают на шуточный характер моего комментария, но у яростных кармаминусовальщиков с чувтством юмора не очень.
    • +4
      Whitespace?
      • +6
        Вода?
    • +3
      Что-нибудь под названием «Sandbox»
      или эти же коктейли без алкогольных компонентов, с припиской Trial Version :)
      • +2
        Лучше «libre» тогда уже. =)
  • +1
    Раз уж есть JMP, то предлагаю сделать коктейль B, охлаждённый жидким неоном.
  • +2
    А ещё Malbolge из лавы.
  • +3
    при небрежном обращении с шот JMP получится segmentation fault
  • +2
    Под какой лицензией распространяется билд-инструкция? Есть ли патенты? ^_^
    • +2
      Необходимо beerware.
  • +1
    Кто там DevBar собирался в Петербурге открыть? Вот вам уже готовое коктейльное меню!
    • +1
      В IT-баре Klюtch и так они завтра будут в дополнение к существующим))
  • +2
    Нужно переделать коктейль Python! Логотип то сине-желтый! Реквестирую cocktails_for_programmers v.2!
    • +1
      А синий + жёлтый даст как раз зелёный :) Пойдёт.
  • +1
    Можно ещё вспомнить Engineer’s Guide to Drinks.

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