Size: a a a

2020 January 28

А

Андрей in rannts
сестра там живет
источник

SA

Sergey Arkhipov in rannts
Я согласен с Кириллом, допускать утекающие корутины - это как минимум непредусмотрительно. У нас есть несколько сервисов на асинкайо, и в каждом из них запускается отдельная корутина, которая отвечает за все эти фоновые процессы, следит за таймаутами и прочим таким (да как минимум ей просто передаются asyncio.Task). Супервизор, в общем. Сам такой супервизор всегда останавливается либо через atexit, либо через lifespan-события.

И это не от хорошей жизни. Эти супервизоры часто помогали отловить/митигировать сложные баги
источник

SA

Sergey Arkhipov in rannts
На мой взгляд, тут сам фреймворк тебе подсказывает, что ты делаешь что-то не так, что ты с ним воюешь
источник

RB

Roman Bolkhovitin in rannts
А asyncio.run разве не сделан специально чтобы все что еще pending отменять?

Я не к тому, что запускать таски вникуда это нормально, а к тому что базовый механизм отмены уже есть. Правда в 3.7+, но тем не менее

https://github.com/python/cpython/blob/master/Lib/asyncio/runners.py

Кстати видел серию статей, там про graceful shutdown тоже было, но не в atexit, а через signal handler, и вообще статьи любопытные, может быть кому-то будет интересно почитать: https://www.roguelynn.com/words/asyncio-graceful-shutdowns/
источник

SA

Sergey Arkhipov in rannts
Через хендлеры тоже можно, почему нет
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Если не "помнить" таски, то есть риск начать их плодить безконтрольно, т.к. даже не будет простого способа узнать сколько тасков нужного типа активны в данный момент.
источник

AS

Artem Savinov in rannts
Kirill (Cykooz) Kuzminykh
Если не "помнить" таски, то есть риск начать их плодить безконтрольно, т.к. даже не будет простого способа узнать сколько тасков нужного типа активны в данный момент.
а эт оне прямая "утечка памяти"?
источник

БС

Байт Словович in rannts
нет, если таска когда нибудь сама умрет
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Artem Savinov
а эт оне прямая "утечка памяти"?
Ну, конечно то место, которое "помнит" таски, надо периодически "чистить".
источник

SZ

Sergey Z in rannts
не могу не пошарить, простите
источник

SZ

Sergey Z in rannts
Компания-разработчик антивирусных решений Avast продаёт данные о всех своих пользователях, включая каждый клик на сайтах и историю в PornHub.

Сколько в общем заработала Avast, неизвестно, но сумма только одной сделки достигла 2 млн долларов.

rozetked.me/news/9443-kompaniya-avast-prodavala-dannye-millionov-svoih-pol-zovateley-storonnim-kompaniyam
источник

RH

Roman Haritonov in rannts
источник

БС

Байт Словович in rannts
Sergey Z
Компания-разработчик антивирусных решений Avast продаёт данные о всех своих пользователях, включая каждый клик на сайтах и историю в PornHub.

Сколько в общем заработала Avast, неизвестно, но сумма только одной сделки достигла 2 млн долларов.

rozetked.me/news/9443-kompaniya-avast-prodavala-dannye-millionov-svoih-pol-zovateley-storonnim-kompaniyam
ну и шо? Типа добавили в новость pornhub, то значит конфиденциальность в "апаснасте"? Сам же хром и микрософт шпионит. Я тут снифер запускал по работе, так вот скайпт что то постоянно постит 😞 Не нашел галочки  в нем, чтобы он не шпионил.
источник

БС

Байт Словович in rannts
@gnurian ты щас пропалишься со случайным войсовым сообщением.. Телеграмм шпионит..
источник

💭П

💭 Руслан Прохоров in rannts
Байт Словович
@gnurian ты щас пропалишься со случайным войсовым сообщением.. Телеграмм шпионит..
Это не я... Это опять тов. Майор балуется :-)
источник

SZ

Sergey Z in rannts
нууу тут какое дело, Аваст это типа антивирус, типа про безопасность by design.
источник

RH

Roman Haritonov in rannts
Никто не покупает, надо на что-то жить
источник

SZ

Sergey Z in rannts
уличили бы в таком касперского, крик был бы до небес
источник

БС

Байт Словович in rannts
дык его уже уличили в этом
источник

БС

Байт Словович in rannts
телеметрию он с давних версий слал, правда это можно было выключить.  Но наверное он пока еще не шпионит куда юзер в браузере кликает
источник