Search
Write a publication
Pull to refresh
1
0
Send message

Облицовка трактора чем-то напоминает Cylon-ов из сериала Battlestar Galactica

  1. Go Programming Language, The (Addison-Wesley Professional Computing Series) Paperback – 26 Oct. 2015 / English edition by Alan A. A. Donovan (Author)

  2. 100 Go Mistakes and How to Avoid Them Paperback – 4 Oct. 2022 / English edition by Teiva Harsanyi (Author)

Это ничего не доказывает

Это доказывает, что инструмент надо выбирать под задачу. И иногда, альтернатив может и не быть.

Ок, извините, ошибся маленько

На этом и завершим... эту странную беседу

Положим я оказался не прав в части модели распространения MSBuild. Ок, я это признаю.

Я только на это и отвечал 8)))

Просто не могу понять, ради какого такого фатального преимущества я должен отдать предпочтение

Я нигде не говорил про "должен" 8)))

Мне дискуссия начинает напоминать анекдот где... "Мама! Он меня су..ой обозвал"

Нет, проблем! С этими цитатами и их восприятием обратитесь пожалуйста к пользователю AndronNSK, а мне приписывать чужие слова не надо.

Не надо за меня говорить. Я лишь ответил на технические утверждения, которые на поверку оказались ложными.

Остальные лозунги без меня 8)

Ах да, расскажите это все людям, которые пишут драйвера по винду. Упомяните про мощь MinGW, отладчик... 8)))

Вот оно мне надо? Просто не могу понять, ради какого такого фатального преимущества я должен отдать предпочтение инструменту с ограничениями в EULA?

Это вам решать/отвечать.

С искусственно созданными проблемами вроде разобрались.

Мои действия?

Обратиться к юристу. Я бы начал общение с фразы "In non-enterprise organizations, up to five users can use Visual Studio Community. In enterprise organizations (meaning those with >250 PCs or >$1 million US Dollars in annual revenue), no use is permitted beyond the open source, academic research, and classroom learning environment scenarios described above."

Что же она генерирует для MSVC? Правильно, солюшн (*.sln), чтобы использовать который необходим... Visual Studio!

А если указать генератор у cmake, то появляется выбор, что генерить. Например, если не хочется .sln, то выбрать генератором: -G "NMake Makefiles" или -G "Ninja" (будет пошустрее на больших проектах). Ninja можно скачать отдельно и указать в путях, один небольшой бинарь.

Потому как отдельно от IDE тулчейн MS не поставляется. И ладно бы в процессе установки я получал бы C++ тулчейн и IDE. Мне навяливают, без возможности отказаться тулчейн для C#.

Есть Build Tools. Качается отдельно от инсталлятора студии. Если качнуть свежее (Build Tools for Visual Studio 2022), запустить vs_BuildTools.exe и выбрать при установке только "Desktop Development with C++", то в результате будет вот что:

Visual Studio Build Tools 2022
17.14.6 (June 2025)

The Visual Studio Build Tools allows you to build native and managed MSBuild-based applications without requiring the Visual Studio IDE. There are options to install the Visual C++ compilers and libraries, MFC, ATL, and C++/CLI support.

При этом C# установлен не будет. Это проверяется в инсталяторе, через список установленых компонентов. Например, на сборочные машины частенько ставят именно Build Tools

Кактус - не компилятор. Кактус - во многом искусственно созданные проблемы

Я обьяснил как без IDE (Visual Studio) обойтись.

Кто искусственно создал проблемы и был ли это тролинг, решайте сами.

В первом списке приводятся минусы IDE (Visual Studio), во втором списке минусы компилятора (mingw).
Первый список минусов решается переходом на любой текстовый редактор + систему сборки (к примеру cmake). А вот как быть со вторым списком минусов (mingw) ? ни текстовый редактор, ни система сборки их не решат - кактус останется.

Давно было дело, я добавлял в includ-ы filesystem и mingw переставал собирать проект. Пробовал собирать другими (msvc, gcc, clang) - нет проблем. Переход на mingw мне видится поиском приключений (ой, извините) "контроля".

Статья выглядит немного однобоко — перечислены некоторые плюсы MinGW (в основном акцент на получении "контроля"), но минусы такого выбора под Windows вовсе не упомянуты.

Online Free UUID Generator — быстрый способ сгенерировать валидные UUID онлайн без регистрации и лишних кликов, соответствующий стандарту RFC 4122.
👉 Попробовать: https://uuidgen.app/

Поддерживает версии v1, v3, v4, v5 и v7, а также выбор формата оформления результатов и пакетную генерацию до 500 UUID за раз. Инструмент, который просто работает — для разработчиков, тестировщиков и всех, кому нужен надёжный уникальный идентификатор.

Даже не знаю, кому адресовалось про DynamoDB. Вообще, кратковременные задачи это такая редкость. Но спасибо, что поделилсь своим опытом.
У меня функции крутятся внутри периметра и наружу ничего не торчит - я доволен.

Думаю, что заоблачные счета после Denial of Wallet (DoW) останавливают посильнее, чем затруднения с отладкой и внедрением функций

Как бороться с атаками на функции можно было бы осветить более подробно

В завершение, CMakePresets.json добавлять не думали?

А vcpkg в планах есть?

Даже при отсутсвии опасностей, я бы не разгонял сильно. Всегда найдется тот кому надо обогнать. И тогда приходится тормозить до его скорости. И так много, много раз. А вот когда народ спать ложится, а ты в дороге... можно и проверить, что может машина.

1

Information

Rating
6,916-th
Registered
Activity

Specialization

Specialist
Lead