Stanislav
есть ограничения
Stanislav
An unlimited number of users within an organization can use Visual Studio Community for the following scenarios: in a classroom learning environment, for academic research, or for contributing to open source projects. • For all other usage scenarios: In non-enterprise organizations up to 5 users can use Visual Studio Community. In enterprise organizations (meaning those with >250 PCs or > $1M in annual revenue) no use is permitted for employees as well as contractors beyond the open source, academic research and classroom learning environment scenarios described above.
Stanislav
https://www.visualstudio.com/wp-content/uploads/2017/03/Visual-Studio-2017-Licensing-Whitepaper-March-2017.pdf страница 8
Stanislav
на билдтулзы вроде тоже самое
Stanislav
читай) не для всех ситуаций
Stanislav
в некоторых придется лицуху покупать
🦥Alex Fails
/extra #vscommunity *Ограничения VS Community*: • An unlimited number of users within an organization can use Visual Studio Community for the following scenarios: in a classroom learning environment, for academic research, or for contributing to open source projects. • For all other usage scenarios: In non-enterprise organizations up to *5* users can use Visual Studio Community. In enterprise organizations (meaning those with >250 PCs or > $1M in annual revenue) no use is permitted for employees as well as contractors beyond the open source, academic research and classroom learning environment scenarios described above.
ep
А если ты сейчас захочешь скачать VS Community 2015, то просто так это сделать не удастся. Они выпили все публичные ссылки и теперь нужно регистрироваться в их "Visual Studio Dev Essentials" и только тогда появится доступ для скачивания старых выпусков. Причём найти их там у них на сайте тоже не тривиальная задача :)
Олександр
но зачем, есть же vs2017?
Не все большие библиотеки интегрируются в vs2017
Vladislav
но зачем, есть же vs2017?
бывают проекты, завязанные на достаточное число UB чтобы ломаться после обновления компилятора
Pepe 🐸
бывают проекты, завязанные на достаточное число UB чтобы ломаться после обновления компилятора
Интересно так случайно происходит или сознательно фичи используют?
Vladislav
случайно, думаю
Олександр
Berkus
(на самом деле нет)
Berkus
Например CUDA
китайцы не могут в код?
Vladislav
класс, чуваки, я рад
я никого не оправдываю, если что
Pepe 🐸
китайцы не могут в код?
Мы на 17ю перешли)
Berkus
Мы на 17ю перешли)
а вы китайцы?)
Pepe 🐸
Berkus
ну то есть не нвидия?
Berkus
я про тех китайцев
Vladislav
Например CUDA
cuda 9 (RС) уже умеет
ivan
надо потестить чисто сишный код. CUnit — наше всё?
ivan
ну ёпта 😒
Vladislav
rm -rf C_dir наше всё
а как же ядро?
Berkus
а как же ядро?
к нему в первую очередь относится
Berkus
RedoxOS?
я еще не смотрел но это монолитный посикс же? опять?
Vladislav
ivan
энивэй. сишный код потестить надо.
Berkus
энивэй. сишный код потестить надо.
ну попробуй CUnit, какие варианты то
Berkus
ассерты можно лепить еще
ivan
да я и не знаю, какие варианты. так, название слышал
Vladislav
затести сишный код из плюсов любвм плюсовым framework'ом
Berkus
затести сишный код из плюсов любвм плюсовым framework'ом
сишный код не всегда собирается плюсовыми компилями, или ты предлагаешь бинарник собранный линковать и тестировать?
Berkus
ну так может прокатить да
Berkus
надо чтобы это были публичные функции только
ivan
линковать, да
годная мысля, спасибо
Berkus
у тебя опечатка
Berkus
два раза проверяется vmaximized_atom и ни разу hmaximized_atom
Berkus
не делай такие имена переменных если хочешь избежать
Berkus
maximized_vertical_atom, maximzed_horizontal_atom сложнее перепутать
Berkus
именно так такие ошибки и появляются, а отличие в одну букву не всегда можно заметить
Constantine
maximized_vertical_atom, maximzed_horizontal_atom сложнее перепутать
я предпочитаю полный суффикс в таких случаях
Berkus
один хуй автокомплишен
Berkus
насрать на длину примерно вообще, назови max_ вместо maximized_
Berkus
или вообще ma_vertical, ma_horizontal
Berkus
как будто мамочку зовешь
Berkus
я вообще про другую читабельность писал, но ладно, не буду тебя учить, находись по этим граблям сам сначала
Constantine
или вообще ma_vertical, ma_horizontal
вроде того) очень удобно высматривать всякие size_x, size_y, min_x, min_y в контексте ошибок копипасты
Berkus
вроде того) очень удобно высматривать всякие size_x, size_y, min_x, min_y в контексте ошибок копипасты
угу, dot product и cross product особо не улучшишь правда как ни крутись )
Berkus
там приходится страдать и хорошо если только один раз
Constantine
достаточно посмотреть, что ты не скрещиваешь <s>бобра с ужом</s> х и y координаты
Berkus
cross косое потому что дает нормаль
Constantine
я просто инглиш названия не знал
Pepe 🐸
я просто инглиш названия не знал
Точка и крестик произведения на самом деле)
Constantine
в олимпиадках я всегда их индусил в scalar и vector, разумеется
Berkus
ну в целом не математично но по сути
Constantine
ну... всегда можно считать результат косого произведения вектором в неизвестную сторону)
Pepe 🐸
Ну вообще scalar правильно просто может реже используют
Constantine
вообще не могу вспомнить, когда мне последний раз нужно было косое произведение в плоской геометрии
Berkus
в известную сторону конечно же
Constantine
неизвестную, какая-то нормаль к плоскости
Berkus
нормаль в результате получается всегда в известную сторону
Berkus
зависит от порядка векторов
Pepe 🐸
неизвестную, какая-то нормаль к плоскости
Ориентация всегда выбирается однозначно
Constantine
а кто сказал, что существует единственное нормальное направление к плоскости? :)
Berkus
если шутка, то плохая
Berkus
плоскость определяется точкой и НОРМАЛЬЮ
Constantine
это в 3D
Berkus
ну ваши 18D извращения мало кого интересуют
Berkus
бывают, конечно