
Combot
08.06.2018
11:24:57
combot.org/chat/-1001031904034

Nick
08.06.2018
11:38:21
Всем привет, подскажите как считать дату и время не с машины, а удаленно, чтобы изминение локальноного времени не влияло на результат...

Spoonson
08.06.2018
11:38:55
а че вернуть то должно если сети нет?

Nick
08.06.2018
11:39:17
exit(1)

Google

Vhäldemar
08.06.2018
11:41:12
google ntp

elias
08.06.2018
11:45:27

Nick
08.06.2018
11:49:38
Спасибо

Игорь
08.06.2018
11:50:25

Max
08.06.2018
12:01:07

yuri
08.06.2018
12:26:15
А не в курсе, boost::asio c MsgWaitForMultipleObjects() можно подружить? Не хочу потоки.

Max
08.06.2018
12:33:18
не знаю ибо под винду не пишу
погугли

Vhäldemar
08.06.2018
12:35:32
а оно внутри не на виндовой версии потоков работает?
boost/asio/detail/impl/win_thread.ipp

yuri
08.06.2018
12:35:55
я вчера буквально ошибся в термине, и искал асинхронные сокеты вместо неблокирующих. Ходил по ссылкам и тушил пукан от примеров на asio.

Constantine
08.06.2018
12:39:33

Игорь
08.06.2018
12:40:24

Google

Vhäldemar
08.06.2018
13:00:01
yesn't

Antony
08.06.2018
13:00:59
подскажите репозиторий, где была имплментация is_constexpr_evaluated в виде библиотеки
Нашел: https://github.com/SaadAhmad/in_constexpr

Ioann V
08.06.2018
13:25:06
Ребят, привет.
Если есть кто работал с curl, у меня вопросик.
Можно ли его как то прибить :?
У меня curl висит в poll-e, коллбеки никакие не вызывает

Konstantin
08.06.2018
13:26:28
kill -9

Ioann V
08.06.2018
13:26:32
И хотелось бы его как то прибить. Кто что подскажет ?
Вообще вопрос такой, как оно с openssl работает :?
Верно я понимаю, что если у меня есть поток задетаченный, а главный поток сдох, то у меня будет креш в openssl
:?

Arseny
08.06.2018
13:37:56
без стек трейсов я думаю сложно что-то обсуждать.
у него несколько видов таймаутов - может на них висеть, может на dns resolve и т.д.

Ioann V
08.06.2018
13:38:17
Ну у него 3 таймаута
Я вообще, постпвил оба, все равно тупит
И висит в poll
У меня просто есть поток, который я джоиню
В этом потоке и работает курлец.
А если поток детачить, то возможно падение в crypto openSsl
Когда, закрываешь app

Google

Ioann V
08.06.2018
13:40:46
Или такого быть не должно :)? И openSsl никак не зависит от статических переменных и когда они дестроятся ?

Arseny
08.06.2018
13:41:10

Ioann V
08.06.2018
13:42:10
Так, не догоняю ?
Точнен это то что я и сказал
Но там может не доходить же, додеструктора

Konstantin
08.06.2018
13:43:14
If a signal handler is invoked while a system call or library
function call is blocked, then either:
* the call fails with the error EINTR.

Arseny
08.06.2018
13:43:22

Konstantin
08.06.2018
13:43:29
так что посылаешь сигнал, и poll разлочится и вернет EINTR

Ioann V
08.06.2018
13:44:33

Konstantin
08.06.2018
13:45:11
man signal, просто в свой процесс шлешь сигнал

Ioann V
08.06.2018
13:45:52
Не, это точно не совсем то что я ищу.
У меня приложение полноценное пользовательское

Konstantin
08.06.2018
13:46:23
почему? тебе надо прервать poll, сигнал прерывает системные вызовы, включая poll

Arseny
08.06.2018
13:46:41
качни исходники курла и подебажь - самый верный способ разобраться

Ioann V
08.06.2018
13:47:07
^ видимо, да :)

Arseny
08.06.2018
13:47:07
там никакой магии

Ioann V
08.06.2018
13:47:18
Я знаю, конечно что никакой магии

Pavel
08.06.2018
13:47:57
а чатик по cmake есть?

Konstantin
08.06.2018
13:48:25
есть в слаке cpplang

Google

Konstantin
08.06.2018
13:50:10
там все на статических переменных. попытки вызывать openssl_init/openssl_cleanup параллельно с нескольких тредов заканчиваются печально

yuri
08.06.2018
13:52:00
для многопоточного кода у openssl есть апи для инициализации энного числа мютексов.

Evgeniy
08.06.2018
13:52:01
https://twitter.com/GorNishanov/status/1004984647636439040

Konstantin
08.06.2018
13:52:25
апи для мьютексов есть да, но с инициализацией надо быть аккуратным

Vyacheslav
08.06.2018
14:56:52
http://jackieokay.com/2017/04/13/reflection1.html
reflexpr кто-нибудь пытался использовать?
Если позвать std::string::resize с меньшим размером, чем string::size(), как можно добиться поведения, чтобы буфер не был реаллоцирован?

Alexander
08.06.2018
15:55:44
Свежий CppCast про Vcpkg, будь он неладен
http://cppcast.com/2018/06/robert-schumacher/

Kitsu
08.06.2018
15:56:35

Vhäldemar
08.06.2018
15:59:26
там нет ничего про не должен, просто линейно от N

Ilia
08.06.2018
17:21:15
@zamazan4ik , а не скажешь навскидку, в Conan CPК не завезли случайно?

Alexander
08.06.2018
17:21:34

Ilia
08.06.2018
17:22:11
Благодарю

Alexander
08.06.2018
17:22:12
а кинь-ка репу проекта

Ilia
08.06.2018
17:22:44
https://whoshuu.github.io/cpr/
CMake туда завезён

Egor
08.06.2018
17:23:50
зато в cppan завезли
https://cppan.org/pvt.cppan.demo.whoshuu.cpr

Google

Ilia
08.06.2018
17:26:51
Видимо это от автора.

Evgeniy
08.06.2018
17:29:25
> в цпп не пакетного менеджера, как бы это пофиксить?
> два пакетных менеджера с разными пакетами
?

Stanislav
08.06.2018
17:35:41

Alexander
08.06.2018
17:35:56

Stanislav
08.06.2018
17:36:09
ну вроде сг15 это и пытаются сделать

Evgeniy
08.06.2018
17:36:20
n>1

Stanislav
08.06.2018
17:36:43
лень считать

Evgeniy
08.06.2018
17:37:28
ну условно ж
под конкретную ситуацию

Antony
08.06.2018
17:38:53
Ещё новости: constexpr бумагу на добавление этого волшебного слова к pair, tuple, *instert_iterator, char_traits::copy и проч одобрили и послали в LWG