@ru_python

Страница 8435 из 9768
Tishka17
20.03.2019
19:06:18
воруй убивай
Жепь ебрило

В.
20.03.2019
19:10:54
Пытаюсь запустить асинх функцию внутри lambda: @dp.message_handler(lambda message: message.text in loop.run_until_complete(func(message)), state='*') async def text_message(message: types.Message): Но получаю RuntimeError: This event loop is already running Как мне в этом месте получить результат асинк функции?

Anatoliy
20.03.2019
19:12:30
Котоны, я сделал это наконец! https://habr.com/ru/post/444446/ (жду ваших плюсиков)
вообще круто, но не очень понятно зачем и фласк и нода, почему не nginx например ?

Google
Tigran
20.03.2019
19:15:38
нода делает server side rendering, как без неё?

Anatoliy
20.03.2019
19:15:58
nginx где?
на back-end

Tigran
20.03.2019
19:16:06
вместо фласка? :D

Bogdan (SirEdvin)
20.03.2019
19:16:13
Anatoliy
20.03.2019
19:16:23
вместо фласка? :D
нет конечно )

про ssr не подумал

Tigran
20.03.2019
19:16:56
headless-chrome
Ух, а чем этот шайтан лучше ноды?

выглядит довольно дорого в плане ресурсов (но я только начал читать)

Bogdan (SirEdvin)
20.03.2019
19:18:37
Ну, опциональный рендеринг только для ботов

И это немного проще

Tigran
20.03.2019
19:19:39
Ну, опциональный рендеринг убивает часть профита от SSR — сокращение времени до первого информативного рендера

Google
Bogdan (SirEdvin)
20.03.2019
19:19:55
Ну, нам нужен был рендеринг в основном для ботов)

Tigran
20.03.2019
19:20:20
Ну то есть ты предлагаешь сэкономить ресурсы, запуская его только для ботов, правильно я понимаю?

Звучит неплохо, но нечто «только для ботов» имеет тенденцию ломаться самым незамечаемым образом)

Bogdan (SirEdvin)
20.03.2019
19:23:00
Ну, скорее для гугл ботов, я надеюсь, что они юзерагенты не меняют часто

Alexander
20.03.2019
19:28:56
np.sum в 100 раз быстрее суммирования циклом. Как то можно убыстрить? Не сильно заморачиваясь?

Jit?

Дело не в сумме... Любой алгоритм получается в 100 раз медленней чем скажем на с....

Не всякий алго заворачивается легко в np.sum

Насчёт питон и чтоб побыстрей, кто что делает?

Essentuki
20.03.2019
19:30:35
Подсчет критичесского минимума в списке. [1, 2, 1, 5, 2, 4, 3] тут их 4 ( 1 < 2 2 > 1 < 5 5 > 2 < 4 4 > 3 )

Как уменьшить этот код?

k = 0 # счетчик чисел минимума n = 6 #длина списка a = [55, 70, 4, 600, 40, 1000, 40] if a[0] < a[1]: #Проверка начала k = k + 1 if a[n-1] > a[n]: #Проверка конца k = k + 1 for i in range(1, n): #Проверка внутринностей if a[i-1] > a[i] < a[i+1]: k = k + 1 print(k)

Dmytro
20.03.2019
19:32:24
Ребятки, всем привет. Решил для себя начать учиться кодить. Посоветуйте IDE для нового человека. подойдет ли Geany?

Dmytro
20.03.2019
19:34:20
Спасибо.

Tigran
20.03.2019
19:41:02
Насчёт питон и чтоб побыстрей, кто что делает?
Пересядь с иглы динамической типизации на компилируемые языки

Aragaer
20.03.2019
19:41:33
pypy

Filthy Lucre
20.03.2019
19:41:47
Aragaer
20.03.2019
19:41:54
динамическая типизация и компилируемый это вещи ортогональные

вон chicken scheme вполне себе компилируемый

Google
Filthy Lucre
20.03.2019
19:43:07


Tigran
20.03.2019
19:43:13
golang
аххахахахаха

просто самый быстрый язык пикнул

Filthy Lucre
20.03.2019
19:43:29
Насчёт питон и чтоб побыстрей, кто что делает?
А почему бы не расширять питон си-либами

Tigran
20.03.2019
19:44:05
Jit?
кстати да, cython есть

Filthy Lucre
20.03.2019
19:44:11
Ебашишь на каком нибудь си, раст, го и впариваешь в ситон

Или ява байт код в джитон

Tigran
20.03.2019
19:44:59
эти знаменитые биндинги го в питон

Artur Rakhmatulin
20.03.2019
19:45:18
Tigran
20.03.2019
19:47:41
k = 0 # счетчик чисел минимума n = 6 #длина списка a = [55, 70, 4, 600, 40, 1000, 40] if a[0] < a[1]: #Проверка начала k = k + 1 if a[n-1] > a[n]: #Проверка конца k = k + 1 for i in range(1, n): #Проверка внутринностей if a[i-1] > a[i] < a[i+1]: k = k + 1 print(k)
можно оставить только последний цикл, а итерироваться по [float("inf")] + a + [float("inf")]. Но это плохая идея и я не понимаю, зачем ты вообще хочешь свой код сокращать.

Filthy Lucre
20.03.2019
19:47:48
Tigran
20.03.2019
19:48:24
И аву
Чтобы мы страдали и тратили больше трафика на чтение этого чата? )

Aragaer
20.03.2019
19:48:51
то есть надо найти число локальных минимумов, при этом первый и последний тоже могут быть минимумами?

Tigran
20.03.2019
19:49:16
И аву
Учиться надо у лучших. Вон посмотри на арагаера — он нарисовал свою аву в пеинте году этак в 97м, и ничего

Filthy Lucre
20.03.2019
19:49:25
Чтобы мы страдали и тратили больше трафика на чтение этого чата? )
Нет, что бы ваш кэш переполнился и вы видели что то подобное...

Aragaer
20.03.2019
19:50:13
M = max(lst) + 1 l = [M] + lst + [M] return sum(a > b < c for a, b, c in zip(l, l[1:], l[2:]))

Google
Aragaer
20.03.2019
19:50:17
можно не благодарить

Tigran
20.03.2019
19:52:08
Ну ясное дело. Вот ещё они ради одного странного чувака будут кэширование переделывать

Tigran
20.03.2019
19:52:24
Ты им доказать что-то хочешь, что ли?

Aragaer
20.03.2019
19:52:27
>>> def f(lst): ... M = max(lst)+1 ... l = [M] + lst + [M] ... return sum(a > b < c for a, b, c in zip(l, l[1:], l[2:])) ... >>> f([55, 70, 4, 600, 40, 1000, 40]) 4

Aragaer
20.03.2019
19:52:32
собссно вот оно работает

Tigran
20.03.2019
19:52:48
собссно вот оно работает
Но всё ещё плохо из-за лишних O(N) памяти!

мутный
20.03.2019
19:53:05
кто-нибудь знает, может ли необоснованно тормозить ткинтер (в линуксе если это важно). использую холст, на нем отрисовываю примитивы, когда захожу в противоположные углы, то начинает лагать

Aragaer
20.03.2019
19:53:15
мутный
20.03.2019
19:53:16
код скину если надо

Essentuki
20.03.2019
19:53:16
На разных клиентах разный эффект кстати
введут ограничения на количества аватарок и все

Filthy Lucre
20.03.2019
19:53:23
Ты им доказать что-то хочешь, что ли?
Неа, просто проинформировать о возможных нагрузках через такой абуз

Essentuki
20.03.2019
19:53:35
или лимиты на смену авки

Artur Rakhmatulin
20.03.2019
19:54:12
Google
Artur Rakhmatulin
20.03.2019
19:54:25
в инсте ограничение на сохраненные сторис 100шт. например.

Filthy Lucre
20.03.2019
19:54:43
а почему нет?
Хотя, если этот авокато найдет дыру в переполнении кеша страшнее

Но я еще никогда не работал с клиентами

Aragaer
20.03.2019
19:55:18
о, я сегодня писал код на работе

... правда это был шелловский однострочник, чтобы в куче шелловских скриптов вставить строчку

find -name Makeit -exec grep -L 'set -e' + | xargs sed -i '2i\set -e'

TeQzi
20.03.2019
20:08:42
Как редачить рут в ткинтере

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