@ProCxx

Страница 1222 из 2477
Alexander
18.08.2017
11:22:31
и Conan сгененрирует файлик, который ты подрубишь в своей вижле или cmake

Michael
18.08.2017
11:22:41
Для интеграции с cmake есть conan-cmake. Но он работает не под все конфигурации.

Влад
18.08.2017
11:22:48
Кто нибудь шарит в фильтрах изображений? Нужен фильтр как в Gimp - имитация комикса.

Michael
18.08.2017
11:22:53
Лучше отдельно запускать conan install

Google
Michael
18.08.2017
11:23:15
И делать в корневом cmakelists инклюд conancmakeinfo

Alexander
18.08.2017
11:23:28
И делать в корневом cmakelists инклюд conancmakeinfo
ну так это и есть интеграция с cmake

Michael
18.08.2017
11:24:03
ну так это и есть интеграция с cmake
Да. Я вас неправильно изначально понял. Извиняюсь.

Ilia
18.08.2017
11:25:55
@zamazan4ik "But I do not see the C ++ tag there, which is sad." Там же в поиске любой тег можно задать, Оно отфильтруэт...

Просто выдимо не самый топовый.

Alexander
18.08.2017
11:27:12
хм... не пробовал даже

Ilia
18.08.2017
11:27:24
А я — да.

Alexander
18.08.2017
11:29:04
А я — да.
хм, я тоже попробовал - да, есть. Правда кол-во проектов огорчает

и хотелось бы добавить ещё штуку из разряда "с чем придётся работать". Из разряда high-load, text-processing, image processing

Ilia
18.08.2017
11:30:22
Так ещё же теги можно добавить...

Alexander
18.08.2017
11:30:50
Так ещё же теги можно добавить...
да блин) Дело не в самом сайте

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

Google
Ilia
18.08.2017
11:31:41
Кстати, можно сделать анонс наших канальчиков на SQL.ru? Я бы прилепил в FAQ или в верхнем топике. Но я не знаю, как правильно сделать ссылку.

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

Alexander
18.08.2017
11:33:12
Ну, это ответственность каждого, кто публикует, это не разрулить.
есть такие люди, которые за контент отвечают. Так что исправить, просто на это нужны людские ресурсы

Anton
18.08.2017
12:13:57
Всем привет! Хочу спросить у вас экспертное мнение) Многие ли разработчики пишут мобильные игры на С++? Столкнулась с проблемой, что хороших спецов много, но в мобилки не хотят. Я в IT рекрутменте новичок и не хочу себе вакансию-висяк)
На спп пишут обычно то, что связано с железом, ренденингом и требуется высокая производительность. На спп точно приходится писать для Sailfish. Для эппла... зависит от команды. Андроид... ренденинг в real racing скорее всего писался на спп.

Владислав
18.08.2017
12:15:15
игры на спп для андроида пишут немногие

это, как правило, не нужно

Anton
18.08.2017
12:15:43
Александр
18.08.2017
12:16:04
Народ, вопрос на засыпку, почему различные операторы сравнения не позволяют сравнивать объекты идентичных классов с разными аллокаторами? Для сравнения выделять память не требуется, всё const. Пруф: http://ideone.com/1RikPA

Yaroslav
18.08.2017
12:16:11
Что-то во всех топовых конторах только на с++ игры и пишут)

Anton
18.08.2017
12:16:17
это, как правило, не нужно
Ибо от jni можно огрести в том числе.

Александр
18.08.2017
12:16:48
не засыпка это - потому что аллкатор идёт как часть типа
с точки зрения реализации я понимаю. Почему стандарт не разрешил?

вроде ж написать template <class T, class Alloc1, class Alloc2> bool operator==(const std::vector<T, Alloc1>& lhs, const std::vector<T, Alloc2>& rhs) { ... } и всё хорошо

да, я вопрос криво сформулировал. "Почему операторы не реализовали так, чтобы они могли сравнивать объекты идентичных классов с разными аллокаторами?" - так лучше

Alexander
18.08.2017
12:19:40
с точки зрения реализации я понимаю. Почему стандарт не разрешил?
ну так зачем париться, если есть просто операторы сравнения?))) Вообще на CppNow было очень много разговоров по поводу вынесения аллокаторов из типа, чтобы сравнивать можно было нормально

Александр
18.08.2017
12:20:28
Alexander
18.08.2017
12:20:28
и правда. Я сходу не могу придумать жизненной ситуации, но мысль о такой несправедливости не даёт покоя
Для этого, чтобы не привязываться к типам, и придумали концепцию алгоритмы + итераторы + контейнеры

чтобы нам не приходилось париться по поводу таких вот мелочей

Google
Александр
18.08.2017
12:22:04
вот, значит нужно сделать сравнение нормальное!

Владислав
18.08.2017
12:26:08
это не вброс, это вбросище

Ilia
18.08.2017
12:28:19
http://docs.conan.io/
Ну, вот пробую я тут conan, по методичке. Получаю: ...\mytimer\build>conan install .. Poco/1.7.8p3@pocoproject/stable: Not found, looking in remotes... WARN: Remotes registry file missing, creating default one in ...\.conan\registry.txt Poco/1.7.8p3@pocoproject/stable: Trying with 'conan.io'... ERROR: Unable to find 'Poco/1.7.8p3@pocoproject/stable' in remotes И что делать надо ?

Александр
18.08.2017
12:30:47
помню с conan'ом была проблема, что он плодил кучу копий собранной либы, когда я менял буквально мелочи в конфиге. это логично, да, но потом как вычищать лишние копии и как узнавать, какая копия для какого конфига - не ясно. по дате изменения файлов узнавал

Ilia
18.08.2017
12:31:17
пропатчи свой локальный conan
А как патчат конан?

Александр
18.08.2017
12:31:18
может кто в курсе решения проблемы?

Alexander
18.08.2017
12:33:17
А как патчат конан?
добавь conan remotes

новые

может кто в курсе решения проблемы?
я так и не понял, в чём суть проблемы

почистить локальный кеш что ли?

Александр
18.08.2017
12:33:55
ага

причем почистить выборочно

Alexander
18.08.2017
12:34:44
Александр
18.08.2017
12:34:56
conan remove
да это вся либа снесётся

Google
Александр
18.08.2017
12:35:06
а у меня например 2 билда - x32, x64

Alexander
18.08.2017
12:35:19
да это вся либа снесётся
а, тебе определённый билд только снести...

сории, не понял сразу.

Alex Фэils?︙
18.08.2017
12:35:29
Всем привет! Хочу спросить у вас экспертное мнение) Многие ли разработчики пишут мобильные игры на С++? Столкнулась с проблемой, что хороших спецов много, но в мобилки не хотят. Я в IT рекрутменте новичок и не хочу себе вакансию-висяк)
на андроиде любое графическое приложение юзает JVM, даже то, которое формально под C++, на ios основной язык Swift/Objective-C. Поэтому квалификация и кругозор программиста, который хочет писать на C++ проекты на андроиде, должна быть выше

Alexander
18.08.2017
12:35:42
-q QUERY, —query QUERY Packages query: "os=Windows AND (arch=x86 OR compiler=gcc)". The "pattern" parameter has to be a package recipe reference: MyPackage/1.2@user/channel

Admin
ERROR: S client not available

Александр
18.08.2017
12:37:25
о, прикольно

сохранил

и наконец, как посмотреть конфиги билдов?

Alexander
18.08.2017
12:38:38
с какими флагами собраны что ли?

Александр
18.08.2017
12:39:04
да

как удалять, я теперь знаю, а как смотреть, что удалять - нет

Alexander
18.08.2017
12:39:48
то есть ты хочеш посмотреть, какие билды уже есть для данного пакета, да?

Александр
18.08.2017
12:40:08
именно

чтобы понять, может есть лишние и можно удалить

а то нынче либы прилично весят, что критично, когда на виртуалке сидишь

Tengiz
18.08.2017
12:41:36
Приветсвую, а где можно посмотреть реализацию std::apply для С++14 На http://en.cppreference.com/w/cpp/utility/apply возможная реализация основана на std::invoke В принципе мне нужно вызываться только lambda через std::apply, всего разнообразия callable объектов не нужно. Быстрый гуглёж ничего дельного не предложил.

Google
Tengiz
18.08.2017
12:43:55
реализацию смотри через F12 в твоей IDE
Я же говорю, оно через invoke сделано. Видимо придётся делать свой invoke (

Alexander
18.08.2017
12:44:49
https://www.codetriage.com/

Tengiz
18.08.2017
12:46:53
Если тебе только lambda вызывать, то замени std::invoke на обычный function call, и будет тебе счастье
А можно с этого места поподробнее, что имеется ввиду под function call?

Tom
18.08.2017
12:47:30
А можно с этого места поподробнее, что имеется ввиду под function call?
вместо std::invoke(f, a, b, c, ...) использовать f(a, b, c, ...)

Tengiz
18.08.2017
12:47:58
Александр
18.08.2017
12:48:13
вообще invoke - совсем для обобщенных случаев - с указателями на методы и прочее

к слову, по-моему можно в std::function завернуть и всё будет из коробки

Александр
18.08.2017
12:49:19
ну ладно

Alexander
18.08.2017
13:10:23
кто там говорил про С++ программиста на мобилки под игры?

С++ Client Developer Компания-разработчик мобильных игр ? Минск Отправьте, пожалуйста, Ваше #резюме по адресу: hr.alenachayko@gmail.com Контакты для связи: Skype: hr.alenachayko +375(29)855-70-32 (Viber, WhatsApp, Telegram) +375(29)114-41-46 +375(29)509-41-46

только что упало на linkedin

Alex Фэils?︙
18.08.2017
13:19:24
Ну Натив активити же
но оно все равно дергает жвм

Antony
18.08.2017
13:57:45
вот, значит нужно сделать сравнение нормальное!
Вообще похоже на хорошую идею для Proposal. Операторы сравнения описаны через lexicographical_compare, он позволяет работать с итераторами разных типов. Только надо сделать нормальное сравнение не только для vector, а и для deque, list, forward_list и т.д.

Страница 1222 из 2477