Тестовые идентификаторы: как и где расставлять правильно
—
от автора
—
от автора
ВступлениеВы вообще в курсе, что такое CSS и XPath селекторы? Ну конечно в курсе — раз уж кликнули на эту статью, наверняка пережили хотя бы один из тех унылых споров в духе «а что лучше: CSS или XPath?» Спойлер: ни то, ни другое. Все эти разговоры — просто шум, рожденный из некомпетентности.…
—
от автора
Недавно в одной соц сети кто-то задался простым, но гениальным вопросом: «Интересно, сколько OpenAI тратит на электроэнергию из-за того, что люди говорят ChatGPT „спасибо“ и „пожалуйста“?». Ответ последовал почти мгновенно. И это был не абы кто, а сам Сэм Альтман — глава…
—
от автора
Я Тоня, у меня диабет 1-го типа и за последние годы я перепробовала много разных альтернатив сахара. Хочу с вами поделиться своим опытом, рассказать, что работает, а что нет (особенно если у вас диабет), как их правильно использовать и в…
—
от автора
Три года назад российский ИТ-рынок оказался перед вызовом: крупные зарубежные вендоры один за другим уходили, оставляя за собой пустующие ниши. Тогда выбор ПО и оборудования во многом определялся вынужденными мерами. Сегодня ситуация изменилась: отечественные производители не только заняли освободившиеся позиции,…
—
от автора
Всем привет! Продолжаем погружение в ИТ‑инфраструктуру глазами хакера. В предыдущей статье мы рассказали про процесс создания графа моделирования киберугроз — цифровой модели инфраструктуры, которая учитывает потенциальные действия злоумышленников, и про алгоритмы, которые рассчитывают возможные маршруты перемещения атакующих внутри системы.Следующий шаг — это оценка опасности найденных маршрутов.…
—
от автора
1.0 ВведениеВ 2006 году АНБ скрыла в криптографическом стандарте Dual EC DRBG математический бэкдор. Агентство отрицало его наличие восемь лет. Затем утечки Сноудена подтвердили его существование.Двойные эллиптические кривые (Dual Elliptic Curve) используются как безопасные генераторы случайных чисел (RNG). Математический бэкдор…
—
от автора
Я много общаюсь о микросервисных архитектурах с «не-Java-людьми» — будь то разработчики на C#, энтузиасты Node.JS/JavaScript или GoLang. Все они сталкиваются с необходимостью оркестрации в микросервисной архитектуре — или просто хотят использовать workflow, упорядочивание действий, обработку таймаутов, Saga и компенсации,…
—
от автора
Недавно я опубликовал на Хабре статью про один из наших проектов — корпус эпилятора. Мы производили его методом литья в силиконовые формы. Корпус состоит из трёх деталей, основное производство — в Китае, тираж — по 100 штук. В статье показал…
—
от автора
Привет, Хабр! Сегодня разберём мутный, но крайне важный инструмент — std::launder. Мы поглядим, зачем его протащили в C++17 и что компилятор делает, когда видит launder.Немного историиДо C++03 стандарт утешал нас иллюзией: если вы вызвали placement new поверх старого объекта того же типа, старый указатель волшебно начинает указывать…
—
от автора
Часто возникают вопросы, как успевать всё на работе, но при этом не выгорать. В этой статье расскажу про популярные методы в тайм-менеджменте и про то, какие из них применяю в работе.План: История появления техники тайм-менеджмента (ТМ).Определение ТМ и его принципы.Лучшие…