@ProCxx

Страница 830 из 2477
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
почему при увеличении блока в 10 раз потребление памяти не изменилось?
Потому что указатель далее по коду нигде не используется и компилятор его выкинул.

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
а чо есть conan?
интересная свистоперделка получается

надо посмотреть

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 одной командой, а в плюсах.... хехехе

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
охуенно же

не всё так гладко в самом деле, не хватает бесшовной интеграции с системной сборки, но это ближе к фантастике.

не суть, завтра потыкаю в эту поделку

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). Получалось очень и очень классно

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

и набору массы очень поспособствуют плагины для Clion, MSVS, Qt Creator, etc.

Google
/dev
01.05.2017
23:10:17
и набору массы очень поспособствуют плагины для Clion, MSVS, Qt Creator, etc.
мне казалось, что для набора массы надо творог после тренировочки кушать

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
https://habrahabr.ru/post/327708/
Ты ошибся чатом, друже.

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

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
Го compile-time строки в плюсы пилить.
уже есть http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0259r0.pdf https://github.com/tomazos/fixed_string

Antony
02.05.2017
09:57:02
Го compile-time строки в плюсы пилить.
Это неправильные строки! Правильные должны делаться вот так: https://apolukhin.github.io/papers/constexpr_allocator.html

Дед Пегас
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
На встрече в Торонто :)
Я на C++Now порекламирую proposal с constexpr_allocator =)

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
как указывать имя метода, если он внутри нэймспейса и внутри класса?
Плагины? Му-ха-ха. Добро пожаловать в ад! Можно воспользоваться http://www.boost.org/doc/libs/1_64_0/doc/html/boost_dll.html чтобы уменьшить страдания и припекание

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