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

Дневник Штандарта. День 4

На часах 03:33, умываюсь, одеваю комбез Штандарта прямо поверх всего, что еще есть на мне - наверху прохладно, да еще и ночь. Волнение стало по-меньше. Забираюсь на ют дремать к остальным членам вахты. Прямо лежбище морских котиков.
- Кто следующий за штурвал, - слышу голос вахтенного офицера сквозь дремоту. Поднимаю голову и понимаю, что поднял ее один - ползу к штурвалу.
- Держи курс 070.
Спросонья пытаюсь понять откуда ветер и куда считаются градусы.
В 8 утра построение и проверка состава, смена вахт. Вахты фока нет почти половины, бизань все - им заступать, а мы отправляемся завтракать.
Сегодня за нами чистка палубы. Работать с пожарным рукавом на мокрой палубе, которую постоянно качает оказалось не просто, но задача была выполнена. Наполивался так, что, забравшись в гамак, заснул почти сразу.
Выйдя на палубу после обеда обнаружил поставленный грот-марсель. Еще кто-то лазил наверх.
16:00 - вахта. Решаю, что как только провалится полдник полезу на марс грота, там я еще не был. Высота почти такая же как и у фока, несколько выше.
Фотография взята с сайта
Shtandart.ru
Сам марс грота по-больше, забираться на него чуть проще - удобнее хвататься. после спуска предплечья были перенапряжены, но, по ощущению, не так сильно, как вчера. Основные силы уходят при передвижении по путенс-вантам и подъему-спуску на марс - вцепляешься крепче из-за необходимости ползти под отрицательным углом, а потом забираться на площадку.
Фотография взята с сайта
Shtandart.ru
Зрелище, открывающееся сверху на корабль и море, - неописуемое. Наверно, для этого и снимают кино (и видео)... Корабль, фрегат, идет под парусами, чинно раскачиваясь на волнах и поскрипывая (да-да, как показывают в кино). А ты на нем...ты его часть. В этот момент хочется хоть глазком взглянуть со стороны вживую на то, как идет этот красавец.
Завтра с утра должны придти на немецкий остров Гельголанд. Правда, в данном случае, утро - понятие сильно
растяжимое.

Комментарии

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

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

И снова про тараканов, которые иногда возникают в голове. Как-то раз, засыпая, я задумался на курьезными задачками из своей сферы деятельности (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.