
Herman
01.05.2017
22:28:18
в теории, должно ведь больше потреблять? я нигде не накосячил в коде?

here1am
01.05.2017
22:28:36
выключи оптимизации и проверь

Alexander
01.05.2017
22:28:43

Herman
01.05.2017
22:28:57
хорошо, спасибо

Google

Surreal
01.05.2017
22:32:36

Alexander
01.05.2017
22:35:16
кстати, совсем забыл. Никто не хочет написать плагин под CLion?
плагин для работы с Conan. У меня опыт с джавой так себе и окунаться в это у меня нет особого желания. Может у кого-нибудь руки загорятся - сделаете полезнейшее дело
которое будет сильно способствовать популяризации данного пакетного менеджера
потому что судя по всему, в roadmap у jetbrains такого в ближайшем времени не предвидится (у них и так проблем хватает с их IDE), а штука была бы очень полезной, пусть и с терминала с ним работать приятно

Daniil
01.05.2017
22:38:29
а чо есть conan?
https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcR--ZkIfrNuh5v281V9im_P4k3A4ybJpCziY--rJc_0px4d74Gh ?

Alexander
01.05.2017
22:41:17

fox.cpp
01.05.2017
22:41:27
надо посмотреть

Alexander
01.05.2017
22:41:42

fox.cpp
01.05.2017
22:41:53
это да

Daniil
01.05.2017
22:44:00
хех, если это то что я думаю, то я только сегодня ныл на эту тему

Google

Daniil
01.05.2017
22:44:00
в яве добавление зависимости реашается одной строчкой в системе сборки, в go одной командой, а в плюсах.... хехехе

Alexander
01.05.2017
22:44:30

Nikolay
01.05.2017
22:45:31
а вот эта вся хрень вокруг bazel?
он так не умеет?

fox.cpp
01.05.2017
22:45:43
мне нравится

Alexander
01.05.2017
22:46:03
грубо говоря, пишешь себе на Poco какого-нибудь, без хедеров, без ничего. ПОтом просто пишешь одну команду, conan будет искать уже скомпилированную сборку под твоё сочетакние компилятора\битности\ОС\итд , скачает и всё подтянет. Если не найдёт, то скачает исходники и скомпилит у тебя сразу

fox.cpp
01.05.2017
22:48:12
охуенно же
не всё так гладко в самом деле, не хватает бесшовной интеграции с системной сборки, но это ближе к фантастике.
не суть, завтра потыкаю в эту поделку

Alexander
01.05.2017
22:51:51

fox.cpp
01.05.2017
22:52:10
да с любой

Alexander
01.05.2017
22:52:42
просто руками всё равно нужно кое-что делать.
Также не забываем, что конан довольно молод. Там даже версия что-то около 0.22 - 0.24

fox.cpp
01.05.2017
22:53:04
вот не хочется что-то руками делать)

Alexander
01.05.2017
22:53:05
да с любой
есть интеграция с cmake. Что ещё надо ??
вот не хочется что-то руками делать)
там одна команда. Которую ты также можешь автоматизировать. Я так делал на C++Russia. Поищи материалы Павла Филонова на эту тему - он конаном рулит мастерски и умеет его хорошо готовить в сочетании со всякими CI (Travis, Appveyor). Получалось очень и очень классно

fox.cpp
01.05.2017
22:54:49
https://www.youtube.com/watch?v=W9DBJunyZyQ
первая ссылка из утки

Alexander
01.05.2017
22:59:34
я вот стараюсь форсить Conan как только можно - только с набором критической массы пользователей эта вещь будет жить и не повторит судьбы biicode
и набору массы очень поспособствуют плагины для Clion, MSVS, Qt Creator, etc.

Google

/dev
01.05.2017
23:10:17

Alexander
01.05.2017
23:10:39
https://www.codeproject.com/Articles/1183423/We-make-a-std-shared-mutex-times-faster
кстати, ещё касательно Conan. Если кто любит заниматься билдами, ты вы можете легко разобраться с билдами и позадливать пакеты на conan. Тем самым поможете проекту. Ведь так много чего неопакечено...

Vyacheslav
02.05.2017
06:52:08
Ну, я хочу добавлять эвенты из рдугого потока
в данных статьях показываются проблемы/реализации ивентов и форков
https://habrahabr.ru/post/17000/
https://habrahabr.ru/post/234835/
http://pragmaticperl.com/issues/04/pragmaticperl-04-anyevent-%D0%B8-fork.html
http://www.perlmonks.org/?node_id=1007745
статьи на Perl, но думаю должно быть понятно

Дед Пегас
02.05.2017
08:59:43
Онтопчик вброшу http://www.sean-bollin.com/2017/05/01/reactor-vs-proactor-part-1-the-reactor/

Square
02.05.2017
09:04:09

Дед Пегас
02.05.2017
09:04:25
Можно бота на реакторах написать)
Надо попробовать самому бота написать, чтобы логи собирал.
Организовать поиск по ним полнотекстовый.

Square
02.05.2017
09:07:13
Логи откуда? Тележку?

Дед Пегас
02.05.2017
09:07:33
Да, хотя бы.
Правда, есть ещё необходимость сделать адекватный транспорт xmpp-tg, чтобы на несколько комнат раздельно.
И не на js)
Как вам PHP в ваших C++? https://twitter.com/sebrose/status/858347156427636738
Вот-вот.
Почему бы не сделать тайпклассы? Нет, давайте наступать на интерфейсы.

Alexander
02.05.2017
09:41:45
https://habrahabr.ru/post/327708/

Дед Пегас
02.05.2017
09:44:11

Google

Alexander
02.05.2017
09:44:22
Так как у этого языка есть чему поучиться

Vladislav
02.05.2017
09:52:16

Admin
ERROR: S client not available

Antony
02.05.2017
09:52:40
Так как у этого языка есть чему поучиться
Поддерживаю! Если хоть 1% любителей Rust в один из дней поймут, что с флагами "-Wall -Wextra -Werror" C++ становится весьма похож на Rust - задача выполнена, людишки обучены.

Vladislav
02.05.2017
09:52:52
см. GenerateConsoleCtrlEvent

Дед Пегас
02.05.2017
09:54:26
Го compile-time строки в плюсы пилить.

Плюшка
02.05.2017
09:54:38
го\

Surreal
02.05.2017
09:55:04

Дед Пегас
02.05.2017
09:55:35
А в шаблон аргументом это через анус опять сувать, да?

Grigor
02.05.2017
09:55:35

Antony
02.05.2017
09:57:02

Дед Пегас
02.05.2017
09:58:18
Где голосовать?
Можно ж будет адекватную ORM написать наконец.
ib4: не учитывая рефлексию

Antony
02.05.2017
10:01:52

Дед Пегас
02.05.2017
10:02:09

Alexander
02.05.2017
10:10:01

Antony
02.05.2017
10:10:30
Супер

Google

Antony
02.05.2017
10:10:41
чем больше шума, тем выше шанс что прислушаются

Alexander
02.05.2017
10:11:41
+ там есть ещё пару лояльных к этому пропозалу людей

Gregor
02.05.2017
10:36:13
всем привет
такой вопрос: явное связывание с длл в винде
как указывать имя метода, если он внутри нэймспейса и внутри класса?
статический
LPCSTR funcName = static_cast<LPCSTR>("add@MyDLL@MyDLLNamespace");
это не работает(

Anatoly
02.05.2017
10:38:24
какое же это раннее связывания?
dumpbin тебе в помощь

Gregor
02.05.2017
10:39:06
не ранне,е, а явное
LoadLibrary которое

Anatoly
02.05.2017
10:39:42
смотри вывод https://msdn.microsoft.com/ru-ru/library/30e78zd0.aspx

Antony
02.05.2017
10:39:45