• Некоторые корпоративные клиенты столкнулись с тем, что их серверы на Windows Server 2022 автоматически обновились до Windows Server 2025 без необходимой лицензии и без разрешения системных администраторов. Microsoft не устанавливает такое обновление принудительно, так что, по-видимому, произошло что-то другое. Сообщается,…

  • Управление поиском цен на отели в сервисе бронирования — это как ремонт работающего двигателя. Работа с запросами происходит в реальном времени, и простого варианта «отель N на майские» недостаточно, чтобы получить то, что нужно. Скрейпинг, массовые запросы, настройка баланса просмотров…

  • VK запускает «Месяц борьбы с кибербуллингом» — информационную кампанию, посвящённую борьбе с травлей в интернете и за его пределами. Акция пройдет в шестой раз и впервые продлится не день, а целый месяц, чтобы как можно больше людей обратило внимание на проблему. В течение ноября VK и более 100 брендов‑партнёров будут реализовывать спецпроекты,…

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

  • Как я себя чувствовалПривет, Хабр! Меня зову Амир и я хотел бы сегодня поделиться с Вами своим опытом поднятия сервиса SSO на базе решения KeyCloak.Вводные:Требования со стороны бизнеса:Для внутренних сервисов компании требуется единая точка входа с подключением пользователей из существующей…

  • FlashImg — оптимизатор изображенийВсем привет. В этом материале я расскажу как создавал бесплатный сервис оптимизации изображений FlashImg.ru Зачем оптимизировать изображенияСегодня любой сайт содержит огромное количество изображений. Целевая аудитория сервиса — вебмастера.Размер сайта определяется количеством медиа-контента (изображения, видео, аудио).Первое место в этом…

  • Решаем проблему с тестированием элемента, что он виден пользователю или не виден.ПредпосылкиРазработчики react-testing-library рекомендуют нам писать тесты так, как если бы код работал как у пользователя. А это значит что нужно вызывать пользовательские события, проверять что пользователь видит тот компонент,…

  • Всем привет! Меня зовут Артем Валевич, я тимлид в AGIMA. Хочу рассказать о нашем опыте работы с джуниор-разработчиками. Вообще на рынке к ним принято относиться с опаской. Есть стереотип, что они приносят мало пользы, зато требуют много вложений. Что ж,…

  • ВведениеЯзык Scheme (произносится «ским»), которому в следующем году исполняется 50 лет, является языком программирования, занимающим необычное место среди прочих. Это язык, который гораздо больше изучают, чем потом на нём пишут. Скорее это язык для развития ума программиста, чем для написания…

  • Nvidia заменит Intel в Промышленном индексе Доу-Джонса (Dow Jones Industrial Average, DJIA) — фондовом индексе 30 ведущих компаний, котирующихся на фондовых биржах. Акции Nvidia выросли более чем на 170% в этом году, в то время как Intel потеряла более половины…