Ayrat
С мутабельностью в том числе
Ayrat
Пока никто не умер
Anonymous
скала мне вообще не зашла из-за имплицитов, а вообще синтакис фш мне нравится, но огромное количество фич иногда смущает
x
тиха, тиха
x
всё хорошо
Ayrat
всё хорошо
Ну ладно. Я тоже хотел на празднике жизни побывать. Только на работу пришёл и сразу в телегу!
Vasily
Ща про гопак начнет...
x
держите его!
Ayrat
Ща про гопак начнет...
Вот как раз займусь выведением стримов в мир
Ayrat
Интересно как
нажимаешь в правом верхем углу эту кнопку
Ayrat
вбиваешь в поиск Paket или Fake
Ayrat
там есть готовый экснетшн сразу с пакетом и фейком https://marketplace.visualstudio.com/items?itemName=isaacabraham.fsharp-helpers-extension
Ayrat
выбираешь аккаунт куда хочешь воткнуть
Ayrat
Потом создаёшь пайплайн для репки, но выбираешь (это временно) USE THE VISUAL DESIGNER
Ayrat
Добавляешь нужные шаги для пакета/фейка, конфигуришь.
Ayrat
а затем финт ушами для @ijsgaus , нажимаешь справа сверху view YAML
Ayrat
это нужно чтобы узнать ID тасок (иначе я хз как ещё узнать что в ямле писать queue: name: Hosted Ubuntu 1604 steps: - task: isaacabraham.fsharp-helpers-extension.1ba72b0a-f476-4a91-90a0-b8e7a0cc4338.PaketRestore@0 displayName: 'Restore Paket dependencies' inputs: PaketPath: .paket/paket PaketGroupName: main - task: isaacabraham.fsharp-helpers-extension.1ba72b0a-f476-4a91-90a0-b8e7a0cc4339.FAKERunner@1 displayName: 'Execute the my_build.fsx FAKE script' inputs: FakeScript: 'my_build.fsx' WorkingDirectory: src FakeToolPath: 'packages\fake\tools-gr\FAKE.exe' FakeTarget: Default
Ayrat
View YAML можно нажать как на отдельной таске (покажет ямл только для неё), так и для всего пайплайна (для этого надо выделить не таску, а джобу полностью)
Ayrat
как-то так
Ayrat
Ну и да, дальше забиваешь на ебучий визуальный редактор и сразу хуяришь полученный ямл в azure-pipelines.yml, это я думаю очевидно
Ayrat
@deexpp выведение стримов займёт не полчаса, я решил разъебать себе мозг с утра FAKE 5. Не знаю зачем.
Ayrat
это будет попытка номер 10
Romɑn
Это какие например?
Жесты с окнами, прилипания к левому и правому краю к верхней части экрана
Ayrat
Там есть где-то мигрейшон гайд
я мигрировать не буду, с нуля сделаю скрипт через темплит
Ayrat
я понял что миграция там бессмысленна
Ayrat
слишком много ченжей
Hog
Просто дохерища
Ayrat
да они ебанутые
Ayrat
причём ладно бы с нулевой альфа пререлиз версии такие изменения
Ayrat
но нет. с fake 4!!11
Ayrat
т.е. с уже устоявшегося API
Hog
т.е. с уже устоявшегося API
Это ваще прям любую фаршлибу возьми - так и будет :)
Ayrat
Жесты с окнами, прилипания к левому и правому краю к верхней части экрана
прилипания и в винде есть. как мышкой, так и по кнопками win+ARROW_LEFT например
Ayrat
я думал в макоси это есть
Hog
прилипания и в винде есть. как мышкой, так и по кнопками win+ARROW_LEFT например
А интеловые драйвера ля по умолчанию на вин-стрелку ещё и изображение вращают
Romɑn
в макоси есть но реализовано немного иначе
Ayrat
А интеловые драйвера ля по умолчанию на вин-стрелку ещё и изображение вращают
о да. они ещё по shift-alt-стрелки вращают, а это хоткей мультикурсора в VS Code между прочим
Ayrat
я этот процесс забанил к хуям у себя, иначе фруструации прям постоянные
Андрей
Жесты с окнами, прилипания к левому и правому краю к верхней части экрана
Тут мне и виндовых фич мало, раньше пользовался DesktopAngel, возможно он с 10кой ещё работает. А на маке Spectacle выше крыши
Vladislav
https://github.com/nuke-build/nuke
Vladislav
Я этой штукой пользуюсь
Vladislav
Как билд системой
Ayrat
Я этой штукой пользуюсь
ну так однохуйственно с FAKE, не?
Ayrat
просто на C#
Vasily
Я вот, если честно, за мсбилд и условный тимсити над ним
Vladislav
ну так однохуйственно с FAKE, не?
Магических строк и ебанутых операторов нет)
Vladislav
Типизировано
Romɑn
Я вот, если честно, за мсбилд и условный тимсити над ним
не, это не кул, тимсити должен дергать фейк скрипт
Vasily
Потому что вся эта хуерга под капотом все равно мсбилд дёргает
Ayrat
Магических строк и ебанутых операторов нет)
в FAKE5 уже тоже нет. А ебанутых операторов нет потому что в С# их вообще нет)))
Hog
просто на C#
На ц# - кейк!
Vladislav
Vasily
Ну реально, бенефиты неясны
Ayrat
Потому что вся эта хуерга под капотом все равно мсбилд дёргает
Я тоже топлю за это, но если тебе приходится лезть в MS билд таски и писать XML, сразу расстрел нахуй на месте
Ayrat
Ну реально, бенефиты неясны
генерация доков, паблиш, сложные действия (типа рассовывание файлов по папкам)
Hog
в FAKE5 уже тоже нет. А ебанутых операторов нет потому что в С# их вообще нет)))
Там всё ещё можно зависимости между таргетами через толстую длинную стрелку
Vladislav
Мсбилд хуерга))
Vladislav
Ну и всякие тулы дергать
Vasily
Мсбилд хуерга))
Эх,молодежь
Vladislav
Процессы
Vasily
Какие тулы, какие процессы?
Ayrat
Мсбилд хуерга))
мощная, но легаси хуерга, соглашусь
Vasily
Мы ща про билд или про деплой?
Vladislav
Эх,молодежь
Да я тролил
Vladislav
Но
Ayrat
апи для мамонтов типа @vshapenko которые когда-то убили годы чтобы его осилить
Vladislav
Дотнет приложение > мсбилда
Ayrat
тем кто осилил понятно можно на хуях носить молодняк