Dmitry
с батей
Alexandr
а то может ты просто ходил с тем самым который УХ ЩАС НАПОДДАДИМ
Alexandr
Ну батя прям может ЩАС НАПОДДАМ
Alexandr
и ваще пофиг что ты там уже лужецей стал
Sergey
Alexandr
не обязательно, все таки каждый по-своему воспринимает
Alexandr
Так что возможно тебе не нравится не конкретно традиционная русская баня, а состояние лужицы!
Крылатый
Как выжить в условиях 90-х
Контейнер еды и воды.
Sergey
Причем одновременно
Sergey
Современные котлы тащат
На тот момент они были вполне современные) Короче я остался недоволен. Оно требует обслуживания, если вдруг переставить нужно газовое оборудование или что-то дополнительное поставить - ты попал. Счётчики как сейчас не знаю, но когда мы ставили - за свой счёт. И работали они как-то недолго, то ли газ такой то ли хз.
Sergey
Тепловой насос уже не кажется такой дикой идеей
Sergey
Правда хз как быть если буровая подъехать не может
Sergey
Видимо, никак
Vasily
Тепловой котел разве в любом грунте будет работать?
Sergey
Я, честно говоря, не рассматирвал это всерьёз, сейчас это неактуально. Но температура в недрах по идее будет же везде примерно одинаковая?
Vasily
Ну там плывуны всякие, грунтовые воды и прочее
Sergey
Ну вроде есть варианты и не подземные, правда хз как у них с эффективностью
Sergey
Просто куда ни кинь, какая-то хрень получается. На твёрдом топливе - морока, газ в баллонах тоже, центральный газ тоже свои минусы есть, всякая экзотика у нас не очень распространена
Sergey
Вот что в квартире збс - не надо ебать себе этим голову)
Dmitry
В 64,5 квадратах вместо 200
Sergey
Ну нет идеала, чо
Sergey
Разве что жить где тепло
Vasiliy
В 64,5 квадратах вместо 200
64 м хорошая двушка взять её в ипотеку выплатить быстро, потом продать квартиру и купить треху метров 120 лучше. Звучит как план по мне.
Sergey
Ну и что ты собрался на 200м делать я не знаю, правда) Для меня идеал метров 100-120 полезной площади
Sergey
Ну может это я такой конечно)
Mark
выйди из чата и живи!
Vasiliy
А жить когда(
Спокойно жить можно и с ипотекой. Главная просто посчитать цифры как они будут сопоставляться с твоей зарплатой и с твоими тратами на месяц. 200 м дом это реально очень много и за этим же ещё надо ухаживать будет и стирать пыль, пылесосить, полы мыть, так что я бы ещё подумал на твоем месте.
Vasiliy
Не согласен с претензией, считать свой бюджет надо
Vasiliy
И причём тут белки и углеводы?
Vasily
Чот целый день херня в чате
Vasily
Накидайте лучше идей, как подвязать Fsharp.Data.Adaptive к MVU
Ayrat
мне кажется для этого нужен опыт работы с адаптивом.
Vasily
Ну меня пока скорее абстрактные вопросы мучают
Vasily
С одной стороны адаптив- граф вычислений
Vasily
MVU считает диффы в визуальном дереве во view цикле
Vasily
Вот думаю, нельзя ли как-то уйти от диффов
Shub
а зря, лучше бы приводил примеры как можно качественно встроить ооп в фп код, когда это нужно!
Я щас пишу новый код на эфшарпе, и кажется, мы нащупали срединный путь. Структура микросервиса определяется HostBuilder, который решает основные проблемы с DI. Слои сервиса - классы, иногда с интерфейсами, иногда анонимные и создаваемые прямо по месту. Вся вспомогательная функциональность - в модулях, где можно обмазаться фпшкой по самое не могу. Модели по большей части рекорды, но я заюзал классы для одного семейства моделей вполне успешно. В результате у нас лучшее из трех миров. Сервис тестируемый от и до, чистые части тестируются самым прямым и непосредственным образом, в сервисы и слои мы инжектим моки буквально одним усилием мысли. МикроСервисы легко композятся со всякой белибердой типа probes, metrics и прочими буржуазными предрассудками
Shub
Печалит только одно: этот код - моя лебединая песня. Продукт портируется на Жаву
Shub
Не думал написать статью?
Там все настолько тривиально, что никакой статьи не надо. Буквально открой документацию на HostBuilder и просто портируй пример на F#
Vasily
ConfigureServices, вот это вот всё?
Shub
Я вообще реально считаю, что проблема возникает оттого, что жалкие смертные людишки не могут в синтаксис классов на F#
Evgen
Там все настолько тривиально, что никакой статьи не надо. Буквально открой документацию на HostBuilder и просто портируй пример на F#
Уверен что многим это будет не тривиально, и прикольно иметь гайдик для интересующихся сишарперов
Shub
ConfigureServices, вот это вот всё?
Угу. Конфиги и т.п. Чтобы избавиться от громоздких лямбд просто пилим type extension прям рядом, чисто ради читаемости
Vasily
В целом логично
Shub
Уверен что многим это будет не тривиально, и прикольно иметь гайдик для интересующихся сишарперов
У сишарперов проблем со структурой кода не возникнет, они это пишут каждый день. У сишарперов проблема собственно с F#, а не с «как это сделать»
Shub
А как эффекты контролируете 🤔
Стрелками, разумеется
Vasily
Ну и интерфейсы для склейки с билдером
Shub
Т.е. логика на фшарпе, обвязка дефолтная для аспнеткора. Звучит годно
HostBuilder отвязан от аспнеткора с недавних времён
Shub
Там отдельный инстанс есть для background services
Vasily
Интересно
Shub
По-моему в 3.х завезли
Vasily
В целом, всё логично
Shub
Ну мне пришлось вести агитационную работу около двух лет, чтобы до некоторых дошло. А потом мы тупо взяли и сделали с коллегой
Alexandr
Бля, вообще печально конечно, даже не на Котлин, блять
Alexandr
Хотя казалось бы
Vasiliy
хотя нет, не совсем то. Но все по методам вытащить и потом засунуть в HostBuilder?
Shub
В каком плане?
В прямом. Средний кодерок в своем развитии не поднимается выше структурной парадигмы (== структурки + функции), ООП для большинства просто высший пилотаж. Попроси любого задизайнить классическое приложение из 4 слоев на классах без фреймворков - ты офигеешь от увиденного
Shub
Поэтому часть языка F#, которая обсуждает классы, ментально блокируется, потому что в их мышлении фп противостоит ооп
Shub
Ну типа как раньше неосиляторы скуэлей бежали в носкл, так сегодня неосиляторы ооп бегут в фп
Shub
типо такого?
Типа. Но с поправкой на тот «новый» HostBuilder, который не привязан к асп и просто представляет из себя IoC контейнер
Shub
И мы юзаем fluent api интерфейс, поэтому у нас там цепочечка из 3-5 вызовов
Shub
Бля, вообще печально конечно, даже не на Котлин, блять
Ну веришь, глядя на то, что там вытворялось на эфшарпе - это к лучшему
Alexandr
Ну давно понятно что ЖС - самый сложный язык
Alexandr
ты ван бай ван с этой хуйней файтишься без нормальной типизации и где ты никогда не знаешь что будет завтра
Shub
Блин, ну такое уже не пережирнить 🥲
В каждой шутке есть доля шутки
Alexandr
Ваще канешь до конца мысль я пока понять не смогу потому что еще пока даже не знаю шо такое приложение в 4 слоя! Но примерно уловил, да
Alexandr
Все сводится к нежеланию использовать язык на полную!