
Aragaer
07.09.2018
19:32:02
может быть есть правило, что нельзя скрины кода кидать?

easylinter
07.09.2018
19:32:39
только у меня нету ни одного вируса)

Проксимов
07.09.2018
19:33:18

Google

easylinter
07.09.2018
19:33:28
вру, есть, но я их не запускал :D

Алексей
07.09.2018
19:33:40
Всегда кидали небольшие скрином, а теперь за это бан, супер комюнити

Проксимов
07.09.2018
19:33:54

Димон
07.09.2018
19:40:19
Привет. Вопрос по logging.
Вот есть у меня раздельные треды, скажем, wsgi application.
И я хочу, чтобы все запросы писали в один и тот же хэндлер, но при этом в каждом из них должен быть свой префикс. Скажем, параметры запроса.
То есть, чтобы в одном инстансе wsgi-треда
logger.debug('msg')
сказал
2017-01-01 11:11:11,11 some_module: [request_params1] msg
, а в другом
2017-01-01 11:11:11,11 some_module: [request_params2] msg
Вопрос - как.

?
07.09.2018
19:40:27
рребята
кто с инстой работал?

Aragaer
07.09.2018
19:45:54
самое дно это сфоткать на телефон экран с кодом

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
19:46:56

Dmitry
07.09.2018
20:05:37

Tishka17
07.09.2018
20:06:20

Alexandr
07.09.2018
20:11:21
всем привет! есть нетривиальная задача - нужно синхронизировать число (nonce), формируемое на основании даты, между 10 серверами, так что бы получаемое число всегда было больше предыдущего. время синхронизировал на всех серверах через ntp, число передается по zmq Но блин время от времени происходит рассинхронизация, сервер пытается использовать число, которое меньше предыдущего.
скорость использования числа 0.25 секунды

Google

Alexandr
07.09.2018
20:12:59
Хотя наверное не для вечера пятницы задача

Влад
07.09.2018
20:15:31
Число должен генерировать один сервер, а остальные обращаться к нему для получения нового значения. Это самый простой в отладке вариант, но теряется скорость на межсерверные запросы.

Alexandr
07.09.2018
20:16:29
так и делаю - один сервер рассылает число. затем на локальном сервере проверяю, какое число больше, полученное с сервера или сгенерированное локально
use local nonce: 15363513807267 server nonce: 15363513807267
40009: The nonce parameter is less or equal than what was used before "15363513808336"
пример: локальное число совпала с тем, что прислал сервер, но блин какой-то другой сервер (может быть даже который рассылает), уже успел использовать большее число
число генерируется: int(round(time.time()*10000))

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:21:35
Так зачем локально генеришь?

Alexandr
07.09.2018
20:23:06
локально проверяю, какое число больше - локальное или с сервера

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:25:10
Но зачем?

Alexandr
07.09.2018
20:28:31
важно использовать число, гарантированно больше предыдущего
и если локальное, больше, чем полученное с сервера, почему бы не использовать его

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:29:10

Alexandr
07.09.2018
20:29:55
число бродкастится, сервера не в одной сети. кто-то ближе, схватил число и использовал первый

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:31:02

Slam! 538
07.09.2018
20:31:03
Добрый вечер. Как импортировать файлы .py в скрипт?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:31:23

Slam! 538
07.09.2018
20:31:49
Там дядьки-тролли, который сначала посмеются, потом окунут в говно, а затем кто-то да и ответит

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
07.09.2018
20:31:51

Google

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:32:08

Slam! 538
07.09.2018
20:32:11

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:32:22
Потому что этот вопрос рассмотрен в каждой книге по питону

Костян
07.09.2018
20:32:27
без '.py'
но тебе и правда в бегиннерс

Lex
07.09.2018
20:32:32
ребят, я в смятении..
прислали письмо, в конце приписка "Если вам интересно поработать с нами, то прошу прислать файлы с вашим лучшим кодом на питоне."
А я только на django и то кривовато. Что делать?

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
07.09.2018
20:32:38

Alexandr
07.09.2018
20:32:43

Костян
07.09.2018
20:33:09

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:33:32

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
07.09.2018
20:33:49

Admin
ERROR: S client not available

Alexandr
07.09.2018
20:34:00
в субд решалось бы sequence ом бы, но бд не подходит из-за медленной работы

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
07.09.2018
20:34:50

Alexandr
07.09.2018
20:35:14
поэтому привязка ко времени

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
07.09.2018
20:35:55

Alexandr
07.09.2018
20:35:55
https://ru.wiktionary.org/wiki/эластик

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:36:31

Google

Alexandr
07.09.2018
20:37:09
спасибо

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:37:52
полагаю, что все должны прислать число мастеру, а он должен решить, какое число подходящее и ответеть ноде, которая его прислала, что та может начинать свой джоб с этим числом.
Разумеется, это всё займёт больше времени чем сейчас.

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
07.09.2018
20:38:17

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:38:52
Вот да, без всяких странных генераций числа, можно просто вкидывать джобы в редиску и разбирать всеми свободными воркерами по мере поступления

Alexandr
07.09.2018
20:38:55
коннект к бд 0.8 секунды
сервера географически расбросаны

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:39:29
так зачем тебе коннект каждый раз делать, есть же кипалайвы всякие

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
07.09.2018
20:39:33

Alexandr
07.09.2018
20:39:46

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
07.09.2018
20:40:24
Соединение не обязательно закрывать после получения данных

Alexandr
07.09.2018
20:40:52
покурю редис
mysql не прокатил