ep
Где, в scipy?
Matwey
Да
ep
Не слышал, чтобы они Eigen использовали. OpenBLAS, ATLAS, MKL
Matwey
Значит я его перепутал с TensorFlow, в ком-то из них был Eigen кажется
ep
Eigen крутая библиотека, туда тоже можно контрибьютить.
Ioann_
Всегда проще обосрать - чем взять и разобраться (с)
Vladislav
Ioann_
ep
ep
У нас весь код, который пишут в студии проходит сборку на GCC. Если там не собирается, правится пока не будет собираться. Пока ещё не было случая, чтобы код, который собирается GCC не собирался в MSVC, а вот наоборот постоянно. Очень напрягает, особенно когда разработчики не сильно квалифицированные и колбасят порой такое.
Evgenii
люблю трахаться, не люблю майкрософт
Evgenii
Anonymous
Когда просят аргументировать, почему с++ ужасен, но ты не палишься, что ты обычный неосилятор
Vladislav
Ioann_
А я Майков люблю - у них очень грамотно сделана система. Спасибо Русиновичу за книги, а также за отличный TM
Anonymous
Evgenii
Aidar
такое бывает, подтверждаю
Aidar
но он не должен быть валидным по стандарту
ep
Например, для enum class:
cpp:606:21: error: could not convert ‘ARTERIAL’ from ‘CurveType’ to ‘int’
Проглатывает отсутствие typename и т. п.
Evgenii
ep
Кто-то написал кривой код, который у него собрался в студии, GCC не пропустил, кривой код не попал в продакшен.
ep
Ещё пример с линковкой. Забыли слинковать в cmake-конфиге с библиотеками OpenCV. В студии всё собралось, с GCC нет:
undefined reference to `cv::_OutputArray::_OutputArray(cv::Mat&)
Почему в студии собралось, чёрт знает.
ep
Ещё пример, кто-то зачем-то написал typename где не нужно. MSVC собирает, GCC ругается:
Error 7 error C2899: typename cannot be used outside a template declaration
Таких и подобных примеров можно много привести. Каждый день разгребаю подобное за некоторыми разработчиками.
Matwey
Во, вспомнил, у меня тут недавно было, что студия не собирала, а gcc собирал.
ep
Самый железобетонный аргумент, который я получаю чаще всего: у мня в студии всё собирается, я запустил тесты, всё работает, мне наплевать, что у вас там в линуксах не собирается. Отвечаешь: Ты пишешь невалидный код. Не помогает, люди кандидаты наук, они не могут же ошибаться. :)
Приходится вводить автоматические меры. Пока не соберётся на GCC, твой код не попадёт в проект и хоть обосрись там.
Michael
работал в команде одного продукта на OpenStack на Питоне собственно. А вот с компилируемыми языками профессионально не занимался - только трогал C++/Go, когда был студентом
Michael
На самом деле очень сложно что-то посоветовать из проектов. Очень всё разное. Если в JS всё однозначно — какие-то сайты, (ну или Node), то в С++ ты можешь писать всё что угодно.
Matwey
Правда я так до конца и не разобрался, что конкретно ей не нравилось, но static constexpr пришлось поменять на static constexpr const. :(
Michael
Да, понимаю, что всё очень разное. Выше человек скидывал ссылку на сайт - там хороший обзор проектов с гитхаба. Главное хочется стартового опыта набраться
Evgenii
ep
Ioann_
Open Cv это знакомые мне ребята - нижний же
Aidar
Evgenii
ep
opencv
Это всё же обработка изображений и машинное зрение, другая предметная область
Ioann_
А опецв развивается щас ?
Ioann_
Их ж интел купил. Там сокращения были
ep
Конечно, уже версия 3.3 насколько я знаю. Поломали там совместимость с 2.х
Michael
Интересует разработка на таком языке в целом. Это могут быть высоконагруженные сервисы, приложения, где много математики (сейчас иду на магистра-математика), различные наработки в ос или базах данных. Вот в том сайте уже присмотрел rethinkdb
ep
OpenCV хорошая библиотека с точки зрения алгоритмов и скорости, но API ужасен.
Ioann_
Верно я понимаю что там уже есть готовые методы для калибровки камеры :? Ну то есть скинуд фоточку с камеры самсунга - сможет он ее откалибровать :?
ep
Да, стереокамеры калибруются
ep
Или что ты имеешь в виду под "калибровкой"?
ep
Я имею в виду вот это:
http://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html
Ioann_
Да именно это и имел ввилу. Для стерео камер калибровочку чтобы эпи.геометрию заюзать
ep
Мы используем, вроде всё нормально работает :)
Ioann_
Ioann_
Я вот сеточки реконструирую. Пуассонов всяких решаю.
ep
Дополненная реальность в хирургии, типа помощь хирургу при планировании и проведении операций
Ioann_
Еххх, я уж подумал что вы это align tecnology
Ioann_
Крутая фирма кстати :)
ep
ep
Ivan
Исходник в 1251:
Literal output test (2 bytes per wchar_t)
******* WrdCmp word ********************
[Fcuken sheet]
********************************************
******* WrdCmp word ********************
[А роза упала на лапу Азора]
********************************************
Enter string 1:
тест
Enter string 2:
тест
Testing strings:
[в?бв]==[в?бв]
Ioann_
Та я тоже умею. Там вопрос качества и скорости. Сигал это медленно и не оч.
Ioann_
ep
Да
Я как-то собеседовался, но как-то не пошло
Ivan
Стояло уже:
Текущая кодовая страница: 1251
Ioann_
А что спрашивали :?
ep
Ivan
Я не знаю........
Ioann_
Ну вообше не суть. А то флуд пойдет. Но я думаю, что что то по численным методам скорее всего и лин. оптимизации.
Pavel
Привет, есть следующий код.
https://wandbox.org/permlink/aGfedlbVkiaX10DX
И один из выводов
func called, i= 3 / 7f0c8aafc700
func called, i= 2 / 7f0c8aafc700
func called, i= 4 / 7f0c8aafc700
func called, i= 5 / 7f0c8aafc700
func called, i= 6 / 7f0c8aafc700
func called, i= 7 / 7f0c8aafc700
func called, i= 8 / 7f0c8aafc700
func called, i= 9 / 7f0c8aafc700
func called, i= 1 / 7f0c8aafc700
func called, i= 0 / 7f0c8aafc700
не пойму почему порядок не 0, 1, 2, 3, 4 .. 9 ?
разве strand это не гарантирует ?
strand_one.post(boost::bind(func, i)); в теле цикла
Ioann_
Matwey
Это какой-то бывший завод?
ep
Типа моделинг в vr ?
Их можно много для чего применять. Мы их для сегментации органов используем.
Ioann_
Я так то только нурбсами ориентируюсь и subdivide surface
Ioann_
Фирма хорошая, жаль что в Москве :(
ep
Фирма хорошая, жаль что в Москве :(
Может быть. Может в ролике вообще не программисты (а кто тогда, моделлеры?). Но выглядит слишком страшно.
А вы чем занимаетесь, в смысле, что разрабатываете?
Matwey
Ioann_
Я - систему для легкого и непринужденного сканирования данных, улучшения полученных моделей и отправку их на печать. Вообще можно посмотреть Capvidia. Место где я работал очень долгое время.