
kapehh
26.10.2018
13:42:27
Кстати да, что это я жмусь сижу. Сразу тут и спрошу.
Подскажите есть ли какие-нибудь годные книги по Qt ? На русском.

Alexander
26.10.2018
13:42:36

Vitaly
26.10.2018
13:43:15

Anatoly
26.10.2018
13:43:52

Google

kapehh
26.10.2018
13:43:55
спасибо, @zamazan4ik @anatolijs

Anatoly
26.10.2018
13:44:44

kapehh
26.10.2018
13:45:53

Vergil
26.10.2018
14:09:03
займусь, как положено программисту, музыкой. Напишу/запишу альбомчик и со спокойной душой продолжу шкодить

Ilia
26.10.2018
14:24:13

Vergil
26.10.2018
14:24:45

Ilia
26.10.2018
14:25:01

Google

Ilia
26.10.2018
14:26:18
Да и когда враги кругом, тоже не сложно.

Nikita
26.10.2018
17:03:25
Ребята, библиотечку для парсинга Url не подскажете?)

Stay
26.10.2018
17:03:52
std::regex

Matwey
26.10.2018
17:04:28
а сколько нужно штук распарсить?
если 1 - то regex вполне подойдет
В boost еще что-то было такое

Anatoly
26.10.2018
17:06:44
Вот регехп я как-то кидал
мне надо было как-то на части разложить url, но я ничего такого не нашел, поэтому написал regexp. для моей задачи подошел, можешь взять за основу:
URL URL::Parse(const char * url) {
std::regex r("^"
"(" // 1. server = protocol user:password @ host : port
"(" // 2. protocol = scheme + ://
"([^:]+)" // 3. scheme
"://" //
")"
"(" // 4. user:password
"([^:@]+)?" // 5. user
"(:([^@]*))?" // 6. :password 7. password
"@)?"
"([^:/$]+)?" // 8. host
"(:(\\d+))?" // 9. :port 10. port
")"
"(/[^$]*)?" // 11. path
"$"
);
std::cmatch m;
bool matched = std::regex_match(url, m, r);

Nikita
26.10.2018
17:08:31
Ну там не только парсить, я имею в виду вообще для хранения урлов со всякими ништяками. Например, хочца уметь к урлу добавить часть относительного пути
Или схему поменять например

Anatoly
26.10.2018
17:11:59

Stay
26.10.2018
17:12:46
Да, как вариант написать свой класс со всеми нужными ништяками. Железный вариант без лишних зависимостей

Nikita
26.10.2018
17:13:37
Ну да, написать свое круто конечно, просто не хочется время тратить если уже готовое есть

Anatoly
26.10.2018
17:14:30

Stay
26.10.2018
17:15:23
Небольшой секретик: идеальной либой, решающей твою проблему на 100% нет (справедливо для всего)

kuzy000
26.10.2018
17:31:30

Евгений
26.10.2018
19:02:32
Немного не по теме, но кто и какой враппер для питона использует?

Дед Пегас
26.10.2018
19:03:54
boost::python

Kotbegemot
26.10.2018
19:04:41
Pybind11

Vladislav
26.10.2018
19:06:03

Google

Alex
26.10.2018
19:11:01
Извините за детский вопрос: зачем звать Питон из С++?

A.D.
26.10.2018
19:11:33

Kotbegemot
26.10.2018
19:17:10

Matwey
26.10.2018
19:26:54
На C++
Странно конечно

Max
26.10.2018
19:36:29
После просмотра ролика решил поиграться с эмозди в коде (ролик-доклад https://youtu.be/LVbhkgYba0s UPD починил ссылку)
Следующий код: https://pastebin.com/8ezyg7dN
На g++ 8.2 дает для байтов эмодзи следующее: error: stray ‘\360’ in program
Как собрать?
В гугле нахожу только инфу по gcc, -finput-charset=UTF-8 не помог

Ostrizhniy
26.10.2018
20:27:50

Alloky
26.10.2018
22:13:34

Vladislav
26.10.2018
22:14:18

Ostrizhniy
26.10.2018
22:16:02
Не пробовал, qt под raspberry 40 минут, когда определился что мне нужно

Dmitry
27.10.2018
08:18:05

Matwey
27.10.2018
09:03:09
А на чем нынче модно делать restapi интерфейс для своего сервиса?

Eugene
27.10.2018
09:19:51
Не на С++

Nikita
27.10.2018
09:28:24
У последнего есть очень приятная библиотечка для этого

Google

Matwey
27.10.2018
09:28:46
Не не не

Nikita
27.10.2018
09:28:49
Flask вроде зовётся

Matwey
27.10.2018
09:29:03
Есть прога на плюсах, надо туда добавить

Nikita
27.10.2018
09:29:35
Сочувствую)

オレンジ
27.10.2018
09:31:56
Мелкософтовский cpprestsdk?

Aleksei
27.10.2018
09:35:12

Stolyarchuk
27.10.2018
11:16:18
crow.hpp

Alexey
27.10.2018
11:25:17
crow.hpp
Она приятная, но бажная и давно не обновляется

Андрей
27.10.2018
11:35:23
Есть ли оверхед в такой записи
auto v = std::vector<int>(10)
Или лучше всётаки так писать
std::vector<int> v(10)
Причём в зависимости от компилятора надо знать
Кто с оптимизирует а кто не очень
В частности gcc, visual c++ и интоловский

Alexander
27.10.2018
11:38:07

Андрей
27.10.2018
11:50:03
Спасибо

Evgeniy
27.10.2018
12:53:35
второе ведь короче

Андрей
27.10.2018
12:54:19
первый привычней
С java и python