
Маришка
27.02.2017
06:21:35
Доброе утро

Stanislav
27.02.2017
06:22:15

Маришка
27.02.2017
06:28:39

Igor
27.02.2017
06:29:21
ну ваще не получилось же. поэтому не может

Google

Маришка
27.02.2017
06:30:09

Сергей
27.02.2017
06:30:43
Ребят, помогите. Есть программа на питоне которая раз в секунду что-то делает и возвращает значение. Нужно сделать сайт, который бы мог получать информацию от этого процесса. Думал в сторону обмена через базу данных или джанго и celery (но тут тоже обмен всеравно через базу). Может есть уже давно придуманые решения?

Маришка
27.02.2017
06:31:19

Stuf
27.02.2017
06:31:42
Можете подсказать где можно купить ~100 прокси, которых нет в черном списке и не палятся как прокси, а также быстро работают?

Маришка
27.02.2017
06:31:59
Если данные визуализировать надо

Kuzma
27.02.2017
06:32:12

Сергей
27.02.2017
06:34:12
Питон оплачивает контроллер и пишет логи. А сайт нужен для просмотра состояния контроллера.
Опрашивает *

Kuzma
27.02.2017
06:36:18
контроллер - это микроконтроллер?

Маришка
27.02.2017
06:47:57
Да тот же plot.ly с его streaming api, за работает ставь значение 1 за не работает 0, и просто каждый раз лишь посылай это значение

Роман
27.02.2017
06:49:12
Лол, вот только закончил подобный проект
а вообще можешь тот же plotly заюзать, либо самому на моменте запроса состояния контроллера писать значение в бд, а на сайте уже выводить график, либо для парсинга логов и отображения юзать ELK

Google

Роман
27.02.2017
06:51:26
plotly, правда, насколько я помню — платное решение

Маришка
27.02.2017
06:51:43
Нет
Бесплатное
И streaming api можно до 3 ключа разных на аккаунт генерировать

Роман
27.02.2017
06:52:45
о, ну если так, то вообще супер, жаль, что раньше об этом не подумал

Маришка
27.02.2017
06:52:53
Дабы визуализация даты была IRT

Сергей
27.02.2017
06:55:54
Спасибо большое ☺️

Anton
27.02.2017
07:42:43
всем привет
посоветуйте питоновскую библиотечку по snmp
пытался зайюзать вот эту
https://github.com/etingof/pysnmp
но там походу баг на баге и багом погоняет

Маришка
27.02.2017
08:46:50

Anton
27.02.2017
09:02:01
вот этим багом, который у меня так и не исправлен
https://github.com/etingof/pysnmp/issues/15
+ куча мелких багов, которые удалось обойти самому, типа коллизии в названии функций

Маришка
27.02.2017
09:03:11

Anton
27.02.2017
09:03:20
да )
мне не помогли
типа использовать цифры вместо имён, не резловить нечего

Маришка
27.02.2017
09:19:53
Тащемта ты не понял или не дочитал до последних 5 комментариев на этом issue

Anton
27.02.2017
09:25:25
да всё там ясно
есть какой-то баг, есть вайриант его обойти скачав какие-то мибы
но только мне эти мибы не нужны )
у меня обычные цифры, без привязки к мибам
нужен фикс самой библиотеки, а не какие-то костыли
вот фикса я не вижу

Google

Маришка
27.02.2017
09:26:29
Заведи тогда свой issue

Anton
27.02.2017
09:28:09
я думал об этом, ещё думал попытаться понять суть бага, и закомитить автору
но у меня не сильные знания в питоне и больших проектах
а автор очевидно пошлёт меня на этот Issue, сказав, делай вот так

Маришка
27.02.2017
09:29:32
Просто распиши нормально то что тебе надо

Maksim
27.02.2017
10:09:42
Приветствую, можете подсказать как запустить поток в качестве демона с определенным интервалом?
def test():
print("Theard is working!")
t = Timer(5.0, test)
t.setDaemon(True)
t.start()
Вообщем можно связать event, daemon и timer чтобы реализовать такое?

Ray
27.02.2017
10:15:55
добрый день господа

53r63rn4r
27.02.2017
10:16:03
Бля, нет

Ray
27.02.2017
10:16:08
подскажите, есть кто понимает в схемотехнике

Nikolay
27.02.2017
10:16:35

Maksim
27.02.2017
10:17:25

Nikolay
27.02.2017
10:17:49
зачем тебе там треды?

Maksim
27.02.2017
10:20:05
зачем тебе там треды?
асинхрон не вариант, у меня есть ряд задач, которые должны выполнятся максимально быстро (в потоках), они используют requests, которая блокируется, поэтому можно запилить поток и ежеминутно пробуждать потоки для выполнения задач

Nikolay
27.02.2017
10:20:28
а вместо requests можно использовать неблокирующий aiohttp

Maksim
27.02.2017
10:21:28

Pavel
27.02.2017
10:21:50

Маришка
27.02.2017
10:21:51

Nikolay
27.02.2017
10:22:26

Pavel
27.02.2017
10:22:28
у чувака джанго-вокер, который обрабоатывает запросы на сайт, и он хочет внутри этого воркера поднять несколько тредов длякаких-то задач

Google

Nikolay
27.02.2017
10:22:35
чтобы не ждать ответа, а просто идти дальше
если совсем все плохо

Pavel
27.02.2017
10:23:24

Ray
27.02.2017
10:23:52
не мешайте господину запиливать свой e-loop на потоках

Nikolay
27.02.2017
10:23:52

Maksim
27.02.2017
10:24:12
селери отпадает, потому как там идет все в очередь, а чтоб это все быстро отработало надо запилить запросы на асинхрон и запустить 100 воркеров которые будут смотреть в очередь, а потом все это гавно ставить в другую очередь чтоб оно писалось в mysql

Ray
27.02.2017
10:24:58

Admin
ERROR: S client not available

Pavel
27.02.2017
10:24:58

Maksim
27.02.2017
10:25:16

Nikolay
27.02.2017
10:26:19

Ray
27.02.2017
10:27:25

Pavel
27.02.2017
10:28:17

Nikolay
27.02.2017
10:28:33
и да, ничего тебе не мешает вернуть управление из asyncio

Maksim
27.02.2017
10:28:58
мне нужно максимально выжать многопоточность джанги, вот и все

Nikolay
27.02.2017
10:29:20
юзать многопоточность активно - плохая идея
бери celery
либо asyncio

Google

Pavel
27.02.2017
10:29:47

Nikolay
27.02.2017
10:29:59

Ray
27.02.2017
10:31:56

Subbotin
27.02.2017
10:51:08
ну очевидно если n = числу ядер
а если ядро одно а евенлупов 10, то медленее

Tony
27.02.2017
10:52:38
сгенерил форму для отправки файла на сервер. Выбираю файл и нажимаю отправить, но ничего не происходит. Надо по сути отправить файл на сервер, а потом с сервера достать имя файла и отправить на S3

Subbotin
27.02.2017
10:52:44
впрочем если ты где-то проебался и сделал io операции не через асинк интерфейс, то несколько евентлупов могут немного спасти ситуацию, но так делать не стоит

Tony
27.02.2017
10:52:47
вот все нужные участки кода
где может быть ошибка?

Igor
27.02.2017
10:53:32
скриншоты с кодом это такое

Tony
27.02.2017
10:53:56

Igor
27.02.2017
10:54:12
вот ты спрашиваешь "где может быть ошибка?"
а в чем заключается ошибка?

Tony
27.02.2017
10:54:30

Pavel
27.02.2017
10:54:52

Igor
27.02.2017
10:54:57
так. print(form.is_valid()) возвращает True?