Месяц: Май 2023
-
Корневые хранилища сертификатов в браузерах. Основные доверенные центра Интернета
В декабре 2022 года из корневого хранилища Mozilla исключили корневые сертификаты TrustCor (точнее, для них проставлена метка Distrust for X After Date с 01.12.2022). Причиной стало сотрудничество с компаниями, у которых обнаружились связи с разведывательным сообществом США. К этому решению Mozilla позже присоединились Apple, Google и Microsoft. Таким образом, сертификаты крупного УЦ одномоментно обесценились на…
-
Методика тестирования критически важного программного обеспечения
«Критически важные системы безопасности» — это такие системы, которые, в случае прекращения или ухудшения их работы (например, в результате неправильного или случайного срабатывания), могут привести к катастрофическим или критическим последствиям.Примерами критических систем безопасности являются системы управления полетами воздушных судов, автоматические торговые системы, системы контроля ядерных энергоблоков атомных электростанций, медицинские системы и т.д.В критически важных системах безопасности…
-
Визуализация музыки с помощью нейросетей в реальном времени… В некотором смысле…
В настоящий момент (обязательная оговорка, когда речь идеть про нейросети) для генерации одного изображения у AI уходит минимум секунда. В лучшем случае пол секунды. Для видео нам требуется как минимум 15 кадров в секунду (а лучше бы и все тридцать). Следовательно, создавать нейросетью видео в реальном времени и таким образом визуализировать музыку — невозможно. Теперь,…
-
Как мы придумали и запустили совместные поездки в Яндекс Go
Наверняка каждый из нас был в ситуации, когда во время непогоды или после многолюдного футбольного матча цены на такси в приложении были значительно выше обычного. При таких обстоятельствах было бы здорово найти попутчика, чтобы разделить цену поездки, но непонятно, как это сделать. Меня зовут Полина Белобородова, в Яндекс Go я руковожу командой аналитики новых продуктов в…
-
Когда типизация делает тебе больно: как у нас появился статический анализатор
Удобство процесса разработки напрямую влияет на скорость работы и на количество ошибок при написании кода. Что делать, если среда разработки почему-то отказывается использовать автодополнение во всю силу? Правильно, искать обходные пути и изобретать велосипеды. Язык программирования Python в силу своей динамичности может легко создать ситуацию, когда статический анализатор не может вывести типы и, как следствие,…
-
Приглашаем на онлайновый митап «Выйти в open source и нанести всем пользу»
В среду, 24 мая, в 16 часов (МСК) мы проведем онлайновый митап под названием «Выйти в open source и нанести всем пользу». Гости – создатели и разработчики популярного (1,6 тысячи звезд на Github, свыше 3,5 тысяч уникальных пользователей по данным аналитики Nexus) open source фреймворка для автотестов Kaspresso. Спикеры будут говорить про open source в…
-
Автоматическая рассылка сообщений WhatsApp
Шалом, Хабр! Сегодня разберём такую тему, как автоматическая рассылка сообщений WhatsApp при помощи библиотеки Selenium на языке программирования Python и поговорим о том, почему же это не так просто, как запарсить Википедию.P.S. На самом деле это не намного сложнее, чем запарсить Википедию, просто нужно знать об одной очень полезной фиче Selenium’а)Инструмент SeleniumОчевидно, когда речь заходит…
-
Светодиодные лампы Tokov
Недавно в продаже появились лампы нового бренда Tokov Electric. Я протестировал восемь моделей и делюсь результатами.
-
Получаем виртуальный raspberry pi с помощью QEMU
Сегодня я решил показать процесс создания «виртуального клона» raspberry pi (точнее raspberry pi 3b), хотя написанное будет актуально и для других компьютеров и не только одноплатных и слабеньких.Зачастую новички используют поставляемую производителем операционную систему, систему на базе Debian. Загрузившись, новичок начинает настройку системы «под себя». При этом происходит и износ microsd. А также для многих…
-
Как «эффективный менеджмент» создаёт катастрофы: изучаем причины техногенных аварий. Часть 2
У «Эффективного Менеджмента» всего 2 всадника Апокалипсиса: жадность и глупость. Остальных просто оптимизировали за ненадобностью, достаточно и этих. Достаточно для того, чтобы время от времени в разных концах света происходили техногенные катастрофы. Аварии, крушения, взрывы и прочие происшествия, которые можно было бы избежать, если бы руководство компаний уделяло внимание борьбе критическим рискам. Или хотя бы не способствовало их скорейшему приближению.В первой части уже были описаны некоторые яркие катастрофы…