@ru_python

Страница 6382 из 9768
Vyaches
29.08.2018
12:28:54
что реализуешь если не секрет?
Прогресс бар, который показывает отработку скрипта.

Undefined
29.08.2018
12:29:29
как подтверждение юзера используем его ID в телеге он уже регается в нашем боте где выбирает уже себе юзернейм там, отображаемое имя и прочее

Crypt
29.08.2018
12:29:40
смотри, у меня рега через бота в телеге, дальше уже все хранится у нас
рега для бота(группы, канала) в телеге? или для внешнего ресурса?

Undefined
29.08.2018
12:29:47
внешний ресурс

Google
1NF3sted
29.08.2018
12:30:00
есть кто занимаеться графиков opencv ?

Crypt
29.08.2018
12:33:23
ну имхо тогда лучше спросить лишний раз логин. а то если ты его коряво вычислишь - юзеру придется его либо сейвить в брузере и везде синзронизировать, либо каждый раз в телегу залазить и копировать

1NF3sted
29.08.2018
12:34:40




Undefined
29.08.2018
12:34:42
ну имхо тогда лучше спросить лишний раз логин. а то если ты его коряво вычислишь - юзеру придется его либо сейвить в брузере и везде синзронизировать, либо каждый раз в телегу залазить и копировать
юзернейм статичный же, при входе спрашивает его и пароль. отображаемое имя можно каким угодно кроме эмоджи/переносов строк/прочей лишней фигни.

1NF3sted
29.08.2018
12:34:46
как избавиться от помех ?

Crypt
29.08.2018
12:35:37
а, вычисляется только отображаемое имя)

сори я еще не проснулся после вчерашнего корня)

notdurov
29.08.2018
12:38:40


Sergey
29.08.2018
12:41:19
Я его не создавал Сразу @celery.task(bind=True) def func(self) Потом func.apply_async() Или Я неправильно понял вопрос
тебе возвращается айди таски потом с помощью инспектора смотришь запущеные такси и делаешь что хочешь это если нужно ей управлять снаружи внутри через bind=True можно прокинуть

Constantin
29.08.2018
12:48:09
Вопрос категории noob: объявляю dict, располагаю там пары key: value в определённом порядке. Когда перебираю этот dict при помощи for key in dict, элементы массива идут в рандомном порядке. Как зафиксировать порядок пар key: value в том порядке, в котором я их объявил?

Google
Sergey
29.08.2018
12:48:46
либо юзать 3.7

Constantin
29.08.2018
12:48:54
OrderedDict
Понял, спасибо

Роман
29.08.2018
12:48:56
либо юзать 3.7
не, не стоит

Sergey
29.08.2018
12:49:06
не, не стоит
почему ?

Роман
29.08.2018
12:49:25
почему ?
реализация может поменяться и тогда код поломается, словарь не гарантирует порядок

Constantin
29.08.2018
12:49:31
либо юзать 3.7
Увы, центось на прод сервере седьмая, а там такой роскоши не завезли

Vyaches
29.08.2018
12:50:03
Roman
29.08.2018
12:50:25
с 3.7 официально гарантирует
и как бы написано, что на это не стоит полагаться)

Роман
29.08.2018
12:50:29
Sergey
29.08.2018
12:50:50
но сама идея хранения порядка глупая

Artyem
29.08.2018
12:51:20
и как бы написано, что на это не стоит полагаться)
нет, это в 3,6 было деталью реализации cpython. с 3,7 это именно часть спецификации языка

Роман
29.08.2018
12:51:37
с 3.7 официально гарантирует
чет не могу найти, где гарантирует

Undefined
29.08.2018
12:51:46
но сама идея хранения порядка глупая
еще не видел применений OrderedDict, поэтому плюсую

Роман
29.08.2018
12:52:15
еще не видел применений OrderedDict, поэтому плюсую
может пригодиться, например, когда подпись нужно генерить по строке

Artyem
29.08.2018
12:52:16
чет не могу найти, где гарантирует
https://docs.python.org/3/whatsnew/3.7.html the insertion-order preservation nature of dict objects has been declared to be an official part of the Python language spec.

Roman
29.08.2018
12:52:27
https://mail.python.org/pipermail/python-dev/2017-December/151283.html

да, тоже нашел, спс

Роман
29.08.2018
12:52:53
https://docs.python.org/3/whatsnew/3.7.html the insertion-order preservation nature of dict objects has been declared to be an official part of the Python language spec.
а это не в случае, когда список как параметр передается конструктору словаря?

Google
Undefined
29.08.2018
12:53:41
ребят крч проблема. где найти фикс для кота, чтобы не лез на клавиатуру, когда я код пишу?

Undefined
29.08.2018
12:54:04
/report ?

Artyem
29.08.2018
12:54:12
а это не в случае, когда список как параметр передается конструктору словаря?
и в этих случаях тоже, просто сохраняется порядок вставки

Undefined
29.08.2018
12:55:34
я патчил тапком
но он в этом случае вылетает с огромным стеком в обувь

Crypt
29.08.2018
12:55:36
ребят крч проблема. где найти фикс для кота, чтобы не лез на клавиатуру, когда я код пишу?
1. посадить на цепь 2. дать пожрать 3. выселить погулять 4. усыпить на сиськах тянки)

Undefined
29.08.2018
12:55:59
Crypt
29.08.2018
12:56:16
ну на крайний случай - сделай ему робота, пусть играет)

Undefined
29.08.2018
12:56:46
ну на крайний случай - сделай ему робота, пусть играет)
ес что поможете написать программку для него?)0

Роман
29.08.2018
12:57:03
что такое подпись по строке?
ну вот запрос делаешь к web api, передаешь параметры, и иногда для авторизации запроса используют следующий механизм: md5 от параметров в определенном порядке(алфавитном чаще всего) + какой-то пароль

Город, где нет тянок

Undefined
29.08.2018
12:57:55
нет, я просто сычую постоянно

Undefined
29.08.2018
12:58:48
сортировка существует
json.dumps(data, sort_keys=True)

но это сериализация уже

Роман
29.08.2018
12:59:01
Я вообще зашел, чтобы задать такой вопрос: werkzeug Request как определяет максимальный размер запроса по content-length?

Google
Роман
29.08.2018
12:59:26
сортировка существует
для алфавита подойдет, для произвольного порядка(такое тоже не редкость), уже нет

Sergey
29.08.2018
12:59:53
Crypt
29.08.2018
13:01:11
ес что поможете написать программку для него?)0
разве только подсказать слегка) я сам вот еще в процессе - жду запчасти для того, чтобы нашпиговать Orange PI

Undefined
29.08.2018
13:01:25
ух

а я ардуинку убил

:/

Sergey
29.08.2018
13:01:43
wat?
забей) я о том что можно это без ordereddict сделать

Роман
29.08.2018
13:02:50
Переформулирую вопрос: вот есть werkzeug.Request, у него есть свойство max_content_length, оно для проверки длины контента используется и бросает исключение, если пришел длиннее, чем указано. Вот вопрос, оно использует заголовки для проверки или же во время чтения данных из входного потока проверяет?

Crypt
29.08.2018
13:02:56
ух
у меня digispark`ов еще много, как-то на алиэкспрессе по 100 рублей набрал, теперь вот валяются) если 6 выводов хватит - советую

Роман
29.08.2018
13:03:17
Это не подпись. Это HMAC
прошу прощения, точно, это hmac

Undefined
29.08.2018
13:03:54
пик можешь кинуть?

Oleksandr ror191505
29.08.2018
13:04:45
прошу прощения, точно, это hmac
И лучше добавлять таймштамп ещё и на сервере проверять, что он не старше минуты, например

Crypt
29.08.2018
13:05:26
пик можешь кинуть?
https://ru.aliexpress.com/store/product/1pcs-Digispark-kickstarter-development-board-ATTINY85-module-for-Arduino-usb/731260_32581512379.html?spm=a2g0v.search0104.3.1.a0ce1063efbyYK&ws_ab_test=searchweb0_0,searchweb201602_4_5910017_10065_10068_5890017_5920017_10696_10084_10083_5940017_5724317_5724017_10618_10307_10301_5930017_5970017_5723517_5724217_5724117_5724417_10059_100031_5725017_5980017_5725117_5724917_10103_5900017_5990017_5724817,searchweb201603_1,ppcSwitch_7&algo_expid=fd491156-fbe3-4ac1-babb-9ccd75f544a6-0&algo_pvid=fd491156-fbe3-4ac1-babb-9ccd75f544a6&priceBeautifyAB=0 да, они самые. Их тоже шить через Arduino IDE можно

Undefined
29.08.2018
13:05:34
да, они

Роман
29.08.2018
13:05:43
Undefined
29.08.2018
13:05:44
ух

Google
Undefined
29.08.2018
13:05:54
> тоже шить через Arduino IDE можно офигенно

Oleksandr ror191505
29.08.2018
13:06:08
ну для hmac не уверен, насколько это актуально
Это актуально для защиты от атаки повтора

Undefined
29.08.2018
13:06:11
6 пинов хватит, 4 входа, 2 - sync/data для шифта

Undefined
29.08.2018
13:07:24
у меня даже идея была сделать чтобы на ардуинке был скрипт, общающийся через серийник с пекой, а на пеке питоноскрипт, управляющий ардуинкой

Crypt
29.08.2018
13:08:13
там даже можно по USB, но на это 2 выходна надо потратить, точнее они сами там как-то задействуются, их просто юзать нельзя

Undefined
29.08.2018
13:08:35
RX/TX

Crypt
29.08.2018
13:08:40
я только смотрел эту срань (протокол USB) - не для слабонервных короче, нихера не понял

Oleksandr ror191505
29.08.2018
13:09:15
Есть due с нативным юсб портом и либы в ардуйне для "простой" работы с ним

типа имитации клавиатуры, например

Undefined
29.08.2018
13:09:28
я ардуинку спалил, забыв отключть BT модуль от нее перед прошивкой

Crypt
29.08.2018
13:10:11
Есть due с нативным юсб портом и либы в ардуйне для "простой" работы с ним
либы в ардуине есть, только они половину места свободного в МК занимают, потом уже особо не разбежишься

Oleksandr ror191505
29.08.2018
13:10:33
Undefined
29.08.2018
13:10:41
либы в ардуине есть, только они половину места свободного в МК занимают, потом уже особо не разбежишься
делать как я - общаться во втором потоке с пекой и с него принимать команды

ох, были времена, когда я думал, что длинные переменные занимают место, а на ардуинке хранится исходник, а не байт-код

Crypt
29.08.2018
13:12:11
да хз, в принципе по серийнику норм светодиодом моргал) я поэтому и забил на USB, всё-таки HID`ы или флешки мне не нужны были

Роман
29.08.2018
13:13:11
Повторю-ка вопрос,может пропустили

Переформулирую вопрос: вот есть werkzeug.Request, у него есть свойство max_content_length, оно для проверки длины контента используется и бросает исключение, если пришел длиннее, чем указано. Вот вопрос, оно использует заголовки для проверки или же во время чтения данных из входного потока проверяет?

Страница 6382 из 9768