@ru_python

Страница 6439 из 9768
?? Eugene
05.09.2018
09:12:23
ну вроде пока нет_)) не определил и работает, можно ли проверить состояние лупа? если он автоматом определяется в web.run_app
делай get_event_loop - получишь работающий луп, дальше можешь вызывать обычные методы

Иван
05.09.2018
09:13:53
делай get_event_loop - получишь работающий луп, дальше можешь вызывать обычные методы
Спасибо) Нужно углублятся в эту тему, потому как не ясно, вообще может быть несколько лупов в программе ,или только один?

Pavlo
05.09.2018
09:13:59
Всем привет есть у кого чат по git скиньте пж в лс

Aragaer
05.09.2018
09:14:49
нинада чат по гит, надо читать git magic

Google
Aragaer
05.09.2018
09:15:23
несколько лупов в программе может быть, но смысл в этом есть только если они разнесены по разным потокам

?? Eugene
05.09.2018
09:15:48
++

Иван
05.09.2018
09:15:57
Спасибо)

Дмитрий
05.09.2018
09:16:23
камрады, посоветуйте библиотеку для работы с GSM модемами?
с говнолибами больше проблемм, под мкшки уж точно. там обычно нужно то отправить с десяток ат команд

Ruslan
05.09.2018
09:17:13
я в курсе, руками всё работает, хочу отлавливать ошибки и прочее

python-gsmmodem-new

Ruslan
05.09.2018
09:17:48
взял попкорн, буду смотреть кто оригинальнее

Ruslan
05.09.2018
09:17:50
и никакой либы

Дмитрий
05.09.2018
09:18:01
?????

Ruslan
05.09.2018
09:18:41
а для каких целей?
вычислять по IP хочет

Google
Ruslan
05.09.2018
09:18:48
всё всё, успокойтесь

снимаю заявку ?

Сергей
05.09.2018
09:18:58
AT команды например)
может ему надо по нормальному ppp поднимать или вообще в голос

Сергей
05.09.2018
09:19:11
всё всё, успокойтесь
не, я серьезно

Дмитрий
05.09.2018
09:22:20
Ruslan
05.09.2018
09:22:29
может ему надо по нормальному ppp поднимать или вообще в голос
а что там в голос - звоним, говорим в микрофон а если навороченный какойнить GSM то и команда найдется (тип передать звук)

Дмитрий
05.09.2018
09:22:34
если мне память не изменяет

p4sh
05.09.2018
09:23:08
Есть список кортежей Задача: взять все нулевые значения каждого и если имеется похожий элемент во всём списке - схлопнуть, сложив вторые значения. Мне потребуется два цикла для прохода по списку и внутри кортежа? или есть более элегантное решение? [ ('1e100.net', 2819, 0), ('lifehacker.ru', 4895, 0), ('your-server.de', 2202, 0), ('ulo.pe', 1052, 0), ('your-server.de', 1463, 0), ('fvds.ru', 1692, 0), ('ntop.org', 2801, 0), ('1e100.net', 2867, 0), ('1e100.net', 4716, 0) ]

Aragaer
05.09.2018
09:24:57
отбросить ненужное из каждой тройки, оставив только пары. Остальное швырнуть в Counter

Ruslan
05.09.2018
09:28:57
нит. есть модемы которые голос гонят в pcm
я както читал что один из способов это: загружается аудио во внут память и потом травится на вывод но это не реал тайм, а заранее и всё это AT командами

Сергей
05.09.2018
09:30:22
https://asterisk-pbx.ru/wiki/artikle/gsm_voip_usb_chan_datacard_dongle_asterisk_huawei_e1550_e173

на этих модемах светило 3 порта. для управления, для мониторинга и для голоса

Дмитрий
05.09.2018
10:09:54
Есть надмозги )) кто знает почему: str1 = 'hello' str2 = 'hello' str1 is str2 >> True srt3 = 'hello ololo ololo' str4 = 'hello ololo ololo' str3 is str4 >>> False
Прям интересно стало. Вкратце: из-за пробелов. Если их заменить на подчеркивания, то должно быть True. Более длинное объяснение тут (2.7): http://guilload.com/python-string-interning/

Alexander
05.09.2018
10:12:31
Дмитрий
05.09.2018
10:17:34
При том, самое интересное, что 20 - ограничение для свёртки констант, а совсем не для кэширования: https://ideone.com/Sl00Na

Иван
05.09.2018
10:29:01
Братва привет!

Google
Crypt
05.09.2018
10:31:07
Братва привет!
привед бропятон

Yegor
05.09.2018
10:37:04
товарищи, подскажите как в длинный список вставить короткий, заменяя его последние елементы?

тоесть от большого отрезать длинну маленького и слепить их

Artyem
05.09.2018
10:39:40
тоесть от большого отрезать длинну маленького и слепить их
In[56]: big = list(range(10)) In[57]: small = list(range(3)) In[58]: big[-len(small):] Out[58]: [7, 8, 9] In[59]: big[-len(small):] = small In[60]: big Out[60]: [0, 1, 2, 3, 4, 5, 6, 0, 1, 2]

Ilia
05.09.2018
10:41:38
товарищи, подскажите как в длинный список вставить короткий, заменяя его последние елементы?
Вырезать два слайса (от второго списка слайса не нужно, будет весь), потом объединить.

Вырезать два слайса (от второго списка слайса не нужно, будет весь), потом объединить.
Т.е. соединить слайс большего списка без последних N элементов и второй список.

Tony
05.09.2018
10:48:36
подскажите пожалуйста, как обрабатывать пост запрос в виборе. Аттрибута data нет, а args пустой. Только stream.read(), но он выдает все в байтэррее. Странно, такое чувство, что через гет проще все писать

Anastasia
05.09.2018
10:57:51
#работа #москва #офис Вакансия: Python Developer Компания: Manifest (MNFST) — это глобальная рекламная сеть, работающая на стыке самых горячих трендов mobile and social advertising. MNFST запустился совсем недавно. Разработка шла около года, в команде более 20 человек в Москве и Лондоне. Мы молодой и очень амбициозный проект и сейчас мы ищем единомышленников в свою команду, чтобы сделать лучший в мире инструмент для influencer marketing. ?Что нужно делать? - работа с RESTful API; - написание многопоточных парсеров; - сборка и минимизация данных; - поставка данных для работы с ML - написание тестов ?Какого кандидата мы ищем? - опыт программирования на Python/Ruby/Go от 1 года; - опыт работы с базами данных: реляционными – PostgreSQL; и нереляционными – MongoDB и Neo4j; - базовое знание HTTP, JS, HTML, DOM; - понимание ООП; - опыт работы по сбору, обработки и хранения данных; ?Что мы предлагаем? - Амбициозные задачи и работу в крутой команде - Офис в 1 минуте от ст. м. Лубянка - ЗП 70-120 000 рублей на руки - Гибкий график работы, часы присутствия в офисе с 12 до 18 - Перспектива роста либо в команду разработки Backend, либо в напревление Machine Learning Описание вакансии: https://jobs.mnfst.com/backend-developer/ Наше мобильное приложение (AppStore or Google Play) по названию MNFST Контакты для связи: @tyltoo или jobs@mnfst.com

Alexandr
05.09.2018
10:59:07
даже без блокчейна. meh

Valery
05.09.2018
10:59:32
до 120к рублей. Т.е. теоретически и 20 рулей возможно.

Tony
05.09.2018
11:00:19
stream.read().decode('utf-8') не?
там строка b"key=val"

Иван
05.09.2018
11:00:20


Tony
05.09.2018
11:00:29
запарно, проще через гет делать

Anastasia
05.09.2018
11:00:49
Crypt
05.09.2018
11:01:02
там строка b"key=val"
ну а дальше urllib.parse.decode(stream.read().decode('utf-8'))

ну или как-то так

запарно, проще через гет делать
через get данные ты не отошлёшь никакие

Google
Valery
05.09.2018
11:01:33
исправила, благодарю
это уже выглядит приятно)

Tony
05.09.2018
11:01:59
Crypt
05.09.2018
11:02:32
ну это же жопа

там ограничение по размеру будет

Tony
05.09.2018
11:02:51
так всего 2 аргумента

Tigran
05.09.2018
11:23:25
О!, код уже налабали...
причём более эффективный, чем ты предлагал

VLadimir
05.09.2018
11:33:55
Добрый день, есть кто-то кто работал с python + selenium. Нужен совет но больше не по selenium, а по javascript

может кто-то подискутировать и помочь, если знает как

another
05.09.2018
11:37:30
Привет, кто подкинет ссылку как реализуют аутентификацию пользователя с pymongo?

т.е сравнить пароли, если одинаковые то отдать jwt токен

Anatoliy
05.09.2018
11:38:02
в чем вопрос то ?

Crypt
05.09.2018
11:38:26
Привет, кто подкинет ссылку как реализуют аутентификацию пользователя с pymongo?
так же как и везде, пароль хэшуешь самым секьюрным алгоритмом (ну или bcrypt) и сравниваешь хэши

p4sh
05.09.2018
11:40:13
Через генератор словарей сделай
Сделал тестовый список arr = [('akamaitechnologies.com', 100, 0), ('1e100.net', 10, 0), ('lifehacker.ru', 333, 0), ('ntop.org', 444, 0), ('1e100.net', 10, 0), ('1e100.net', 10, 0), ('1e100.net', 10, 0), ('akamaitechnologies.com', 100, 0), ] app = dict(zip([x[0] for x in arr], [x[1] for x in arr]))Выводит: {'akamaitechnologies.com': 100, '1e100.net': 10, 'lifehacker.ru': 333, 'ntop.org': 444} Но как мне схлопнуть все значения списка? Сейчас попробую предложенный Counter

another
05.09.2018
11:40:27
так же как и везде, пароль хэшуешь самым секьюрным алгоритмом (ну или bcrypt) и сравниваешь хэши
так там база отдала зерову тучу всякой херни, соль серверный ключ, storedKey кол-во итераций. Нужно узать passlib И генерить из плэйн-текстового пароля хэш импользуя всё это добро и потом сравнивать с storedKey ?

алго - ['SCRAM-SHA-1', 'SCRAM-SHA-256']

Crypt
05.09.2018
11:41:07
чтооо?

юзер монги != юзер сайта/апи

another
05.09.2018
11:42:03
да, мне нужно сделать аутентификацию для юзера апи

он создан как createUser в монге, с правами только на чтение

Google
Crypt
05.09.2018
11:42:37
жесть, нафига?)

another
05.09.2018
11:43:02
я просто вообще не понимаю как тут что в монге, и не могу найти статей где бы показывалась аутентификая пользователя с pymongo

Crypt
05.09.2018
11:43:40
отдельную коллекцию для юзеров делаешь, там и хранишь логин/хэш пароля.

another
05.09.2018
11:44:02
просто brypt и всё, отдельная коллекция?

мда, у меня крыша едет

Crypt
05.09.2018
11:44:46
короче юзеры монги - это твой сайт/апи/администратор и т.д.

а юзеры сайта/апи - это отдельная коллекция)

another
05.09.2018
11:45:25
да, я уже понял, спасибо

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