Ilya
За своих 😊
за мексиканские картели? :)
EgorBo
О, прикольно. А давно?
ну в 2015ом, он меня и собсно нанял. я занимался всяикими его сторонними проектами, которые он начинал, а я мейнтейнил) и демки для конф для него делал
EgorBo
было клевое время, месяцами жил в бостоне)
Vagif
но работать с ним классно, я 3 года работал непосредственно под ним)
Дон делился тоже. Мигель его шефом непосредственным был по крайней мере до недавнего времени. Спросил недавно "А кто теперь твой начальник?" - "Не знаю", - говорит. "Лучше не выяснять"
Vagif
Бостон классное место.
EgorBo
Бостон классное место.
у замарина там hq, прям в самом центре с видом на бостон парк
Vagif
Они вообще друг другу подходят
EgorBo
и жилье для приезжих в даун тауне дорогом
EgorBo
но как мс купил замарин - от офиса отказались и переехали в кэмбридж в офис мс
Vladislav
Надо будет подумать над синонимами, чтобы ты от моей политоты не укрылся.
Надо заменить государство на эстеблишмент а здравоохранение на публичный сектор экономики
EgorBo
так что мимо
Vagif
Надо заменить государство на эстеблишмент а здравоохранение на публичный сектор экономики
С Егором это может не пройти. Государство меняем на неткор, а пидорасы - на task.Wait
EgorBo
вот так сработает)
Ilya
он ещё и фильмах снимался)
Vladislav
Код Цезаря только для Егора
Vladislav
По апи бцл
Ilya
Можно придумать интересный тред про дотнет с упоминанием экономики.
Roman
Аж проблевался
Я работал давным давно на WPF проекте, где при старте приложения отправлялись параллельные запросы на сервак за какими-то данными. В конце, разумеется, был Task.WaitAll() из гуевого потока вызван. Good Experience.
Roman
приложуха, разумеется, замерзала секунды на 3 намертво
Ilya
так что в принципе могло быть оправдано
Roman
не, это не тот случай точно
Roman
дело было в 2015 году, кажется
Roman
и проекту 3 месяца
Romɑn
Господа, внезапно вопрос. Можно ли как-то в appsettings файл вставлять переменные среды?
Romɑn
типа "MyKey" : "$ENV_VAR"
Hog
Конфиг провайдер умеет вроде из энвайронмента читать?
Romɑn
Конфиг провайдер умеет вроде из энвайронмента читать?
да, я хочу положить свои конфиги в плоский объект и читать его черех Configure.Bind и тк это все запускается в докере, то было бы не плохо парочку переменных прокидывать через переменные среды, но сразу в эту вот структуру
Romɑn
а не построчно из среды
Ilya
Так а вот. Зачем построчно? https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.configuration.environmentvariablesextensions.addenvironmentvariables?view=dotnet-plat-ext-5.0#Microsoft_Extensions_Configuration_EnvironmentVariablesExtensions_AddEnvironmentVariables_Microsoft_Extensions_Configuration_IConfigurationBuilder_
Romɑn
ща нагуглю
Romɑn
Но я не хочу все это построчно читать вот так пусть и из переменных окружения
Hog
А напиши сорс генератор! Код-то однообразный
Ilya
Но я не хочу все это построчно читать вот так пусть и из переменных окружения
То есть конфиги не плоские, поэтому просто bind позвать нельзя? https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration/options?view=aspnetcore-5.0#bind-hierarchical-configuration
Romɑn
То есть конфиги не плоские, поэтому просто bind позвать нельзя? https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration/options?view=aspnetcore-5.0#bind-hierarchical-configuration
Я хочу вот что-то вроде этого "Position": { "Title": "Editor", "Name": "Joe Smith" } запихнуть в перменные среды, но в переменные среды оно запихиавается построчно -e PREFIX_Title=Editor -e PREFIX_Name=Joe Smith И из переменных среды сделать Bind<PositionOptions> нельзя насколько я понимаю. Поэтому и родилась мысль, может быть эти переменные среды можно вписывать как-то так "Position": { "Title": "$PREFIX_Title", "Name": "$PREFIX_Name" } о чем и мой изначальный вопрос. Но если ты знаешь как сделать бинд из переменной среды в PositionOptions, то тоже подойдет
Ilya
А, блин. Префиксы не заметил.
Romɑn
PREFIX это читай неймспейст, чтоб приложение все остальные переменные среды не читало
Romɑn
Лана, видимо средствами дотнета никак это не сделать, будем средствами шаблонизаторов делать
Ilya
Хм, тут ещё пишут такое. config.AddEnvironmentVariables(prefix: "MyCustomPrefix_");
Romɑn
Орлеанс?🤔
угу расчехлил
Romɑn
Я обёртку сделал просто над провайдером, который подменяет все что надо
Ты кстати хостил орлинс в кубике или в докере со swarm?
Ilya
Но это пиздец геморрой
Ilya
Ты кстати хостил орлинс в кубике или в докере со swarm?
Есть кластер провайдер для кубера, он норм. Но вот инмемори стримы не работают в распределеном сценарии
Romɑn
с кластерингом средствами кубика или иначе как-то?
Ilya
а почему, есть понимание?
Потому что они только для разработки😊
Romɑn
а, ну это норм. А ты в итоге, какой транспортный брал?
Ilya
Они работают только внутри одного сайло
Ilya
Отключил остальные ноды
Ilya
Надо редис брать, но клиент для него для третьей версии только недавно обновился
Ilya
Или там какие то проблемы были
Ilya
Короче, хостить где то кроме ажуры - боль
Romɑn
Спасибо
Anatoly
в общем, написал тестовую прогу на эфшарпе. работает!
Anatoly
но непонятно, где те самые победы в кодосокращении. буду писать дальше
Anatoly
(я бы на сишарпе написал ровно столько же)