кота
а вот начинается учебный год и прожроммирование и хочется писать код в няшном вскоде
кота
вместо громоздкого иде
Igor
На странице загрузки студии
Igor
Вниз пролистать и там инструменты
кота
Ты кстати дмесг глянул?
Igor
Да мне что-то так в лом было на флешке или ещё где-то линь разворачивать
Igor
Может чуть попозже
Igor
Просто очень слабо в успех верится и мотивации по этому нет
Igor
кота
https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019
кота
Ага да вижу
Igor
Только сразу говорю, по объёму он не сильно меньше визуалки)))
Igor
Потому что всё как раз таки SDK занимает
Igor
А не сама визуалка
кота
А там же выбрать можно как в визуалке?
Igor
Ага
кота
Кстати чем мингв не угодил?
Igor
Там тот же Visual Studio Installer
кота
Я просто не программист, тем более не знаю схх
Igor
Удобненький такой
Igor
А со шлангом и gcc я работаю в основном только под линями
кота
наверное мне разницы не будет, мингв или MSVC
Igor
Думаю да
кота
или шланг ваще (быть модным и настроить лсп в виме)
Igor
Шланг чуть больше матерится, чем gcc
Igor
Он стандарты сильно любит
Igor
Вот, у меня только основной набор для десктопа стоит
кота
хдд
Igor
2.85GB весит вся папка Microsoft Visual Studio
Igor
Вместе со студией выходило около 3.5
fgntfg
Ох уж этот сетевой эксгибиционизм
Igor
Пхех
Igor
Мне вот ещё чем нравится компилер мелкомягких, у него из коробки есть воркеры. То есть компилятор сам свои инстансы запускает в указанном количестве, чтобы быстрее компилить проект. Ну и плюс инкрементальная сборка ещё.
Igor
В лине я вот такой костыль себе накрутил https://github.com/igor725/cserver/blob/main/build#L88
Igor
Через find читаются все файлы в папке src, без подпапок и для каждого запускается компилятор с командой только на создание кода.
Igor
Ну и если воркеров оказалось больше, чем установленное допустимое количество, скриптег ждёт.
Igor
В линупсах воркеры по хорошему через мейкфайлы делаются, но я их не очень люблю, по этому всегда свои билдскрипты пишу.
Igor
Думал ещё накрутить проверку времени изменения исходного файла и время создания кодового объекта, чтобы ускорить компиляцию, но у меня проект сам по себе не сильно большой, чтобы бороться за каждую секунду компила. Вот в однопотоке, да, долго компилится, но стоит запустить 8 компиляторов одновременно, как время тут же сокращается до 2-3 секунд.
Igor
Вот такой фигнёй страдать приходится каждый раз, чтобы вскод себе окружение визуалки перенял.
кота
а зачем cnt и чет я не выкупил, что jobs -p делает
Igor
А, это старая переменная осталась, там раньше очень черезжопно было реализовано
Igor
jobs -p выводит все запущенные скриптом фоновые работы
Igor
а wc -l считает их количество
Igor
а зачем cnt и чет я не выкупил, что jobs -p делает
Спасибо, что напомнил, а то она уже фиг знает сколько болталась впустую))))
Igor
Я даже не заморачивался особо с этим скриптом, а сейчас посмотрел, чёт я там ряльно намудрил.
Igor
Да и в массив pids иногда не то значение писалось, ох
Igor
Всё. Подчистил чутка.
кота
это вроде считает слова
кота
а не строки
кота
ну ладно)
Igor
а, ну там и жобсы в строку пишутся, через пробел.
кота
ну я так и понял
кота
не важно короч
Igor
Ага
кота
люблю шизоидные баш скрипты
Igor
Хехехе
кота
автоматизирую все подряд себе
кота
кота
Самоучка?
Igor
Ага
кота
Круто
Igor
Я просто когда продумывал структуру, как будет работать билд моего проекта, не смог придумать элегантного решения на мейке или симейке.
Igor
Мейк слишком слабоват, а с симейком лень разбираться.
Igor
Вот и накидал два скрипта - виндовый и линупсовый.
Igor
Только одна из специальностей, на которые я учился хоть как-то связана с программированием - компьютерные сети.
Igor
Да и то меня там особо ничему новому не обучили. Такое ощущение, что в СПО я пошёл не для того, чтобы меня учили, а чтобы преподавателям помогал)))
Igor
Ага
Igor
Потом была армия, потом вышка
Igor
Ну точнее как... сейчас вышка
Igor
Решил подтянуть свои знания в физике, потому что в ней у меня познания ни чуть не лучше, чем у камушка.
кота
Ага
База, никогда не ходите дети в пту
Igor
Да, могу спаять простые схемы какие-нибудь, примерно представляю, как работают микросхемы и т.д., но всё ОООЧЕНЬ поверхностно.
Igor
Единственное, чем мне помог СПО, так это тем, что уже был знаком с околостудентской жизнью при поступлении в вузек.
Igor
И уже примерно представлял, что будет происходить, когда одногруппники в ужасе туда-сюда носились.