Andrei
anecdotal evidence опять же.
Berkus
Danil
Danil
и перекомпиляшки сводятся к минимуму
Danil
а я как житель с вимом и без ssd еще все в tmpfs держу, так что и перекомпиляшки быстрые
Berkus
preprocessor is da powah!
Surreal
Мы, кстати, поощряем лодырей, когда помогаем с элементарными лабами.
Anonymous
Surreal
Anonymous
Не в IT?
Нет. Мануалы, книги и прочее.
Surreal
Так большая часть гуглится же. Можно всегда к преподу подойти\одногруппникам\старшему курсу.
Surreal
Anonymous
Бывают конечно и совсем наглые, которые хотят, чтобы за них всё сделали. В супапро такие часто заходят, но, что вполне закономерно, ответ они практически никогда не получают.
🦥Alex Fails
Anonymous
Vitaliiシ
Vitalik:
Кто в протоколах шарит?? TCP/UDP
Maxis
Vitaliiシ
ok
Nikolay Markov
зато про TCP если не поймет - ты повторишь, да?
Berkus
Эдвард
Кто в mtproto шарит?
Berkus
@AlexFails
🦥Alex Fails
дась
Berkus
mtproto?
🦥Alex Fails
Кто-нибудь сталкивался с такой проблемой, что телеграм, при отправке ему RPC запроса auth.SendCode, выдает ошибку PHONE_PASSWORD_PROTECTED?
🦥Alex Fails
Alex Ф-ф-фэils!🌠︙:
это значит, что чувак еще пароль сделал себе
Эдвард Даньковский:
Да, но пароль вводится же после кода.
А sendCode выдает такую ошибку, которой, кстати, нет в доках
А код сам не приходит
Эдвард
ща
Эдвард
01 6d 5c f3 70 3d 0a b7 e8 1c 12 59 19 ca 44 21
90 01 00 00 18 50 48 4f 4e 45 5f 50 41 53 53 57
4f 52 44 5f 50 52 4f 54 45 43 54 45 44 00 00 00
Эдвард
Тут получается
rpc_result {
req_msg_id: 0x59121ce8b70a3d70,
result:
rpc_error {
error_code: 400
error_message: PHONE_PASSWORD_PROTECTED
}
}
Surreal
Я не эксперт, но может перед этим надо еще какой-то запрос отправить, или поменять очередность существующих?
Эдвард
Эдвард
Короче, там вроде есть нужный кусок, но нет конструктора для auth.checkPassword. Завтра еще поищу и попробую отправить так же, как там
Surreal
Эдвард
Surreal
Из десктопного репа, кстати, пропала схема. Но код лучше что-то не становится. По крайней мере API так и не отделили логически от др. кода.
🦥Alex Fails
Surreal
Код становится только хуже(
Надо с 0 переписывать. Там все какое-то печальное. А им надо еще впиливать аудио- и видеозвонки. В этот код что-то впилить сложно с текущей архитектурой. Как бы они не забили на него и не сделали все на электроне или аналоге.
🦥Alex Fails
🦥Alex Fails
Виталий и Беркус пилят потихоньку
Surreal
Кто-то же писал, что телеграм делает нормальную либу для протокола своего? Или это фантастика?
🦥Alex Fails
Есть tgl
Poplav
Есть у кого-нибудь ссыль на адекватный гайд по Boost.Asio?
Berkus
https://olk.github.io/libs/fiber/doc/html/fiber/integration/deeper_dive_into___boost_asio__.html такой?
Berkus
https://think-async.com ?
Poplav
Такой, чтобы всё было объяснено на примерах, мб статейка чья-то в бложике
Berkus
у меня есть статейка про boost::fusion :)
Berkus
а про асио приходится искать по крупицам
Berkus
ща найду
Berkus
а кстати, смотри-ка - он и про асио неплохо пишет - https://rodgert.github.io/2014/12/24/boost-asio-and-zeromq-pt1/ асио, http://rodgert.github.io/2014/09/09/type-driven-wire-protocols-with-boost-fusion-pt1/ фьюжен
Berkus
Poplav
сенкс
Nyah
Есть у кого-нибудь ссыль на адекватный гайд по Boost.Asio?
а что, вот это плохая что-ли статья(цикл*)?
https://habrahabr.ru/post/192284/
перевод книжки:
https://www.amazon.com/Boost-Asio-Network-Programming-John-Torjo/dp/1782163263/ref=sr_1_9?s=books&ie=UTF8&qid=1377848240&sr=1-9&keywords=boost+c%2B%2B
Poplav
до меня очень туго доходит, пытался понять эти переводы, ничего не вышло(
Poplav
классно было бы, если документация была как у rust
Nyah
примеры из книжки вроде рабочие,
а про "плохая статья" - это к Беркусу. »искать по крупицам
или нужны более тонкие его настройки?
(спать хочу, не могу формулировать нормально текст)
Крылатый
Очередной страдалец узрел истину https://www.zerotier.com/blog/2017-05-05-theleak.shtml
Шаурма
было уже
Крылатый
Скорей всего тоже боян https://www.youtube.com/watch?v=UhrIKqDADX8
Berkus
🐙 Antony
Расскажите вкратце, что там за проблема и почему она не решается?
Berkus
вчерашний глючный bitset из той же оперы
Berkus
Расскажите вкратце, что там за проблема и почему она не решается?
софтина под хайлоадом начинает жрать гигабайты памяти внезапно. ничего не понятно пока не находится небольшой "промежуточный" аллокатор в libstdc++ - похоже что __pool_allocator
ну и вырубить его можно енв варом GLIBCPP_FORCE_NEW после чего все становится пучком
Berkus
почему-то битсет из libc++ работает блядь правильно во всех случаях
Aleksei
Если это про тот случай пост, а не новый
Aleksei
Александр
Aleksei
А, тогда надо прочитать этот пост
Aleksei
Я думал, что это про
https://akrzemi1.wordpress.com/2017/04/27/a-serious-bug-in-gcc/
Александр
Смотрю на "... Antony is typing" уже минут 10 и думаю, что ж там за сообщение будет
🦥Alex Fails