Pull to refresh
2
0.1
Обидин Михаил @mrsantak

User

Send message

Приготовь плов - это описание действия, а декларативный подход - это описание целевого состояния, без описания действий, которые к нему приведут. Откуда этот плов возьмётся (будет приготовлен, достан из холодильника, куплен) - уже за пределами скоупа декларативного описания. Подробность описания никак не связана с декларативностью/императивностью.

Hoch Deutsch все учат, и если немцу/австрийцу/швейцарцу надо, он замечательно на него переходит. Ну и диалект со скоростью речи не связан. Я когда в штатах был, то очень чётко заметил, что там люди когда понимают, что ты слабо говоришь на английском, то замедляет речь, более чётко слова произносят, в общем прикладывают усилия чтобы быть понятным. Не все конечно, но многие. А вот немцы такое ощущение, что в обратную сторону работают.

Таже фигня, два года живу в Германии, начинал учить язык - вроде норм, но со временем немецкий стал вызывать натуральную ненависть. Помню как сначала был на позитиве, даже пытался с местными на немецком пытаться говорить, но они быстро отбили такое желание. У меня немецкий дай бог А1, для общения с таким уровнем необходима активная помощь собеседника - использовать лексику попроще, грамматику не сложную, да банально говорить помедленее. А немцы такое ощущение, что делают наоборот - начинают строчить со скоростью 100500 слов в минуту, ни одного знакомого слова и т. д. При этом 5 минут назад они друг с другом говорили, и я что-то даже в их речи понимал, да и говорили они медленее. И такое повсеместно. Меня это так выбесило, я бесился от одного упоминания немецкого языка. Но сейчас вроде пропускать стало, нашёл себе преподавателя нормального, вроде как-то пошло. Но полтора года я вообще не учил язык из-за этого.

Любые аккумуляторы по такому же принципу работают же, там же тоже по-сути хим реакции под капотом.

Целевой набор в ВУЗах преспокойно себе существует. Не нужно ему из ниоткуда возвращаться.

И как же авторы планируют обеспечить выполнение этого "обязательства"?

Чтобы не генерить цепочки вида

           .fetch()
           .map(this::getCompanyDtoByRecord)
           .get(0);

Можно использовать методы fetchSingle (возвращает одну запись или кидает exception) или fetchOne (возвращает null или одну запись или кидает exception).

Чтобы конвертировать Record в ваш DTO удобно использовать переиспользуемый объект RecordMapper. Его принимают все fetch методы, состоять этот объект будет из одного метода, идентичного вашему getCompanyDtoByRecord.

У вас select возвращает все колонки таблицы Company. В такой ситуации jooq вернёт вам не просто абстрактный Record, а CompanyRecord (который сам вам и сгенерит). У данного класса в добавок к методам getValue будут и таблично-спецефичные геттеры getId и getName.

В итоге ваш код станет вот таким:

public CompanyDto getCompanyById(Integer id) {
   return context.selectFrom(Company.COMPANY)
           .where(Company.COMPANY.ID.eq(id))
           .fetchSingle(new CompanyRecordMapper());
}
...

public class CompanyRecordMapper extends RecordMapper<CompanyRecord, CompanyDto> { 
  public CompanyDto map(CompanyRecord record) {
    return new CompanyDto(record.getId(), record.getName());
  }
}

Да это ещё выносимо, а вот процесс погрузки/загрузки - это трындец. Как грузчики с багажом обращаются все прекрасно знают...

Еще раз повторю: препараты немного облегчают симптомы, но не убирают их полностью.

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

Совсем не обязательно, чаще только по необходимости. Просто стараются избегать контакта с аллергенами.

Аллергию уровня "начинается приступ астмы от стояния рядом с владельцем кошки" не получится избегать если вы взаимодействуете с общестовм. Слишком кошки распространены.

При необходимости даже немного ущемляя права других.

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

Сами придумали позицию оппоненту, сами же разгромили... Вы хоть задумайтесь что написали-то, вы же заявили дихотомию "предмет роскоши"/"член семьи".

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

Вы хотите поиграть в передергивание или дискутировать? Если первое, то давайте досвидания. А если второе, то меняйте тон дискуссии.

Речь здесь про удобство владельцев домашних живтных VS удобство алергиков. И для меня необходимость алергику один раз принять антигистаминные препараты (которые при такой сильной алергии как вы описываете он и так принимает на постоянной основе) звучит как несравнимо меньшее неудобство, чем невозможность владельцев домашних животных перевозить своих питомцев в самолёте.

у кого-то начинается приступ астмы от стояния рядом с владельцем кошки

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

Еще и забронировать перевозку животного через сайт зачастую нельзя, нужно либо в чатике с саппортом долго переписываться, или на горячей линии висеть. Когда перезжал с двумя котами из РФ в Германию, то задолбался с этими билетами. Несколько дней переписывания с спортом и висения на телефоне, в итоге котов с супргуой везли разными рейсами, с пятидневной пересадкой в Стамбуле.

Еще и ограничения уровня "Не более двух животных в салоне" и "Если есть в салоне собаки, то кошек нельзя".

Ну побудьте в помещении с +20 и 75% влажностью, а затем перейдите в +30 с 40% влажностью и попытайтесь понять, где более влажно

Не вижу с этим никаких проблем.

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

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

Человек ощущает не относительную влажность, а точку росы (комбинацию температуры и влажности), от которой зависит способность отводить тепло.

Глупости, точка росы - это температура при которой достигается 100% влажность воздуха. Человек же очень хорошо чувствует разницу влажности между, например, 10% (чувствует сухость), 40% (норма) и 80%(очень влажно).

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

Воздухообмен - это перемещение воздуха, как он воздух сушить-то должен...

Странно, но в авто при включенном кондиционере окна перестают потеть, а как выключишь, так привет.

Если у вас без кондиционера окна потеют, то у вас влажность возле стекла уже 100% (вероятно влажность в салоне несколько ниже 100%, но окна, обдуваемые воздухом за бортом, холоднее салона и охлаждают внутрисалонный воздух возле него, повышая тем самым относительную влажность, - ситуация как зимой с запотевающими окнами) . В таком случае кондиционер конечно заберёт влагу из воздуха охлаждая её, но итоговая влажность на выходе из кондиционера всё-равно будет 100% (как раз случай понижения абсолютной влажности без понижения относительной). Вот только, если воздух будет холоднее окна, то окна будут подогревать воздух возле себя, в релузьтате воздух возле окна будет чуть теплее и влажность будет чуть меньше, что остановит выпадение конденсата. Получается процесс обратный тому при котором зимой окна потеют - там теплый воздух с влажность меньше 100% охлаждается окном и, в результате, влажность становится 100% и выпадает конденсат.

Но вообще влажность около 100% - это прям очень плохо для человека, в таком случае такое осушение только плюс. В менее же экстремальных ситуациях осушения вовсе не происходит. Например, если за бортом температура +30 и влажность 50%, это где-то 15 гр/м3 воды. Теперь мы включаем кондиционер на +20, при такой температуре максимальная влажность воздуха 17гр/м3, т.е. относительная влажность станет примерно 90%. Если же изначальная влажность была еще выше, то как раз получим, что итоговая относительная влажность упрётся в 100%, а вот абсолютная начнёт понижаться, ибо избыток влаги начнёт выпадать в кнденсат в кондиционере.

Что это за кондиционер такой, который воздух не сушит?

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

С отоплением, кстати обратная история, оно не сушит воздух, а нагервает. Количество влаги в воздухе при этом не меняется, но относительная влажность падает. И человек это ощущает, хотя влага никуд не делась.

1
23 ...

Information

Rating
3,000-th
Location
München, Bayern, Германия
Date of birth
Registered
Activity

Specialization

Backend Developer
Java