Владельцы макбуков столкнулись с блокировкой после установки Big Sur

Новые макбуки, оснащенные чипами Т2, имеют дополнительный механизм защиты помимо "классической" привязки к Apple ID через NVRAM. Эту защиту, кстати, можно очень легко обойти, сбросив NVRAM сочетанием клавиш Command (⌘) + Option + P + R при загрузке ноутбука и переустановив ОС. Однако в ноутбуках с Т2 так сделать уже не получится — в чипе […]

Установка базы данных SAP HANA в Яндекс Облаке. Пошаговое руководство

Продолжаем эксперименты по установке различных SAP систем в Яндекс Облаке. В первой части (статья была опубликована в блоге Яндекс Облака) был рассмотрена установка платформы SAP Netweaver ABAP AS, которая является основой для большинства SAP систем. В этой публикации мы перейдем от сервера приложений к уровню базы данных. Изначально SAP Netweaver работал на широком спектре баз […]

OpenCV в Python. Часть 1

Привет, Хабр! Запускаю цикл статей по библиотеке OpenCV в Python. Кому интересно, добро пожаловать под кат! Введение OpenCV — это open source библиотека компьютерного зрения, которая предназначена для анализа, классификации и обработки изображений. Широко используется в таких языках как C, C++, Python и Java. Установка Будем считать, что Python и библиотека OpenCV у вас уже […]

Пётр Соболев: «Мы просто смотрели, как что-то там летает, и тащились от того, как это сделано»

Демосцена — разновидность творчества на стыке компьютерной графики, музыки и, собственно, программирования, а также сложившаяся вокруг него субкультура. Первые демоэксперименты относятся к 1980-м — времени, когда в Европе и США появилось достаточное количество домашних компьютеров, обладатели которых стремились заставить машину выполнять несвойственные ей задачи. Обычно это были короткие интро к взломанным компьютерным играм, созданные на […]

Трудности перевода: уязвимости шлюзов промышленных протоколов

Языковой барьер существует не только между айтишниками и пользователями. «Умные» производства и компьютеры, управляющие ими, также не способны общаться между собой без переводчиков — специализированных шлюзов промышленных протоколов. В этом посте мы расскажем о слабых местах шлюзов протоколов и о том, как злоумышленники могут использовать их, чтобы нанести вред предприятиям. Шлюз протоколов — небольшое устройство, […]

«Нерусские хакеры» из песочницы

Кажется, что наряду с водкой, медведями и балалайкой к образу России на Западе присоседились «Новичок» и так называемые «русские хакеры». Природа последнего новообразования до конца еще не исследована, но с уверенностью можно сказать, что помимо России к хакерской географии можно смело прибавлять еще несколько стран. Предлагаю посмотреть на наиболее интересных представителей данного ремесла. Джонатан Джеймс […]

Как читать файлы конфигурации в тестах с Selenium на Python

Привет, хабр. В преддверии старта курса «Python QA Engineer» подготовили для вас еще один интересный перевод. Руководство, описанное в этой статье, поможет вам в тестировании веб-интерфейсов. Мы создадим простое надежное решение для тестирования веб-интерфейса с помощью Python, pytest и Selenium WebDriver. Мы рассмотрим стратегии построения хороших тестов и паттерны написания правильных автоматизированных тестов. Конечно же, […]

Американская история разработчика из России

Привет, хабр. В преддверии старта курса «Python QA Engineer» подготовили для вас еще один интересный перевод. Руководство, описанное в этой статье, поможет вам в тестировании веб-интерфейсов. Мы создадим простое надежное решение для тестирования веб-интерфейса с помощью Python, pytest и Selenium WebDriver. Мы рассмотрим стратегии построения хороших тестов и паттерны написания правильных автоматизированных тестов. Конечно же, […]

«Оптика в каждую деревню»: как Индия планирует развивать сетевую инфраструктуру

В прошлый раз мы рассказали о планах США модернизировать ИТ-инфраструктуру и перевести все население страны на гигабитные сети. Сегодня мы решили продолжить тему и поговорить об инициативах Индии. Там провайдеры проложат оптоволоконные кабели в каждую из 650 тыс. деревень всего за тысячу дней — расскажем, с какими сложностями они могут столкнуться. В частности, проекту могут […]

Как плохо спроектированный UX у теста на коронавирус чуть не посадил нас на самоизоляцию, но дырка в безопасности спасла

Это я, пишу скрипт по перебору параметров для POST запроса на gov.tr, сидя перед границей в Хорватию. Как все начиналось Мы с моей женой путешествуем по миру и работаем удаленно. Недавно переезжали из Турции в Хорватию (самая оптимальная точка, чтобы заехать в Европу). Чтобы не сесть на карантин в Хорватии, нужно иметь справку об отрицательном […]