• Анастасия Важинская — инженер по информационной безопасности, а не фронтендер, но её доклад стал самым важным для главного зала конференции FrontendConf 2024. Почему так и как меняется фронтенд-разработка и программа конференции? Что драйвит докладчиков в этом году? И какие боли…

  • Привет, Хаброжители! Поговорим немного о безопасности? О защите, нападении и об Эндрю Хоффмане. Тем более, что вышло второе издание его известной книге о безопасности веб-приложений! Обновлённое, дополненное, актуализированное! Три столпа безопасности приложений — разведка, нападение и защита. Во втором издании…

  • Приветствую, коллеги! Меня зовут @ProstoKirReal. Сегодня мы обсудим заголовки, относящиеся к уровню L2 модели OSI в Ethernet-кадре.❯ Зачем нужна эта статья?Я часто сталкиваюсь с необходимостью быстро найти информацию о различных протоколах и их заголовках, поэтому решил создать своего рода «шпаргалку»,…

  • Привет, друзья! В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это четвертая часть серии. Первая часть Вторая часть Третья часть Сегодня мы рассмотрим дерево отрезков, дерево Фенвика, а также граф (направленный и ненаправленный).…

  • Привет, меня зовут Мельников Владислав, я эксперт в команде аналитической платформы данных проекта «Управления цепочками поставок» в Magnit tech.ПредысторияВ сентябре 2022 года в Магните стартовал проект по переводу аналитики с он-прем железа в облако. Преимущества этого были очевидны – в…

  • Линейка мониторов отечественного бренда DIGMA пополнилась игровыми моделями серии Overdrive. Про модель DIGMA Overdrive 34A711Q, а это большой монитор с диагональю 34 дюйма и изогнутым профилем, и пойдет речь в обзоре. Монитор представляет собой современное игровое решение, которое обеспечивает высокое…

  • Qualcomm не новичок в мире интегрированной графики. Её линейка Adreno GPU использовалась во многих поколениях SoC Snapdragon для сотовых телефонов. Но компании Qualcomm всегда было тесно в рамках телефонного рынка, она таила амбиции расширить свою мощь и выйти на другой…

  • В прошлой статье мы рассмотрели чрезвычайно популярный инструмент для выкатки приложений Jenkins. Мы подружили его через плагины с SSH, с GitHub, построили простой пайплайн с помощью Groovy. И вроде все здорово, все работает как должно, но все равно есть ощущение,…

  • SQL — язык сверхвысокого уровня, а SQL-движки очень высоко оптимизированы. И поэтому во многих случаях с помощью него можно просто и быстро решать сложные задачи. Вы удивитесь, но даже существует шахматный движок на SQL. Сегодня мы рассмотрим решение непростой загадки…

  • Принцип открытости/закрытости гласит, что программные объекты (классы, методы, функции и т. д.) должны быть открыты для расширения, но закрыты для модификации.Идеальной реализацией данного принципа является интерфейс. Ничего лишнего, нечего модифицировать, можно только расширять.class IMyInterface { public: virtual void execute() =…