
Дмитрий
08.07.2019
10:33:41
xlsxwriter умеет

Stephen
08.07.2019
10:47:39

Philipp
08.07.2019
10:49:59

Stephen
08.07.2019
10:52:13
Так-то да, но я имел ввиду, что может кто знает какие архитектурные решения можно применить, может какой паттерн прям на ура зайдет. А если "в лоб", то да, создавать объект запроса с меткой времени, возвращать и аггрегировать по этим меткам.
Название не знаю, но есть такой паттерн, когда посредник собирает сигналы за каждые n сек, делает по собранному расчеты, а потом раз в n обновляет вывод.

Google

Stephen
08.07.2019
10:52:23
Очень абстрактно если

Rasha
08.07.2019
11:24:39
через запятую не работает

Tishka17
08.07.2019
11:25:02
чо
это го?
не

Deep Sea
08.07.2019
11:25:33
Это го

?
08.07.2019
11:25:48
Причем тут го?

Rasha
08.07.2019
11:26:14
балин
тупанул с го))
ну все равно кто нить знает?

Google

Tishka17
08.07.2019
11:27:10
на первой картинке - это что?

Rasha
08.07.2019
11:27:47
это описание json
запроса

Tishka17
08.07.2019
11:27:56
я просто не узнаю формат
это openapi?
вроде нет
jsonschema?

Alex
08.07.2019
11:29:37

Tishka17
08.07.2019
11:29:47
судя по всему должно быть `json:"addresses"`

Дмитрий
08.07.2019
11:30:10

Tishka17
08.07.2019
11:30:22
а уже в Addresses два поля, если правильно понял спеку

Andrew
08.07.2019
11:30:28

Rasha
08.07.2019
11:30:31
да в нем два поля
только вот они является ключами
и как их тут перебрать

Дмитрий
08.07.2019
11:30:50

Tishka17
08.07.2019
11:30:51
ну вот Addresses - структура с двумя полями типа Address
только расскажи что за странный формат спецификации такой?

Rasha
08.07.2019
11:32:09
а real и legal

Google

Rasha
08.07.2019
11:32:12
тогда как описать

Tishka17
08.07.2019
11:32:30
а real и legal
ну вот Addresses - структура с двумя полями типа Address

Yevhen Nakonechnyi
08.07.2019
11:32:31
покажи лучше json который ты хочешь получить

Rasha
08.07.2019
11:33:01
вот он

Tishka17
08.07.2019
11:33:02
я вот не понял, Address ты сам создал структуру?

Yevhen Nakonechnyi
08.07.2019
11:33:41

Дмитрий
08.07.2019
11:33:50

Tishka17
08.07.2019
11:34:02
и дальше идешь в чат по го
только сначала колишься что за формат спеки такой

Rasha
08.07.2019
11:34:37
спеки?
это че

Tishka17
08.07.2019
11:34:46
спецификации

Rasha
08.07.2019
11:35:01
где именно

Yevhen Nakonechnyi
08.07.2019
11:35:07
это не спека, просто метаинформация для компилятора
он через рефлексию может понять потом как мапить поля структуры в json

Rasha
08.07.2019
11:35:53
а как сделаь тип с полями реал и регал
там разве их через запятую можно перечислить?

Дмитрий
08.07.2019
11:36:09
(в чате по Го)

Google

Yevhen Nakonechnyi
08.07.2019
11:36:39
type Addresses struct {
real Real
legal Legal
}

Rasha
08.07.2019
11:37:35
оу спасибо

Yevhen Nakonechnyi
08.07.2019
11:37:52
точнее тип у них будет один и тот же

Tishka17
08.07.2019
11:38:03
угу, существующий Address

Yevhen Nakonechnyi
08.07.2019
11:38:08
типа
real Address
legal Address

Vadim
08.07.2019
11:41:07
Ребят, вопросик, что лучше про ассинхронщину в питоне почитать ?

Yevhen Nakonechnyi
08.07.2019
11:43:29
сори, это чат по го

Дмитрий
08.07.2019
11:44:04

Alex
08.07.2019
11:44:31

Admin
ERROR: S client not available

Andrey
08.07.2019
11:46:27
я как ненастоящий программист периодически задаю вопрос: почему все так ломанулись писать асинхронный код последние пару лет? Задачи так сильно изменились, что их нельзя выполнять синхронно?

Aidar
08.07.2019
11:47:03

Andrey
08.07.2019
11:48:49
в ЖС я постоянно вижу асинхронный код, которые писали 10 человек по очереди и который проще переписать, чем проследить как он работает.

Дмитрий
08.07.2019
11:49:04

Alex
08.07.2019
11:49:07
в JS как бы вариантов не особо, JS - однопоточный

Andrey
08.07.2019
11:50:24
это скорее проблема js
так вроде asyncio выглядит практически как синтаксис async\await и нужно быть вдвойне внимательным чтобы не запутаться в порядке исполнения вызовов.

Дмитрий
08.07.2019
11:50:42
а где там можно запутаться?

Vladislav
08.07.2019
11:50:43
Ребят, кто знает, какой метод telebot(или любой другой тг бот api) отвечает за фокус сообщения при нажатии на ссылку(или любой другой идентификатор), на это сообщение?

Alex
08.07.2019
11:50:44

Google

Alex
08.07.2019
11:50:51

Vladislav
08.07.2019
11:51:18

Дмитрий
08.07.2019
11:51:50
мне асинк код проще читать, чем на тредах. ну, это если к вопросу о поддержке.

Andrey
08.07.2019
11:52:42
э?
ну, это скорее к конкретным программистам претензия, у нас есть целая куча такой асинхронной лапши, что уже трогать боятся.

Vladimir
08.07.2019
11:57:44
Привет, нужна помощь кто работал с ethereum.
Суть: есть неопубликованная подписанная транзакция в виде хэша 0xf8648085098bca5a0082520894f299c685279a7c22b4ef290a6476e1cfa7cfa25f808077a016ac6a9ea8eed6c621480ce9df56fed5991f0c31da9ca7d814bf0cfcaef4e361a00f626e98ca409c0440c2bc6a5b1544ef13408b8f15550413326b711f6789d975, как можно достать адрес или публичный ключ того, кто посылает транзакцию? Надо ли транзакцию обрабатывать как сообщение?

Mark
08.07.2019
12:05:25
Кто знает библиотеку с готовыми решениями валидации пароля, почты, номера телефона итд

Alex
08.07.2019
12:12:05

Tishka17
08.07.2019
12:12:16

Alex
08.07.2019
12:12:21
форматов номеров телефонов 100500 штук

Vadim
08.07.2019
12:19:52

Максим
08.07.2019
12:19:53
вроде так

.
08.07.2019
12:21:01
Почему один и тот же скрипт на питоне (который перебирает числа) на телефоне работает быстрее чем на компьютере?

Artem
08.07.2019
12:21:23

Максим
08.07.2019
12:21:31

.
08.07.2019
12:21:36
b = int(input ("введите первое число для возведения в степень: " ))
c = int(input ( "введите второе число для возведения в степень: "))
d = b ** c
a = 999
e = 999
while 1 == 1:
print ("good")
f = a ** e
if f == d:
print ("числа найдены: " + str(a) + " " + str(e))
else:
print ("попытка с числами: " + str(a) + " " + str(e))
if a <= 10001:
a = a + 1
else:
a = 999
e = e + 1

Максим
08.07.2019
12:22:02
Оберните в ```
в следующий раз

Vadim
08.07.2019
12:22:37
b = int(input ("введите первое число для возведения в степень: " ))
c = int(input ( "введите второе число для возведения в степень: "))
d = b ** c
a = 999
e = 999
while 1 == 1:
print ("good")
f = a ** e
if f == d:
print ("числа найдены: " + str(a) + " " + str(e))
else:
print ("попытка с числами: " + str(a) + " " + str(e))
if a <= 10001:
a = a + 1
else:
a = 999
e = e + 1

Максим
08.07.2019
12:22:57
Ужастный код, смотрите PEP8