К основному контенту

Хреновуха (рецепт)

Описываю больше для себя, чтобы не забыть и с течением времени вносить пометки, дополнения и изменения.

Необходимое (на 0,5 литра)
1. Водка: 0,5 литра
2. Жидкий мед: Чуть меньше 1-ой столовой ложки
Примечание: Количество можно варьировать от сладости самого меда. Чуть меньше ложки, т.к. цельная ложка делает несколько вкус сладковатым
3. Свежий хрен: ... объем/вес

Приготовление:
1. Мед размешать в стакане/сосуде с водкой
Примечание: Мед растворяется не очень быстро, поэтому удобно его активно мешать в глубоком сосуде длинной ложкой с примерно 200 мл (стакан) водки.

2. Потереть крупный кусок хрена подходящего объема или веса на мелкой терке
Примечание:
  1. При терке хрен очень жжет глаза.
  2. Тертый хрен делает мутным окончательный продукт
  3. Можно просто порезать хрен кубиками со стороной, например, 0,5 мм.
3. Добавить хрен в водку

4. Дать настояться 4-5 дней
Примечание: 
  1. Настаивать необходимо в темном месте
  2. 2 раза в сутки бутылку нужно хорошенько взбалтывать
  3. Настаивать можно достаточно долго до получением желаемого вкуса.
Критерии готовности:
  1. Отсутствие запаха и привкуса водки
  2. Приятный аромат хрена
  3. Ощутимый вкус хрена и небольшое жжение при употреблении (именно от хрена)
5. Удалить хрен
Примечание: после удаления хрена можно процедить получившийся продукт через марлю или салфетку для удаления остатков хрена и меда. Но это не обязательно. Мед с течением времени будет уходить в осадок, но взбалтывание решает проблему.

Комментарии

Популярные сообщения из этого блога

Занимательные алгоритмы. Поиск цикла в односвязном списке

И снова про тараканов, которые иногда возникают в голове. Как-то раз, засыпая, я задумался на курьезными задачками из своей сферы деятельности (Lotus Notes), которые можно было бы задать на собеседовании, плавно перешел к воспоминаниям о своих первых собеседования, когда опыта работы еще не было. Опыт самих собеседований у меня не велик а места, где задавались действительно интересные задачи (а не задачки типа: написать сортировку массива любым известным способом) вообще равны одному - это ABBYY. Как минимум одна задачка в списке на знание и понимание классических алгоритмов, описанных в книге Дональда Кнута -  Искусство программирования .

Unit-testing object validation when validator has DI

Summary Unit test object validation when validator(s) has a dependency. For instance, we have some custom field and cross-field validators. Want to test their combination. Additionally some of validators have dependencies, injected through constructor or setters. You're not using property injection, right? Shortcut If you are just searching for an answer, here's the fast way: Declare CustomConstraintValidatorFactory that implements javax.validation.ConstraintValidatorFactory Override getInstance method and on facing your constraint validator class instantiate it Otherwise delegate validator construction to org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorFactoryImpl Build validator factory and provide it your CustomConstraintValidatorFactory Build validator, using that factory... Go to demo project on GitHub for details:  https://github.com/MrArtemAA/blog-demos/blob/master/test-validator-with-injection/src/test/java/ru/artemaa/...

Use @SpringBootTest for validator's unit test and be fast enough

This a continuation of the post: https://live-scripts.blogspot.com/2020/02/unit-testing-object-validation-with-di-in-validator.html#more . Last time we talked about testing a validator, which has a dependency. Using pure @SpringBootTest turned out to be too slow. So I showed a "trick" to override the validator's factory in order to inject the dependant object. This reduced test run time. I promised to show a way to use @SpringBootTest , autowiring, and still be quick enough.