@ru_python

Страница 735 из 9768
Whore Amazing
14.05.2016
08:29:45
теперь туда-обратно лазить.

Andrey
14.05.2016
08:30:40
а у тебя хоткеев для прыганья по коду нет? и зачем лазить. один раз написал (скопипастил), и больше туда не смотришь даже

Whore Amazing
14.05.2016
08:31:15
не, нет. лень настраивать, даже если они возможны. ага, скпипастил, а если оно не работает? и крутсиь туда-сюда, чтобы понять, где баг.

Google
Andrey
14.05.2016
08:32:08
один фиг, если у тебя функция делает больше одной вещи, то ее надо пилить

Whore Amazing
14.05.2016
08:32:25
так она одну вещь делает :)

ладно, хрен с ним, шесть строк так шесть пойду перекурю да дальше писать буду

такой вопрос. кто работал с встроенным sched? там нужен цикл while True, и у меня возникают сомнения, а вдруг он будет слишком долго выполнять назначенные на какую-то минуту задания, и в результате пропустит задания, запланированные на следующую минуту, если они есть. как этого избежать?

Whore Amazing
14.05.2016
08:42:02
ох, с пониманием асинка у меня проблемки...

вроде как либа многопоточная, наверное, можно как-то добавить поток, но я вот чет хз как там что вообще.

53r63rn4r
14.05.2016
08:44:28
Whore Amazing
14.05.2016
08:44:38
окей спасибо) надо только придумать
я по гайду с луркоморья имиджборду писал. брат жив, борда считай что запилена :)

53r63rn4r
14.05.2016
08:44:40
У меня тоже, кстати, так что.. такие дела, да

Whore Amazing
14.05.2016
08:45:54
У меня тоже, кстати, так что.. такие дела, да
ну вариант вместе бугуртить не подходит, надо что-то делать...

wd
14.05.2016
08:45:55
я по гайду с луркоморья имиджборду писал. брат жив, борда считай что запилена :)
а интеренет магазин подойдет для практики ? наверно все вообще подойдет)

Google
Whore Amazing
14.05.2016
08:46:12
wd
14.05.2016
08:47:03
вполне. только с нуля, а не по туториалам.
окей, а не подкинешь линк, где можно в случае чего почитать, может какой сайт есть крутой

не говорят про доки

Whore Amazing
14.05.2016
08:47:19
wd
14.05.2016
08:47:41
спасибо :)

Whore Amazing
14.05.2016
08:47:47
там все объясняется на русском, так что ничего дополнительного в принципе не нужно.

Maxim robox
14.05.2016
08:48:27
Two scoops of django — очень крутая книга. Но там хоть какие-то представления о джанго надо иметь перед чтением.

Whore Amazing
14.05.2016
08:48:45
а еще она на буржуйском.

так что с асинком-то? где про него почитать так, чтобы понятно стало?

terry
14.05.2016
09:12:37
https://www.twilio.com/docs/libraries/python

Alexey
14.05.2016
09:15:39
Ребят, кто-нибудь использовал dynamodb для чатов?

Alexey
14.05.2016
09:16:23
Celery вообще топ воркер

Справляется с любой херней

Есть таймауты

Whore Amazing
14.05.2016
09:16:52
хм, отлично. тогда сейчас попробуем разобраться.

Alexey
14.05.2016
09:17:15
Если нужен воркер асинхронный, посмотри на Amazon awslambda

Aws lambda

Whore Amazing
14.05.2016
09:17:43
так селери вроде тож асинхронный.

Alexey
14.05.2016
09:18:16
Он реализован так что каждый новый запрос обрабатывается новой активацией

Google
Whore Amazing
14.05.2016
09:18:34
....и что это значит на практике?

Alexey
14.05.2016
09:19:44
То, что ты кидаешь ему задачу, и он обрабатывает её в отдельном месте

Whore Amazing
14.05.2016
09:20:01
и чем это плохо?

Alexey
14.05.2016
09:20:05
Вообще я не уверен что это чистая асинхронность

Whore Amazing
14.05.2016
09:20:35
я слишком джун, чтобы так свободно оперировать терминами, так что я попроще сейчас опишу, что мне нужно.

Alexey
14.05.2016
09:20:48
Потому что асинхронность это вроде когда одна программа обрабатывает нескол ко потоков одновременно

А тут получается что просто новая программа запускается каждый раз

С склерита вроде бы тоже самое - сколько Воркутлаг запущено, столько и будет у тебя потоков для одновременной обработки

*селери

Whore Amazing
14.05.2016
09:21:38
у меня есть очередь запланированных заданий на определенное время. задания порой довольно долгие. мне нужно, чтобы гарантированно выполнились все задания из очереди, пусть и с опозданием.

Alexey
14.05.2016
09:21:40
*воркеров

Да, селери так умеет

Alexey
14.05.2016
09:22:00
:)

Whore Amazing
14.05.2016
09:22:13
ну и отлично, больше желать нечего. спасибо.

Alexey
14.05.2016
09:22:33
+ чем больше будет воркеров, тем быстрее будут выполнятся задачи из очереди

Whore Amazing
14.05.2016
09:23:15
окей. просто на одно и то же время может быть запланировано несколько заданий еще. это в концепцию очереди как-то не вписывается, по-моему.

Alexey
14.05.2016
09:24:02
Ну они добавится в очередь в одно и то же врем, а обработаны будут тогда, когда воркер освободится

?

Whore Amazing
14.05.2016
09:24:24
если оно так будет, это будет прелестно.

Alexey
14.05.2016
09:25:09
Ну, как запрогаешь так и будет :)))

Google
Alexey
14.05.2016
09:25:18
Тыжпрогоаммист, тыжсоздаткль



Whore Amazing
14.05.2016
09:25:33
да я с асинхронностью и воркерами вообще не дружу пока что :с

Maxim robox
14.05.2016
09:27:49
@ArtemisFaul можешь посмотреть в сторону python-rq. Он попроще. Celery — монстр.

Whore Amazing
14.05.2016
09:28:02
Maxim robox
14.05.2016
09:28:07
Да.

Whore Amazing
14.05.2016
09:28:20
отлично, посмотрю. спасибо.

Maxim robox
14.05.2016
09:31:38
https://github.com/michaelbrooks/rq-win Может поможет?

Whore Amazing
14.05.2016
09:32:08
черт, деплоить-то я на линуксе буду. у себя на винде только тесты первичные...

Admin
ERROR: S client not available

Whore Amazing
14.05.2016
09:32:22
лучше уж селери, он универсальный

Whore Amazing
14.05.2016
09:32:51
что это?

Maxim robox
14.05.2016
09:33:03
Виртуалки

Whore Amazing
14.05.2016
09:33:09
в любом случае ответ скорее нет, у меня пайчарм-то не тянет.

Maxim robox
14.05.2016
09:33:23
Вернее, обёртка над виртуализацией.

Whore Amazing
14.05.2016
09:34:29
Не.

Maxim robox
14.05.2016
09:36:18
@ArtemisFaul

Whore Amazing
14.05.2016
09:36:39
в 2.0 селери от джанго отделили.

Google
Maxim robox
14.05.2016
09:37:08
Кстати, есть какой-то костылик для винды. https://github.com/michaelbrooks/rq-win

А, тьфу. Я уже кидал.

Whore Amazing
14.05.2016
09:37:46
с костылями, конечно, работать будет, но больше времени и нервов уйдет на пересаживание под линь.

terry
14.05.2016
10:00:00
https://habrahabr.ru/post/283026/

Whore Amazing
14.05.2016
10:03:10
ох, где мои благословенные времена, когда чтобы использовать какой-то инструмент, его нужно было просто установить и импортировать... а тут какие-то настройки, очереди, куча дополнительных обвесов, дохрена файлов, ГОСПОДИ, ЗА ЧТО МНЕ ЭТО ВСЕ

еще и в статьях только половина объяснена

Serge
14.05.2016
10:18:40
mrq же есть

Whore Amazing
14.05.2016
10:19:26
что это?

Serge
14.05.2016
10:19:28
https://youtu.be/QFnYu8WjQBg

Whore Amazing
14.05.2016
10:19:50
сейчас, про селери досмотрю и это глянк

ну, вроде написал на селери код получился подозрительно простым программа не падает, и это еще подозрительнее

Serge
14.05.2016
13:21:56
Ну, это пока:)

Nikita
14.05.2016
13:28:36
https://github.com/AceLewis/my_first_calculator.py/blob/master/my_first_calculator.py

Эт вин.

Yann
14.05.2016
13:29:37
АААААААААА

Whore Amazing
14.05.2016
13:30:46
ага, падает.

[b'{"ok":false,"error_code":409,"description":"Conflict: terminated by other lon g poll or webhook"}']"

Nikita
14.05.2016
13:31:52
Я думал там что-то вроде этого будет. if sign == '+': print(num1 + num2)

Я ещё никогда так не ошибался.

Whore Amazing
14.05.2016
13:32:10
кажется, дерутся они с селери.

Sergey
14.05.2016
13:32:15
генератор посмотри

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