slots в Python
—
от автора
—
от автора
Привет, Хабр!Сегодня мы рассмотри замечательный механизм в Python — slots. Они помогают бороться с утечками памяти и тормозами в системах, где создается миллион объектов. Каждый экземпляр класса в Python хранит свои атрибуты в словаре dict. Это дает некую гибкость — можно динамически добавлять атрибуты, менять их на ходу.…
—
от автора
…не привлекая ничьего внимания. Потребуется ZoneMinder, Home Assistant, и пара подручных инструментов.Несколько лет назад у меня завелось хобби — я начал коллекционировать восходы. Тогда я поселился в доме, из которого открывался широкий вид на небо. Однажды, в очередной раз задержавшись за делами до восхода, я вышел на балкон…
—
от автора
Современный ритм жизни часто заставляет жертвовать сном. Однако хронический недосып — это не просто временная усталость, а полноценная угроза для когнитивных функций и долгосрочного здоровья. По данным исследований, 40% взрослых мужчин спят менее 7 часов в сутки, что увеличивает риск…
—
от автора
Простые правила для тех, кто устал объяснять «на пальцах».Привет! Меня зовут Сергей Зиновьев, я делаю презентации для «зелёной» экосистемы. В интернете очень часто встречаю огромную подборку дизайнерских шуток и мемов про «Типичного заказчика»: один просит «поиграться со шрифтами», другой — присылает…
—
от автора
В этой статье мы установим всё необходимое для работы Orange Pi Zero 3 в роли медиасервера DLNA с Transmission. При этом система будет запускаться с жесткого диска, а для установки нам не потребуется подключать к Orange Pi клавиатуру либо дисплей.Купив…
—
от автора
Понадобилось мне проанализировать сайт на предмет попадания его под фильтр Гугла, причем с историческими данными. Первым делом начал гуглить — чекер фильтров Гугла и вот это вот все. Естественно — в интернетах куча решений, но есть небольшое но… Они либо платные, либо условно‑бесплатные, либо вообще непонятно как работают.Ну…
—
от автора
Привет Хабр! На связи лаборатория кибербезопасности компании AP Security. В этой статье узнаем, как создать парсер Telegram на Python с использованием Telethon для осинта и сбора данных об угрозах. Пошаговое руководство с практическими примерами.Недавно я исследовал вопрос о влиянии ареста генерального…
—
от автора
Некоторые специалисты по информационной безопасности призывают отказаться от использования Telegram, указывая на его исторические проблемы с криптографией. В качестве оптимальной альтернативы часто называют Signal. На чём основано это мнение и почему Signal считается более защищённым мессенджером?
—
от автора
Учёные совершили прорыв в области солнечной энергетики, создав новый материал, способный напрямую преобразовывать солнечный свет в тепло с беспрецедентной эффективностью.Разработка основана на тонких плёнках особой фазы оксида титана, Ti4O7, и может подстегнуть прогресс в самых разных областях — от постройки…
—
от автора
В этой статье будет показано, как разработать навык для Яндекс Алисы, позволяющий удалённо управлять компьютером. Для реализации мы будем использовать языки Kotlin и Java.Мне такой навык понадобился для управления медиаплеером — например, чтобы ставить видео на паузу, регулировать громкость, переключать…