@ru_python

Страница 8129 из 9768
Nikita
17.02.2019
21:28:40
есть необходимость цензурить сообщения на матюки

есть какая готова либа, которая нормально цензурит?

а то самому костыль пилить не оч

Арсений
17.02.2019
21:41:44
Так, ребят, немного оффтопа. Кто-нибудь знает простой способ получать уведомления о новых сообщениях, постах и историях группы вк через api приложения? Хотелось бы услышать название либы (очень надеюсь на асинк) и какого-нибудь примера. Не прошу искать инфу за меня, просто надеюсь, что кто-то уже знает ответы на эти вопросы В итоге конечно всё равно придётся всё это раскапывать, но если кто подскажет направление буду признателен.

Google
S
17.02.2019
21:48:58
Нет никакого аналога get_updates из tg bot api с оффсетом?
Не подскажут ибо не знаю. Так просто идея)

Арсений
17.02.2019
21:52:11
Terminator
17.02.2019
21:57:22
@wujio будет жить. Поприветствуем!

Student
17.02.2019
22:24:28
есть какая готова либа, которая нормально цензурит?
По моему даже где то готовый бот был

Для тлг

В.
17.02.2019
22:50:11
При работе с ThreadPoolExecutor как правильно расчитать max_workers для оптимальной работы?

ᅠ ᅠ
17.02.2019
22:51:43
При запуске на убунту сервере через screen скрипт иногда зависает, как определить причину и как бороться?

В.
17.02.2019
22:52:06
Хотя если вопрос ставится таким обазом, лучше asyncio
asyncio не мой случай, где-то вычитал, что число ядер*5?

?
17.02.2019
22:52:30
asyncio не мой случай, где-то вычитал, что число ядер*5?
Ну да, вот только не помню множитель

Google
Terminator
17.02.2019
23:05:17
@Rubystd будет жить. Поприветствуем!

@kinzarra будет жить. Поприветствуем!

@oktyabrnet будет жить. Поприветствуем!

Антон
18.02.2019
02:54:50
#вопрос Ко мне приходит много запросов из "живого" поиска. Из инлайнового бота телеги. Человек пишет в поиске "поисковая фраза". Мне приходит от 2 до ... Сообщений типа: "Пои" "Поисковая" "Поисковая фраза". Т.е телеграм отправляет фразу как только юзер делает небольшую паузу в наборе текста. Я же делаю запрос на стороннее api и отправляю юзеру результаты. Как мне поубавить количество запросов? Поменять частоту отправки запросов к моему боты от телеги я не могу. Но свои запросы как мне реже слать на сторонний сервис?

Антон
18.02.2019
03:10:46
Гугли throttling или debounce
Спасибо, про denounce я слышал, но не потеряются ли некоторые запросы к поиску? Ну как в примере выше, что в итоге я буду иметь с дебаунсом? Какой из запросов останется итоговым?

Maxim robox
18.02.2019
03:12:06
Спасибо, про denounce я слышал, но не потеряются ли некоторые запросы к поиску? Ну как в примере выше, что в итоге я буду иметь с дебаунсом? Какой из запросов останется итоговым?
Ну запоминай все запросы. Если наступила пауза, то последний отправь, даже если его отбросило троттлингом до этого.

Terminator
18.02.2019
03:38:44
@alex_shch_82 будет жить. Поприветствуем!

@vall0077 будет жить. Поприветствуем!

TeQzi
18.02.2019
04:39:26


Сергей
18.02.2019
04:48:42
создаешь этот двойной цикл, а в теле проверяешь: если i == 0 или i == n-1 или j == 0 или j == m - 1 (специально так расписал, для идеи), тогда элемент, стоящий на данном месте учитываешь в сумме.

Сергей
18.02.2019
04:51:13
По-моему так он будет углы считать дважды
не будет, при такой двойном цикле он каждый элемент проходит 1 раз

Maxim robox
18.02.2019
04:51:14
А он не должен?

?? Eugene
18.02.2019
04:52:17
По-моему, не обязательно всю матрицу обходить, можно только крайние элементы

TeQzi
18.02.2019
04:52:24
Спасибо

TeQzi
18.02.2019
04:53:32
Google
Tishka17
18.02.2019
04:54:14
Не вложенных, я имею ввиду

Сергей
18.02.2019
04:54:14
Не проще два цикла: горизонталь и вертикаль
можно и так, но проверка счетчиков тривиальна (мы не трогаем при этом саму матрицу), выигрыша супербольшого не будет

Сергей
18.02.2019
04:56:38
O(N^2) vs O(N)
не спорю. Можно вообще в один цикл (по большей стороне, просто для другой проверять условие вхождения)

хотя нет, n не равно m

?? Eugene
18.02.2019
04:58:03
Да можно и в один цикл

Tishka17
18.02.2019
04:58:48
Да, если не квадратная, за один не выйдет

Но это одна сложность

Сергей
18.02.2019
05:00:41
почему не выйдет? мы итерируемся по большей стороне (например, до m), а по меньшей идем от 1 до n - 2 (с помощью if)

Tishka17
18.02.2019
05:01:10
Ну да, по максимуму

Смысла ноль

Сложность одинаковая

Сергей
18.02.2019
05:02:11
m*n vs max(m, n)

Tishka17
18.02.2019
05:02:22
M+n

?? Eugene
18.02.2019
05:02:34
Константу понизить, ну если это не хайлоад какой - лучше написать более читабельный код

Admin
ERROR: S client not available

Сергей
18.02.2019
05:02:35
а, ну да

?? Eugene
18.02.2019
05:02:59
4N vs N

Tishka17
18.02.2019
05:03:19
4N vs N
А ифы мы не считаем, ага

?? Eugene
18.02.2019
05:03:24
2N то есть

Google
?? Eugene
18.02.2019
05:04:00
Tishka17
18.02.2019
05:04:03
Если вдруг m=10N, но мы на ифах поиграем достаточно

Короче, не надо так

Сергей
18.02.2019
05:04:24
А ифы мы не считаем, ага
O(N) - это часто условность, потому что 1000N могут считать как N )

?? Eugene
18.02.2019
05:05:10
А еще можно перед пробежкой проверить а не квадратная ли матрица и выбирать алгоритм на лету :)

Tishka17
18.02.2019
05:05:54
А ещё порядок обхода выбирать согласно тому, по строкам она в памяти лежит или по столбцам

?? Eugene
18.02.2019
05:05:57
Оптимизация!

Сергей
18.02.2019
05:06:32
Это уже называется "горе от ума" :)

Maxim robox
18.02.2019
05:09:59
Почему нельзя просто срезать первый и последний столбец, затем строку?

Tishka17
18.02.2019
05:10:41
Потому что кто-то умничает и об этом и речь

Сергей
18.02.2019
05:18:23
Для любителей visual studio есть visual studio code
Это равнозначно: для любителей моря и свиней есть морские свинки

TeQzi
18.02.2019
05:35:07
создаешь этот двойной цикл, а в теле проверяешь: если i == 0 или i == n-1 или j == 0 или j == m - 1 (специально так расписал, для идеи), тогда элемент, стоящий на данном месте учитываешь в сумме.
Бро, а как сумму так реализовать, то есть если я в одно условие засуну все 4 условия,то мне нужно писать либо sum+=j либо sum+=i

Сергей
18.02.2019
05:36:41
sum += matrix[i][j] Перед этим нужно ее инициализировать в 0

Tishka17
18.02.2019
05:38:01
Бро, а как сумму так реализовать, то есть если я в одно условие засуну все 4 условия,то мне нужно писать либо sum+=j либо sum+=i
Не надо двойной цикл. Посчитай отдельно первую строку, первый столбец и последние

Сергей
18.02.2019
05:38:24
тебе ведь не индексы нужно суммировать, а значения твоей матрицы по этим индексам

Maxim robox
18.02.2019
05:40:45
Google
TeQzi
18.02.2019
05:44:29
Интересная реализация

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