
Ilia
01.12.2017
04:12:01

vyacheslav@deepin:~$
01.12.2017
04:14:28

Ilia
01.12.2017
04:14:35

vyacheslav@deepin:~$
01.12.2017
04:18:11
)) выбираю перед стартом проекта между C++, Go, Java / смотрю в сторону C++ , но не определился с графической либой думаю Qt5 . Каки сейчас тренды в отношении либ для графических интерфейсов и предпочтитльна конечно скорость разработки.
на одном qml можно кучу всего реализовать, под маком хз как, не пробовал, винда, линь всё шик, бд, sqlite встроен прямо в фрейм, остальные конекшены подрубаются через плагины, на мускл точно есть в коробе, единственное длл нужно будет рядом с бинарником положить

Google

Ilia
01.12.2017
04:18:30

Constantine
01.12.2017
04:18:45
Я не видел

vyacheslav@deepin:~$
01.12.2017
04:18:46
а кьют так то и есть фремйморк, любой код пишушищийся для фреймворка ясен пень под него затачивается, это же само собой
а дальше их можно в qml как угодно вертеть
анимации, позиционирование, по сути 3д движок по типу юнити, для моделирования самое то
единственный минус кьюта это лицензия gpl на большинстве модулей( а 300 бачей на рыло в месяц за коммерческую слишком великая цена


Vladislav
01.12.2017
04:49:35

vyacheslav@deepin:~$
01.12.2017
04:49:54
lgpl недавно, с 5.8 и у выборочного кол-ва модулей
в несколько кликов я даже не нашёл точного списка
https://habrahabr.ru/post/275725/ не претендую на актуальность

Google

vyacheslav@deepin:~$
01.12.2017
04:55:13
нашёл, https://www1.qt.io/licensing-comparison/

Alexey
01.12.2017
05:29:20
Ребят, а что почитать, чтобы понять, как написать обработчик прерываний, чтобы try-catch работало на нестандартном процессоре?

Alexander
01.12.2017
05:35:22

Kitsu
01.12.2017
05:35:45

Alexander
01.12.2017
05:41:48
SEH
Насколько я смог нагуглить, это специфичная фича винды. А вопрос был про нестандартный процессор.

Kitsu
01.12.2017
05:42:34
От частного к общему же, лучше чем ничего

Alexander
01.12.2017
05:43:32
нет там никакого общего

Alexey
01.12.2017
05:45:43
Да, seh, похоже не то

Vladimir
01.12.2017
05:48:24
В этом канале не запрещается аннотации на видосы/статьи по С++ публиковать?
Или это не подходит для телеграмма вообще? (просто если кому-то интересно - занимаюсь я написанием таких аннотаций на крутые выступления с конференций по С++ и без проблем могу их например сюда ретранслировать). Если это допустим, конечно.

Dezmond
01.12.2017
05:51:13


Vladimir
01.12.2017
05:54:26
Окей, тогда, последняя написанная аннотация:
Аннотация на доклад с конференции Corehard 2017 о пакетных менеджерах в С++, а также небольшая подборка материалов по теме continuous integration.
» Преамбула. От себя:
Пакетный менеджер - очень нужная штука в более менее большом проекте, с ее помощью можно прописать зависимости вашего проекта от других. При необходимости она автоматически качает нужны версии зависимостей (библиотек) и компилирует их как вам надо.
Поработав какое-то время Java-программистом (и попробовав maven и gradle) я искал что-то подобное в 2014 году. Не нашел. Но вот теперь все это уже есть.
» Содержание доклада с таймингом:
{первые 2 минуты пропустите}
2:00 - рассказывается про пакетные менеджеры для других языков;
2:30 - что обычно позволяет менеджер пакетов.
4:50 - что умеет Maven в Java (в частности можно описать зависимости, которые можно привязать к тестам).
6:44 - небольшая история (смешная) о поиске менеджера пакетов в С++.
8:24 - список менеджеров для С++.
8:36 - требования к пакетному менеджеру (на их основе дальше идет сравнение).
9:44 - список "плохих" менеджеров (со списком недостатков) - nuget, vcpkg, Qpm, pacm, cget, cppget);
10:25 - список "хороших менеджеров" со списком особенностей - cpm, conan, hunter.
10:48 - особенности cpm, установка boost и подключение к проекту, описание проблем и того, почему cpm оказался не таким уж хорошим.
13:30 - особенности conan, установка boost, openssl.
16:16 - конструкция conan (что где лежит, как хранится).
17:25 - особенности hunter, установка boost, небольшие "проблемы" с установкой boost+thread+chrono+... - отличается от conan процессом компиляции скачанных библиотек, качает исходники и собирает все.
21.25 - добавление зависимости вашего проекта от boost+openssl.
21:40 - конструкция hunter (структура каталогов и т.п.)
23.10 - итоги (они выбрали hunter, хотя conan тоже хорош)
24.00 - вопросы: что если в системе несколько компиляторов и надо собирать под каждый из них? (ответ для hunter)
25:40 - нужен ли в С++ вообще такой менеджер пакетов как в руби и т.п. (филосовский вопрос, длинный ответ).
29:20 - что если пакеты надо использовать с патчами, собирать с флагами? (ответ для hunter).
» Ссылка на видео:
https://www.youtube.com/watch?v=Q7uR-4L7pVk&list=PLgsLnJ-wgYTZRDRK3jrSOoarFg0ART6Ea&index=9
» Дополнение. От себя.
По смежной теме стоит посмотреть и другие видео (ниже ссылки на развернутые аннотации):
1) доклад про travis.ci (а также conan и немного про docker): https://vk.com/wall-105242702_557
2) доаклад про обеспечение качества кода (про conan тоже есть, но также про статическую првоерку кода, ревью и т.п.): https://vk.com/wall-105242702_495
3) подробный разбор Conan: https://vk.com/wall-105242702_459


Andrew
01.12.2017
06:13:26
Всем привет) Не кидайте помидорами - я за помощью. Есть ли кто специалист, который работал с АПИ телеграм

Александр
01.12.2017
06:33:08
Приветствую, не кидайтесь помидорами, помогите решить задачу :-)
Фото не могу прикрепить(
Если есть желающие - в ЛС ?

Andrew
01.12.2017
06:36:14
если это ирония, то суперсложная - я гуманитарий ^-^ на самом деле нужен просто человек имевший опыт работы с обычным, не ботовским апи телеги, исключительно подсказать где искать проблему)

Egor
01.12.2017
06:44:23
Если у вас код на плюсах — задавайте вопрос прямо тут со ссылкой на код на Pastebin.

Александр
01.12.2017
06:45:28
Не код, а условие
Не имею идей по решению

Google

Александр
01.12.2017
06:53:25
Объясните как запустить N циклов?
Динамическое количество, со своим счётчиком

Egor
01.12.2017
07:00:02

Александр
01.12.2017
07:01:02
Спасибо.

vyacheslav@deepin:~$
01.12.2017
07:04:45
от это я протупил, оказывается телега десктопная на Qt
А нет в телеге спец чата для кьютистов ?

Igor
01.12.2017
07:07:26

vyacheslav@deepin:~$
01.12.2017
07:07:44
Благодарю, а то вообще никак не гуглится

Александр
01.12.2017
07:57:39
В идеале да

vyacheslav@deepin:~$
01.12.2017
07:57:46
жёсткий ты тип)
на Qt это 3 строчки

Nik
01.12.2017
07:58:50
изи же
system("cat image.b64 | base64 --decode");

vyacheslav@deepin:~$
01.12.2017
07:59:12
гы

Anton
01.12.2017
07:59:18
https://stackoverflow.com/questions/180947/base64-decode-snippet-in-c
гугл же есть )

Александр
01.12.2017
07:59:37

vyacheslav@deepin:~$
01.12.2017
07:59:39

Александр
01.12.2017
08:00:01

Anton
01.12.2017
08:00:08
в openssl неплохой кодировщик base64

Nik
01.12.2017
08:00:42

Google

Александр
01.12.2017
08:00:44

Admin
ERROR: S client not available

Nik
01.12.2017
08:01:00
точнее
certutil -decode encodedInputFileName decodedOutputFileName

vyacheslav@deepin:~$
01.12.2017
08:03:00

Александр
01.12.2017
08:03:11
Четверть

vyacheslav@deepin:~$
01.12.2017
08:03:20
это за год?

Александр
01.12.2017
08:03:28
+

vyacheslav@deepin:~$
01.12.2017
08:04:01
ну qt в год тоже в районе 220к выходит

Александр
01.12.2017
08:05:19
Спасибо
Я так понял эта утилита работает с 8 версии окон и выше?

vyacheslav@deepin:~$
01.12.2017
08:20:10
Когда фантазии нет даже на ник

Александр
01.12.2017
08:22:50
:D

Berkus
01.12.2017
09:06:48
base64::decode видимо

Александр
01.12.2017
09:07:40
Уже решили данный вопрос

.........
01.12.2017
09:16:21
С чего начать изучать с++?

/dev
01.12.2017
09:16:46

Ilia
01.12.2017
09:19:01

Berkus
01.12.2017
09:24:29

Google

Vitaliy
01.12.2017
10:29:48
Подскажите какую-нибудь библиотеку с optional для c++11

Kirill
01.12.2017
10:34:05
boost :)

Vitaliy
01.12.2017
10:35:10
Да вот уже увидел
Просто мне буквально в одной функции он понадобился и не хотел тащить кучу хэдеров
Ну ладно, буду привыкать юзать хорошее

Igor
01.12.2017
10:41:24

Vitaliy
01.12.2017
10:42:20

Anatoly
01.12.2017
10:51:43

Alexander
01.12.2017
10:54:31
https://habrahabr.ru/post/343622/.it

Constantine
01.12.2017
11:21:30