
Eugine
30.08.2017
09:00:57

Roman
30.08.2017
09:01:04
а на каком этаже?

dmks
30.08.2017
09:01:48
В гости зайдешь? :D

Roman
30.08.2017
09:01:56
так ведь зовут

Google

J
30.08.2017
09:01:59
а на каком этаже?
Блин, тут не скажу сходу - переезжают в этом месяце с павелецкой, еще не обустроились.

insanemainfame
30.08.2017
09:02:11

Zart
30.08.2017
09:11:17
https://www.skype.com/en/interviews/ в скайп редахтор завезли
можно теперь в редакторосрачах выступать с "пишу в скайпе" 8))

Stanislav
30.08.2017
10:00:52
Ещё бы сделали нормальный клиент под линукс

Zart
30.08.2017
10:03:30
ты хотел сказать нормальный клиент хоть под что-нибудь
потому что в нынешнем виде это пиздец
что на десктопе, что на мобилах

Alexey
30.08.2017
10:03:50
Уже десять лет как пиздец.
И чем дальше — тем ебанее.

Zart
30.08.2017
10:04:04
ну когда он был бело-сине-зелененький, было терпимо

Google

Zart
30.08.2017
10:04:15
но вот когда он стал волнистым...

Alexey
30.08.2017
10:04:17
Терпимо, но хуёво, можно же гораздо лучше. Но как MS купила — всё, пиздос.

Stanislav
30.08.2017
10:04:45
Мастдай
При том Зарт нормально относится к виндосерверам.

Alexey
30.08.2017
10:05:10
Казалось бы, при чём здесь серверы на винде.
А, не при чём? Ну вот я и так думаю.

Stanislav
30.08.2017
10:05:48

Zart
30.08.2017
10:05:58
вот на чем сервера мне честно похрен, когда речь про уёбищный уи

Alexey
30.08.2017
10:06:07

Zart
30.08.2017
10:06:11
видосы оно транслирует нормально, текст нет

insanemainfame
30.08.2017
10:20:17
ага, скачал последнюю версию для интервью - видео есть, текста нет

Vespertilio
30.08.2017
13:35:28

Eugine
30.08.2017
13:36:43
или его забросили, но он пока не сдох?

Vespertilio
30.08.2017
13:37:41
что бросили. я хз вроде им никто толком не пользовался, в моем видении эта фс всегда как концепт была

V
30.08.2017
14:48:47
мущщины, помогите плз, хулиганы зрения лишают. по существу:
питон 3.5.2, celery 4.1.0 (сука), rabbitmq 3.6.11. запускаю скрипт, вызываю some_task.delay(param) и если реббит не запущен, получаю висяк (очевидно, kombu упорно ретраит). на ctrl-C выдает такой трейс: https://pastebin.com/3KkAxiY4
причем на селери 3.1.25 все норм, сразу валится Connection refused и до свидания. в доке на 4 селери нашел из похожего в конфиге только:
broker_connection_retry=False
task_publish_retry=False
но нифига не помогло. как быть? в идеале хочу чтоб пыталось секунд 5, потом валило исключение. или чтоб сразу валилось, но лучше первое. совет откатиться на 3.х и забить принимается, но не хочется.


Alexey
30.08.2017
14:49:38
Образцовый вопрос, между прочим.
мущщины, помогите плз, хулиганы зрения лишают. по существу:
питон 3.5.2, celery 4.1.0 (сука), rabbitmq 3.6.11. запускаю скрипт, вызываю some_task.delay(param) и если реббит не запущен, получаю висяк (очевидно, kombu упорно ретраит). на ctrl-C выдает такой трейс: https://pastebin.com/3KkAxiY4
причем на селери 3.1.25 все норм, сразу валится Connection refused и до свидания. в доке на 4 селери нашел из похожего в конфиге только:
broker_connection_retry=False
task_publish_retry=False
но нифига не помогло. как быть? в идеале хочу чтоб пыталось секунд 5, потом валило исключение. или чтоб сразу валилось, но лучше первое. совет откатиться на 3.х и забить принимается, но не хочется.
Глянул по диагонали, дорога тебе в мануалы и код читать какие параметры можно попросить, которые будут таймауты и ретраи считать.

V
30.08.2017
15:19:21

Alexey
30.08.2017
15:19:49
Поджимает — дуй на стек. Нормально — читай исходники.

Google

Dmitry
30.08.2017
15:20:31
я бы увидя такое гамно в цейтноте остался на 3. а с новомодным разбирался потом

V
30.08.2017
15:27:39
я бы увидя такое гамно в цейтноте остался на 3. а с новомодным разбирался потом
так и придется. очень странно все это, в доке вроде во всех местах (а их несколько) где упоминаются всякие ретраи и таймауты, указаны дефолты вполне себе адекватные, а у меня даже со всеми мыслимыми retry=False и т.п. все равно висит вечно. еще вот это подозрительно выглядит, но глубже разбираться уже западло: http://docs.celeryproject.org/en/latest/faq.html#why-is-task-delay-apply-the-worker-just-hanging

Евгений
30.08.2017
15:29:19
>>> a = False
>>> a |= True
>>> a
True
>>> a = False
>>> a = a or True
>>> a
True
>>>
это же эквиваленты?

Vladimir
30.08.2017
15:30:13
не вижу противоречий в
False or True = True

Евгений
30.08.2017
15:30:32
я просто насчёт | и or не уверен

Alexey
30.08.2017
15:31:35
Н-да.

Евгений
30.08.2017
15:31:41
| - это битовое OR насколько я понял

Andrei
30.08.2017
15:33:24

Vladimir
30.08.2017
15:33:50

Евгений
30.08.2017
15:33:54
это для сишников
https://www.programiz.com/python-programming/operators тут так написано

Евгений
30.08.2017
15:34:26
ну если у меня только True или False, то всё будет точно так же как и с or - верно?

Andrei
30.08.2017
15:40:39
битовые операции в нетипизированом языке - звучит опасно

Евгений
30.08.2017
15:41:51

Alexey
30.08.2017
15:43:01
Равнозначно хуй знает к чему к левому операнду битово сделать ИЛИ правым операндом и присвоить левый_операнд если bool(левый_операнд) иначе присвоить правый операнд?
Реально одна хуйня? Огонь.
В первом случае будет присвоено 0|1, во втором будет присвоено 1, потому что НЕ 0.

Andrei
30.08.2017
15:45:36
0|1=1 1|0=1 так ведь?

Google

Alexey
30.08.2017
15:45:58
Да хоть восемь раз местами поменяй, от этого суть не поменяется.
С нулём в левом и истиной в правом это будет одно и тоже, но не потому, что это одно и тоже, а потому что в данном случае результат совпадает, сделай с a = 2 ^ 1 и b = 2 ^ 2.

Andrei
30.08.2017
15:47:47
вот что SO советует:
Here are a couple of guidelines:
- Boolean operators are usually used on boolean values but bitwise operators are usually used on integer values.
- Boolean operators are short-circuiting but bitwise operators are not short-circuiting.

Alexey
30.08.2017
15:49:00
Удивительно, не правда ли?

Andrei
30.08.2017
15:50:15
не могу придумать usecase когда нужен bitwise or для Boolean

dmks
30.08.2017
15:51:47
флаги

Alexey
30.08.2017
15:51:47
Boolean не существует. Это ноль и единица.
Ну и много ты нафлагаешь с False и True?

Admin
ERROR: S client not available

dmks
30.08.2017
15:52:14
как минимум тру и фолз

Seva
30.08.2017
15:52:32

Alexey
30.08.2017
15:52:34
x |= y это тоже самое, что x = x | y
x = x or y это тоже самое, что x = x if x else y
А, ну да, охуенно: например CONST_FLAG & False

Andrei
30.08.2017
15:53:26
я к тому что плюсую к ответу

Alexey
30.08.2017
15:54:58
Тьфу.

Valery
30.08.2017
15:55:22
Лазил в исходниках питона collections namedtuple наткнулся на field_names = field_names.replace(',', ' ').split(), в чем профит замены запятой на пробел в строке с полями? а не используется сразу split(',')

Andrei
30.08.2017
15:56:33
а если были пробелы тоже?

Valery
30.08.2017
15:59:08
все вкурил спасибо

V
30.08.2017
16:05:25
Поджимает — дуй на стек. Нормально — читай исходники.
решил все-таки сделать небольшой бросок в исходники. увидел замечательный коммент в комбу: max_retries (int): Maximum number of retries before we give up. If this is not set, we will retry forever. тупо впиздячил print(max_retries) прям в либу. и кто бы мог подумать? конечно, туда приходит None, хотя я уже везде где можно написал max_retries=1. и в task_publish_retry_policy и прям в apply_async. нихуя. вот же блядина, я теперь спать не буду, пока баг не найду ((

Google

Alexey
30.08.2017
16:06:01

Andrei
30.08.2017
16:06:46

Alexey
30.08.2017
16:07:00
Там.

Igor
30.08.2017
16:07:08
objective-c?

V
30.08.2017
16:07:34
но сука там стопицот пробросов параметров через кварги и хуй проссышь на каком моменте теряется нужный аргумент. сука бесит

Igor
30.08.2017
16:07:47
.pop()

Andrei
30.08.2017
16:07:57
.peek()

Alexey
30.08.2017
16:08:00
Чекай кей и принтуй. :)

Eugine
30.08.2017
16:08:07

Andrei
30.08.2017
16:08:25

Zart
30.08.2017
16:09:33

Евгений
30.08.2017
16:10:12
нет
Даже в случае True и False?

Zart
30.08.2017
16:10:56
разные операции. какого хуя, я про это в бегиннерсах час назад писал уже
результаты or и | для тру/фолс констант совпадёт очевидно

Alexey
30.08.2017
16:12:38

V
30.08.2017
16:14:23
ну ебана, ну вот даже есть параметр broker_connection_max_retries - ну что это может быть еще, как не ОНО? а вот не оно. ща достану мешочек с принтами. прям подгорает от этой хуйни

Alexey
30.08.2017
16:14:36
Давай давай, рой.

Евгений
30.08.2017
16:14:42
У меня не чистые True/False, но у меня in, который возвращает True/False

Zart
30.08.2017
16:15:04
хммм...