
Tishka17
17.01.2019
09:26:51

Slam! 538
17.01.2019
09:26:53

Tishka17
17.01.2019
09:27:03
ну тогда дефолтный

Vasia
17.01.2019
09:27:04
да без разницы, ты просто реализуешь в нем внутренний цикл, который уже выполняет какую-то свою логику

Google

Tishka17
17.01.2019
09:27:59

Свой
17.01.2019
09:28:12
в google
Спасибо за совет, только нет у меня тысяч на то, чтобы покупать книги в нашей прекрасной стране

Tishka17
17.01.2019
09:28:14
или это просто эксперименты или одноразовый скрипт

Vasia
17.01.2019
09:28:29

Alexey
17.01.2019
09:28:50

Tishka17
17.01.2019
09:28:54
ну вот

Vasia
17.01.2019
09:28:57
lol

Tishka17
17.01.2019
09:29:04
ну вот

Vasia
17.01.2019
09:29:16
ну тогда очередь задач и два сервиса
вообще забавно что ты такое спрашиваешь, если у тебя стоит такая задача

Tishka17
17.01.2019
09:29:57
для простоты можно celery, но если захочешь язык поменять в одном сервисе - придется его выпиливать в другом тоже

Alexey
17.01.2019
09:30:15
В общем мнения разделились:
1. Использовать MQ - более production
2. Использовать подпроцессы в одной программе - более быстрое
Верно я понимаю?

Google

Vasia
17.01.2019
09:30:23
нет
я тебе давал решение для домашнего пользования
те что-то простое, ненагруженное
если у тебя прод, то только 1

Tishka17
17.01.2019
09:31:15

Alexey
17.01.2019
09:31:22

Vasia
17.01.2019
09:31:30
пока или вообще
если для внутренних нужд, до сотни людей - мой вариант проще

Tishka17
17.01.2019
09:31:58
вопрос не в нагрузке, а в возможности с этим кодом что-то потом делать

Vasia
17.01.2019
09:32:01
а если продавать - то только mq
его отрефакторить будет не сложно

Tishka17
17.01.2019
09:32:23
лучше сразу изолировать

Vasia
17.01.2019
09:32:30
просто интерфейсы внешнего общения сменить

Tishka17
17.01.2019
09:32:45
и перезапускать проще отдельные процессы

Vasia
17.01.2019
09:32:57
а в идеале докер образы

Alexey
17.01.2019
09:33:05
Тогда подскажите, пожалуйста, как реализовать эту архитектуру на MQ - опыта с ними не имел, но представление имею.
Правильно ли я понимаю, что я создаю бесконечный цикл, а в нём будет объект очереди, который будет вызывать handler на событие из неё?

Tishka17
17.01.2019
09:33:26
угу

Vasia
17.01.2019
09:33:46
на хабре недавно вкидывали видео с конфы, где люди показывали что и как они решали с помощью mq

Google

Свой
17.01.2019
09:34:25

Alexey
17.01.2019
09:34:44
угу
А Celery конкретно - потому что у неё интеграция с питоном какая-то более простая?
Почему её, а не RabbitMQ, например?

Tishka17
17.01.2019
09:35:52

Владимир
17.01.2019
09:37:16
Еще вопрос, как преобразовать число в строку?

Alexey
17.01.2019
09:37:18
А, т.е. это дополнительная абстракция над сервисом очередей?

Tishka17
17.01.2019
09:37:34

Владимир
17.01.2019
09:38:17
Спасибо!

Alexey
17.01.2019
09:38:53
Понял.
@Tishka17, Жук
Благодарю за квалифицированную помощь!

Tishka17
17.01.2019
09:44:41

Victor
17.01.2019
09:46:24
как отключить проверку http заголовка referrer в Djangо? Он требует http в запросе
А то телега отдаёт без него

Tishka17
17.01.2019
09:46:44
с чего бы
не должен требовать

Владимир
17.01.2019
09:47:09
Покажи трейс

Victor
17.01.2019
09:49:19

Александр
17.01.2019
09:50:27
https://stackoverflow.com/questions/45336262/what-does-error-mean-forbidden-referer-checking-failed-no-referer

Костя
17.01.2019
09:50:40
О, токен

Tishka17
17.01.2019
09:51:00
у тебя вот это не юзается случайно? https://django-referrer-policy.readthedocs.io/en/1.0/

Google

Victor
17.01.2019
09:51:07

Костя
17.01.2019
09:51:31

Terminator
17.01.2019
09:55:25
@somsom75 будет жить. Поприветствуем!

Fractal
17.01.2019
09:56:12

Tishka17
17.01.2019
09:57:24
python в PATH не прописан
криво встал

SetazeR
17.01.2019
09:57:47
или при установке галку не поставил
она там по дефолту не включена

Admin
ERROR: S client not available

SetazeR
17.01.2019
09:58:09
"прописать в PATH"

Tishka17
17.01.2019
10:00:22
Кстати, с ковариантами все просто оказалось
параметр у дженерика
кто там подсказывал?

iddqd
17.01.2019
10:01:33
чёт я совсем запутался, везде пишут что в Ubuntu пароль для суперпользователя по дефу не задан... на всякий случай сделал следующее:
nano /etc/ssh/sshd_config
PasswordAuthentication no
не могу понять зачем мне создавать ещё одного пользователя с логином только по сертификату, при этом ограничивать вход для суперпользователя.... почему нельзя оставить просто root по сертификату? объясните плз

Tishka17
17.01.2019
10:01:47

Владимир
17.01.2019
10:02:19

Tishka17
17.01.2019
10:02:19

SetazeR
17.01.2019
10:03:21

Tishka17
17.01.2019
10:03:30
я статью пишу
про типы

Google

Владимир
17.01.2019
10:03:43

SetazeR
17.01.2019
10:03:48
совместное творчество?

Tishka17
17.01.2019
10:03:51
не

SetazeR
17.01.2019
10:03:54
ждать на хабре?

Tishka17
17.01.2019
10:03:57
мне советы дают когда я что-то не понимаю
да, на следующей неделе
Кстати, кто в докере силен?

LighteR
17.01.2019
10:05:35
спасибо про коварианты. Думаешь в третью часть вынести?
Не за что.
Думаешь в третью часть вынести?
Думаю, да. По моему опыту даже простое понимание generic'ов для многих разработчиков заходит не просто. Сразу погружать еще и в коваринтность будет, наверное, too much для одной части

Tishka17
17.01.2019
10:05:51
ладно, посмотрим как пойдёт
я во второй хотел ещё про annitation сказать
мало материала так-то

LighteR
17.01.2019
10:09:45
@Tishka17 не забудь ссылочку на статью сюда закинуть )

Tishka17
17.01.2019
10:09:50
конечно
тяжело идет
на след неделе ждите

iddqd
17.01.2019
10:13:17

Владимир
17.01.2019
10:15:03
Типо того, это полезное правило, которое защищает тебя от глупостей

Vasia
17.01.2019
10:15:11
не совсем правило хорошего тона, использование судо емнип добавляет мониторинг команд

Маришка
17.01.2019
10:18:58

Tishka17
17.01.2019
10:19:21
Хз как в этой Винде вообще что-то запускать

Маришка
17.01.2019
10:19:33