Romɑn
Hog
Анна
Раньше думали, что HR зашёл. До чего чат докатился
Анна
О,ещё бот пожаловал
P
они прям атакуют, может линк ссылки обновить?
Vasily
Возможно, имеет смысл
Анна
это не чат, это внешняя среда
ну вот он какой-то стал привлекательный для этой заразы
Ayrat
боже, щас ковыряюсь в C# коде. Так вот, там задача такая, надо по конфигу создать некий долгоиграющий джоб с прогрессом. Ну и там задачи очередности, RPS, лимитов и прочей хрени. Так вот. Тонны бойлерпрейта чтобы можно было оперировать объектами Task в незапущенном виде Воркераунд такой, создавать все Task через линк трансформации чтобы они были лейзи, а везде носить ебучий IEnumerator<Task<__>> (заметьте что именно итератор, а не енумерабл) и соответственно, когда итератор подвигаешь, таска очередная запускается. Я не знаю плакать или смеяться
Ayrat
Я хз, надо конечно всё это сжечь и переписать по человечески.
Ayrat
На F#
С гопаком
Nikolay
Подкиньте идей, что ещё про ФП можно рассказать важного, кроме чистых/нечистых функций и иммутабельности
Ayrat
А там C#!
Ayrat
я в C# проекте ковыряюсь. Надо туда приделать свисто перделок, но в процессе ковыряния меня порывает уничтожить эту репку, потому что там ураган говнокода
Bonart
Глядишь и самоуничтожится в процессе
Ayrat
Ну я думаю завтра приделаю в солюшн проект на F# куда хотя бы логику шедулера вынесу, а то у меня кровь из глаз течёт когда мне надо делать свои фичи с оглядкой на то что таски приходят из енумератора
Ayrat
и ещё много интересных дизайн решений
Hog
А там C#!
Я про то, можно ли зареференсить TaskBuilder из C#?
Ayrat
можно только проект зареференсить, который dll по сути
Ayrat
зарефернсить проект в котором лежит один TaskBuilder.fs можно
Ayrat
но я думаю его использование из C# без собственно билдера сомнительно )
Ayrat
ну ок :)
да я приделаю не просто taskbuilder, а цельный проект. Мне-то можно хехехе
Hog
ну нет
Кстати - Action<_, _, _, _> получилось, но пришлось указать тип первого параметра
Hog
не понял
Ну, я тут просил пару дней назад попороть мой код прилюдно
Hog
а скинь ещё раз линк)
https://gist.github.com/grishace/a57bb029cb54dab084ff5601d1e7fff5
Hog
блин... VSTS Releases всё в дауне :(
Hog
Update: Tuesday, September 4th 17:45 UTC Our partners in Azure are continuing to bring services online in South Central US region. Organizations hosted in that region will continue to be unavailable until the current issues are fixed. Additionally, customers with organizations outside of the South Central US region may also be experiencing impact with their CI/CD workflows, dashboards due to some internal infrastructure dependencies. Work Around: None Next Update: Tuesday, September 4th 18:30 UTC
Vladislav
блин... VSTS Releases всё в дауне :(
а что у них случилось?
Hog
https://blogs.msdn.microsoft.com/vsoservice/?p=17405
Vladislav
охлаждение сломалось, походу
Éminence grise
nuget уже 16 минут пакет проверяет 😞
Hog
nuget уже 16 минут пакет проверяет 😞
мож залочено чо, а он ждёт?
Hog
бывает такое, когда Node процесс остался висеть по какой-то причине
Hog
про нугет ничо, правда, не знаю
Hog
https://twitter.com/jamie_dixon/status/1037044899076616192
Romɑn
Я тебя видел много раз похоже
Hog
Твое фото?
да - двухгодичной +- давности
Hog
На nuget.org ^-)
Мож оно тоже на отрубленный регион завязано?
Éminence grise
https://gist.github.com/grishace/a57bb029cb54dab084ff5601d1e7fff5
https://gist.github.com/ijsgaus/868cf86cfec217a831d0aa631a11bb97
Éminence grise
Минус две библиотеки
Éminence grise
От nuget.org: It is taking longer than expected for your package Paket.SDK 0.0.1-gamma01 to get published. We are looking into it and there is no action on you at this time. We’ll send you an email notification when your package has been published. Thank you for your patience.
Éminence grise
Похоже не только VSTS
Hog
Минус две библиотеки
Я понял теперь, почему ты говорил, что Polly не нужен
Hog
Но опыта маловато для подобного
Éminence grise
Потому и показываю. :-)
Éminence grise
Там в полли только одна более менее сложная штука - AdvancedCircuitBraker, он пишется не за 5 минут
Éminence grise
Заодно обрати внимание на оператор <<<
Hog
Там в полли только одна более менее сложная штука - AdvancedCircuitBraker, он пишется не за 5 минут
Я про Полли слушал .NET Rocks - прям, вот, совсем недавно. И, когда понадобилось ретраить - оно сразу всплыло
Éminence grise
Полли для сшарпа спасение. Для функциональных языков все проще
Romɑn
Даладно! :)
В инете, же
Éminence grise
Ну да, он здесь тройной
Hog
и O365 туда же :((( Our services aren't available right now We're working to restore all services as soon as possible. Please check back soon.
Hog
подкаст крутой кстати)
Они лет 5-7 назад в Денвере на .NET User group выпуск записывали :)
Vladislav
я удивился когда услышал что они свой первый выпуск в 2002(?) записали
Vladislav
https://pca.st/podcast/03f3bb30-32ab-0136-fa7b-0fe84b59566d
Vladislav
Недавно такой появился
Éminence grise
Одно не могу понять. Как Андреас успел начать делать языки, будучи еще совсем неопытным программистом.
Romɑn
Ребят, а кто-нибудь делал пакеты для fable?
Éminence grise
Видимо мы теперь пожинаем эти плоды.
Éminence grise
Нет спасибо, что прогресс был. Но мне как то понятнее, почему он такой странный.
Éminence grise
С высоты теперешнего опыта хорошо видно, что было сделано криво.. Но вот ведь поздно уже.. Надо молодежь учить, чтоб им на таком убожестве не работать.