
Alex
04.05.2018
05:06:06
С веселым утренним байтоебством друзья

Dmitry
04.05.2018
05:11:06
Нет, это же не строка а бинарный вход предполагается.

Alex
04.05.2018
05:15:30

Google

Alex
04.05.2018
05:15:45
алгоритм от этого не изменится
http://www.ietf.org/rfc/rfc2045.txt

Dmitry
04.05.2018
05:17:23
Выравнивание = добавляется в конец base64, исходные данные не должны меняться. Т.е. при обратном декодировании я должен получить тот же один байт.

Oleksandr
04.05.2018
07:32:57

Andrey
04.05.2018
08:08:34
так а по большей части, что юзаете?
На всех платформах vim в качестве редактора + ycm к нему в качестве навигатора и комплитера, gab/lldb в качестве отладчика, cmake в качестве билд-системы.

Matwey
04.05.2018
08:28:19
Господа, у меня тут страныный легаси С-код:
extern int var;
*внутри тела функции*. Это работает так же как обычный extern? Как это понимать?

?
04.05.2018
08:29:11

Anatoly
04.05.2018
08:29:21

Matwey
04.05.2018
08:30:33

Anatoly
04.05.2018
08:31:23
И зачем это внутрь каждой функции напихали?
предположу, чтобы подчеркнуть то, что функция использует глобальную переменную, чтобы бросалось в глаза. и чтобы бы в последствии ты нашел все места, где эта глобальная переменная используется по extern int var. вообщем, написано грамотно, если закрыть глаза на глобальную переменную.

Andrey
04.05.2018
08:44:22

Alexander
04.05.2018
09:20:47
А я тут покушать принёс - плагин для Conan под Clion:
https://github.com/conan-io/conan-clion-plugin

Anatoly
04.05.2018
09:29:37
https://github.com/isocpp/CppCoreGuidelines/issues/19 философия

Google

Igor
04.05.2018
09:32:50
довольно оффтоповый вопрос, но тем не менее
предположим я хочу dive into cross-compilation, под арм, на дому - что за железка мне для этого нужна? распбери? ардуина? рандомная плата с алиэкспресса?

Anatoly
04.05.2018
09:33:10
армов ведь много
а что ты хочешь? мигать светодиодом?

Matwey
04.05.2018
09:33:51

Roman
04.05.2018
09:33:57

Igor
04.05.2018
09:34:24

Matwey
04.05.2018
09:34:27
qemu это эмулятор все-таки

Anatoly
04.05.2018
09:34:36
orange pi - дешёвая железка. Можно поставить armbian какой-нибудь и мучать её и в хвост и в гриву

Roman
04.05.2018
09:34:59

Matwey
04.05.2018
09:35:34

Anatoly
04.05.2018
09:36:07

Matwey
04.05.2018
09:36:16
вообще Rockchip "специализируется" на платформах для типа теле-приставок и киосков, там всякое есть кодирование/декодирование видео. хотя оно везде есть на самом деле

Anatoly
04.05.2018
09:36:54
orange pi имеет vpu (video processing unit для H.264) и GPU Mali - как смартфон хреновенький
имеет USB, UART, HDMI, а более новые может быть и SATA (правда через USB, но всё же)

Igor
04.05.2018
09:38:17
а цель какая? сделать типа киоск или что?
поэкспериментировать с разными тулчейнами, пайплайнами, библиотеками, понаступать на всякие грабли - вобщем всё то же, что делаю на работе с hi3520 из китая, но в менее стеснённых обстоятельствах

Matwey
04.05.2018
09:38:35
qemu-arm

Anatoly
04.05.2018
09:38:42

Igor
04.05.2018
09:38:49

Matwey
04.05.2018
09:38:52
Только будет медленновато

Anatoly
04.05.2018
09:38:59
да нормально будет

Google

Igor
04.05.2018
09:38:59
qemu-arm
не хочу куему, хочу железяку в коробочке)

Anatoly
04.05.2018
09:39:10
только флешку повыше классом покупай

Igor
04.05.2018
09:39:15
юартом в неё втыкаться, сквош по сети загружать и прочие радости

Matwey
04.05.2018
09:40:18
Которая хуже всего с линуском дружит

Igor
04.05.2018
09:41:29
ну вот я за именованиями "первых попавшихся" и пришел собственно) рокчип, оранж пи, ок спасибо, буду гуглить

Anatoly
04.05.2018
09:41:42
предлагаю проконсультироваться вот здесь (хороший канал, не ограничен только железом из топика, там люди, работающие с железом присутствуют) https://t.me/Orange_Pi_Devices
хотя там много флуда

Igor
04.05.2018
09:42:49
благодарю, тогда ближе к вечеру сформулирую хотелку поточнее и загляну, думаю

Matwey
04.05.2018
09:43:14
Вот где будет удовольствие

Olesya
04.05.2018
09:45:37

Anatoly
04.05.2018
09:46:37
эээ. давайте без коммерции в этом чате

Ilya
04.05.2018
09:48:30
В амперке цены сильно завышены, гораздо дешевле заказать из поднебесной.

Alex
04.05.2018
09:49:37
Надо купить, сделать на ардуино и javascript что-то великое

Olesya
04.05.2018
09:50:24
можно идеи взять и посмотреть, что входит в наборы.

Alexander
04.05.2018
09:52:22
у меня сейчас малинка как маленький сервер крутится

Olesya
04.05.2018
09:53:42
вообще ещё на СМ7 в Бауманке есть чувак, который обучает схемотехнике и программированию микроконтроллеров (мой приятель), вход свободный для всех. если в Мск, можешь придти в гости на СМ7, я его контакты дам.

Google

Egor
04.05.2018
09:54:29
кто-то знает презенташки или ссылки, где есть оптимизации ллвм/гцц с примерами? именно с/с++ код, а не IR

Alex
04.05.2018
09:54:31
торговали амперкой, пошла торговля людьми

Olesya
04.05.2018
09:55:53
я Амперку кинула для поиска идей, я к ним отношения никакого не имею. приятель делает семинары бесплатно.

Igor
04.05.2018
09:56:00

PRoSToC0der
04.05.2018
10:02:23
кстати, в продолжение темы о продлении жизни, реально ли продлить жизнь возвращаемого std::string, который сразу же помещается в std::string_view?
что-то вроде этого
std::string f();
std::string_view s = f();

Admin
ERROR: S client not available

Nikita
04.05.2018
10:11:34
в написанном тобой примере string_view вообще не нужен, а если речь про случаи типа
std::string f();
void g(std::string_view p1, std::string_view p2);
...
g(f(), f());
то тут и так всё нормально будет, ничего продлевать не надо

Andrey
04.05.2018
10:42:41

Александр
04.05.2018
10:44:22
Кто как решает следующую проблему: имеется цепочка if constexpr () {} else if constexpr(...) {} else {}, нужно в последнем else прописать static_assert(some_false_cond), тогда очевидно простой false не пройдёт, но есть другие варианты:
https://godbolt.org/g/G2EXPt
Может есть способ элегантнее?

Alexander
04.05.2018
10:53:44
я не совсем понял, чего ты хочешь

Anatoly
04.05.2018
10:54:55

Александр
04.05.2018
10:55:46

Egor
04.05.2018
10:56:52

Alexander
04.05.2018
10:57:21

Egor
04.05.2018
10:57:36
нет, просто примерчики
было так - стало так

Alexander
04.05.2018
10:57:48
полного перечня ты всё равно нигде не найдёшь, а все презентации они просто с парой простых примеров

Google

Александр
04.05.2018
10:58:22

Egor
04.05.2018
10:59:02

Alexander
04.05.2018
10:59:24

Egor
04.05.2018
10:59:27
на годболте то я повыдумывал несколько простых, ещё может какие посмотреть
на цппконе он?

Alexander
04.05.2018
10:59:45

Egor
04.05.2018
11:02:32
тоже не шибко богато у него тут) ладно, насобираю отовсюду

Alexander
04.05.2018
11:03:44
вопрос - а тебе зачем?

Egor
04.05.2018
11:04:09
студентам показать

Alexander
04.05.2018
11:07:11
студентам показать
https://github.com/ZaMaZaN4iK/ConfsANDProps/blob/master/Conferences/CppNizhniyNovg2017/Compiler%20benchmark.pdf
мб это поможет чутка
там не так много, но много примеров я в презу не добавил

Egor
04.05.2018
11:08:22
спс

Igor
04.05.2018
11:20:31
товарищи, а есть у кого-нибудь на примете просветительская статья на тему того, как inline на самом деле ничего не инлайнит, а просто велит компилятору корректно обрабатывать ситуации множественного определения символов и не допускать odr violation?

Alexander
04.05.2018
11:21:51

Igor
04.05.2018
11:22:35