• Как Кинопоиск делает черный квадрат в захвате экрана?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    Тут прям все теории заговора придумали с DRM (хотя доля истины в этом тоже есть)

    но никому не приходило в голову что видео в некоторых форматах через оверлей отображается, который не попадает в скриншоты и в захват экрана тупо потому что через отдельный механизм видеоподсистемы компа на экране отображается? (и не для целей drm, а просто потому что так устроено)
    Я такие удивленные вопросы еще лет 15 на форумах читал, когда drm-ом еще и не пахло (массово), а mpeg-ускорители уже во всех практически видеокартах были

    в линуксе это работает в т.ч. потому что там видеоподсистема по другому работает и велика вероятность что ускорение видео тупо не функционирует
    Ответ написан
    Комментировать
  • Как сделать периодическую рассылку сообщений из функции на aiogram?

    @corydoras_aeneus
    Наиболее близко к вашему коду будет следующее решение:

    async def working(dp):
        while True:
            for userid in userids:
                await bot.send_message(userid, 'privetqtqeteqwqeteqwtgewq')
            await asyncio.sleep(15)
    
    
    if __name__ == "__main__":
        executor.start_polling(dp, on_startup=working)


    Если у вас много пользователей, нужно будет делать паузы, так как есть лимиты на рассылку сообщений.
    Вместо бесконечного цикла можно использовать apscheduler.
    Ответ написан
    3 комментария