@ProCxx

Страница 2119 из 2477
Oleg
08.06.2018
08:17:55
как и куча других либ на житхабе
то-то все пользуются другими либами на гитхабе, но не пользуются бустом

Alexander
08.06.2018
08:18:24
ну-ка, ребятки, кто юзает Boost.PropertyTree?

Egor
08.06.2018
08:19:44
+

Google
Alexander
08.06.2018
08:20:57
Кто-то ещё?

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

Egor
08.06.2018
08:21:46
но я ищу альтернативу)

Vhäldemar
08.06.2018
08:21:53
я, но мне стыдно

Alexander
08.06.2018
08:21:53
Alexey
08.06.2018
08:31:14
Max
08.06.2018
08:31:38
от чего он зависит?

Alexey
08.06.2018
08:32:46
я не помню точный список. помню что получилось около 100+ файлов если по всему дереву зависимостей пройтись.

Max
08.06.2018
08:33:29
а, ты в файлах считаешь.

Alexey
08.06.2018
08:34:39
ну, можно еще в объеме исходников. мегабайт это все весило несколько, вроде бы.

Max
08.06.2018
08:34:52
я ваще щас не парюс. подрубаю буст конаном в симейке. оно линкуется только с реально тем что используется

Google
Max
08.06.2018
08:36:05
а опшнл хедер онли вроде бы

Alexey
08.06.2018
08:37:33
а такой развесистый куст зависимостей у опшионала скорость сборки не замедляет?

Max
08.06.2018
08:39:26
в сишке все замедляет. стараюсь поменьше в хедерах держать инклюдов. все в спп

Antony
08.06.2018
08:48:37
ну-ка, ребятки, кто юзает Boost.PropertyTree?
С C++17 в основном юзаю Container, Stacktrace, Process, ASIO, Interprocess, LexicalCast, Intrusive, Spirit, Graph (ну и PropertyTree вынужден соответственно) ^ это подтягивает практически весь Boost

Max
08.06.2018
08:52:26
С C++17 в основном юзаю Container, Stacktrace, Process, ASIO, Interprocess, LexicalCast, Intrusive, Spirit, Graph (ну и PropertyTree вынужден соответственно) ^ это подтягивает практически весь Boost
особенно спирит крут при сборке. настолько крут что может повалить компилятор и даже комп, сожрав всю оперативку и своп

вот если на спирит жаловаться то да я понимаю

а то что какойто опшнл там ето все фигня)))

Alexey
08.06.2018
09:14:51
от проекта и команды зависит фигня это, или нет. в пет-прожектах то да, фигня.

Max
08.06.2018
09:18:13
не сказал бы. пет прожекты могут быть мелкими и внутренний перфекционист не даст туда запихнуть нечто гигантское. а энтерпрайзное говно и так жирное как черная дыра в центре галактики и компиляется за полчаса. буст оно не заметит))

Alexey
08.06.2018
09:19:13
пет прожект может пользоваться пакетными манагерами и не засовывать буст прямо в исходники проекта например

Max
08.06.2018
09:21:13
может. но буст спирит тот же - хедер онли. и компиляться будет очень долго и больно.

Alexey
08.06.2018
09:25:12
дык какая разница хедер онли или не онли? один фиг хедеры где-то взять надо. хедеры подтянет пакетный манагер в пет-прожекте. на работе же адскую пачку хедеров придется пихать в репозиторий проекта. но да, спирит по сути своей будет долго и больно компилиться.

Max
08.06.2018
09:27:39
дык какая разница хедер онли или не онли? один фиг хедеры где-то взять надо. хедеры подтянет пакетный манагер в пет-прожекте. после подтягивания еще надо собирать подтянутое в хедерах

Alexey
08.06.2018
09:45:57
а как одно с другим связано?

Olesya
08.06.2018
09:48:47
ну я пару модулей переписывала за теми, кто не в курсах 11 стандарта, да)

0x01
08.06.2018
09:51:19
Может потому, что женщины не любят себе по ногам стрелять? ?

Olesya
08.06.2018
09:51:31
это объяснимо, женщины анмасс стали относительно недавно в айти приходить. на пике популярности как раз других языков.

так-то советское поколение полно тех, кто С владели и 98 стандартом.

0x01
08.06.2018
09:53:02
89 всмысле?

Alexey
08.06.2018
09:53:07
c++98 это уже совсем не Си с классами же. Си с классами это сильно достандартные плюсы.

Google
Olesya
08.06.2018
09:53:39
89 всмысле?
ну я думаю, часть и 98 доработали)

Alexey
08.06.2018
09:53:40
c++98 это уже аццкая содомия с шаблонами ?

может еще и conio.h из исходников убрать? а кодировку не cp1251 сделать?!

Alexander
08.06.2018
09:57:42
Мини-флудилка @procxx. Если хотите обсудить вакансию, просьба сделать форвард из канала, и уже потом комментировать. https://t.me/joinchat/BYlFbEPe5gMPVQm3OwKjaA

Vhäldemar
08.06.2018
10:02:17
а что, кодировка в стандарте?

1251

Алексей
08.06.2018
10:14:41
Всем дорброго дня

Игорь
08.06.2018
10:14:59
Алексей
08.06.2018
10:15:07
Кто нибудь может подсказать нормальную либу для работы c HTTP/2 и Boost::Asio?

Алексей
08.06.2018
10:58:44
РАБОТА -- это что ?
Требуется отправить пару фреймов по TLS с помощью HTTP\2

РАБОТА -- это что ?
Если конкретно, нужно отправлять пуши в APN

Ilia
08.06.2018
10:59:44
Требуется отправить пару фреймов по TLS с помощью HTTP\2
Т.е. надо сделать несколько HTTP -запросов?

Алексей
08.06.2018
10:59:52
Уже не первую неделю долбаюсь, не могу собрать нормально nghttp2 с поддержкой libnghttp2_asio

ну или как она там

внутри одного соединения

Ilia
08.06.2018
11:00:25
Это что? Я вот не знаю такого

Два там или три -- какая разница?

Погляди библиотеку CPR короче https://whoshuu.github.io/cpr/introduction.html

Google
Алексей
08.06.2018
11:01:05
HTTP/2 от HTTP 1.1 в корне отличается

Можно по идее и CURLом запросы в APN слать, но они очень быстро забанят за такое дело, так-как требуется долгоживущее соединение

Ilia
08.06.2018
11:02:45
keep-alive врубаешь, и всё, не?

Алексей
08.06.2018
11:02:51
Не

Нужно именно поднять соединение (что у меня уже есть) и выдавать ему HTTP/2 потоки для каждого пуша

Vhäldemar
08.06.2018
11:03:58
а зачем асио?

Алексей
08.06.2018
11:04:51
Ну с ним проще работать вцелом

Я copenssl как то даже не работал напрямую ни разу

Alexander
08.06.2018
11:05:50
yuri
08.06.2018
11:05:50
Это как AM/PM. До обеда boost::asio ругают, после обеда boost::asio хвалят.

Алексей
08.06.2018
11:06:29
Единственное решенеие для HTTP/2 которое я нашел, это — http://nghttp2.org/documentation/libnghttp2_asio.html Но никак собрать не могу. Ни на линуксе, ни под окнами

Ну мне asio нравится вцелом. Достаточно гармонично работает

Сейчас протокол HTTP/2 изучаю, придется походу свою либу писать :(

Pavel
08.06.2018
11:09:22
в grpc хттп2, глянь там

Vhäldemar
08.06.2018
11:10:04
кстати, да

грпц

Алексей
08.06.2018
11:10:08
https://github.com/grpc/grpc оно?

Vhäldemar
08.06.2018
11:10:45
оно

Алексей
08.06.2018
11:10:54
Спасибо, поглядим

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