Месяц: Июнь 2023

  • Резюме, открытое для поиска. Протестировал эффективность

    от автора

    После карьерной консультации сделал копию резюме и открыл, чтобы эйчары и работодатели его находили. В заголовок вписал «Интернет-маркетолог: Яндекс директ, телеграм, авито». Включил платное продвижение. Стоит 400₽ в неделю, поднимает резюме 5 раз в день в поиске для работодателей, заголовок резюме подчеркивается.Получил около 1000 показов, около 10 просмотров, 3 обращения. Потом еще 3 дня резюме…

  • Проблемы накапливаются. Софт тормозит. Везде некомпетентность и хаос

    от автора

    Закон Старджона гласит: «Ничто не может всегда идти правильно». Рано или поздно всё ломается. Это естественная причина, почему софт ухудшается с каждым годом. Иначе и быть не могло. Кодовая база растёт, количество ошибок увеличивается, проекты просто тонут в багах. Взять недавний случай с багом в Windows Defender, который вызывал тормоза Windows. Крайне показательная история. Да,…

  • Что нам шепчет коинмайнер? Упрощаем анализ применения SysWhispers2

    от автора

    ВведениеПри анализе вредоносного ПО, направленного на майнинг криптовалюты, интереснее всего исследовать именно загрузчики (лоадеры или дроперы) майнеров, чем сами майнеры, так как именно в загрузчиках в первую очередь реализуются техники, направленные на обход средств защиты и противодействие обнаружению. Так, анализируя образец, вовлеченный в кампанию по распространению майнеров Monero, я наткнулся на давно известный, но, тем не…

  • Волк-шпион, выйди вон! BI.ZONE вышла на новый след группировки Red Wolf

    от автора

    Специалисты управления киберразведки BI.ZONE зафиксировали новую кампанию группировки Red Wolf, которая специализируется на промышленном шпионаже. Атакующие продолжают использовать фишинговые электронные письма для получения доступа к интересующим их организациям. При этом для доставки ВПО на скомпрометированную систему используются IMG-файлы, которые, в свою очередь, содержат LNK-файлы. Открытие жертвой такого файла приводит к запуску обфусцированного DLL-файла, цели которого…

  • Тотально виртуально, гиперконвергентно

    от автора

    По прогнозам MarketsandMarkets, глобальный рынок гиперконвергентных систем к 2025 году достигнет объёма в 17,1 млрд долларов США. Среди факторов, стимулирующих рост рынка гиперконвергентной архитектуры, можно выделить повышенный интерес к облачным вычислениям, виртуализации, стремление сократить расходы на инфраструктуру и упростить управление.Гиперконвергентной называют программно определяемую инфраструктуру, в которой вычислительные и сетевые ресурсы, а также хранилища составляются из…

  • Saga и Event Sourcing с Axon. Первое знакомство

    от автора

    Почему SagaВсе, кто занимается разработкой микросервисов, так или иначе решают для себя вопрос: как обеспечить согласованность бизнес-транзакций, в которых участвуют данные нескольких сервисов. Разумеется, лучшее решение — отсутствие такой необходимости. Но не всегда это возможно.Один из признанных ИТ-сообществом ответов — это, так называемый Saga паттерн. О том, что это такое, написано достаточно много, а мы…

  • Как я познакомился с BouncyCastle в .NET 7

    от автора

    ВведениеДанная статья будет являться моим опытом, как использовать сертификат и успешно его отправить вместе с запросом. По тому, как BouncyCastle достаточно старая библиотека и на нее мало свежих туториалов и появилась идея написать эту статью.Данная работа написана исключительно в рамках моих рабочих будней и не является профессиональным гайдом.Как я к этому пришелМой проект занимается медициной и отправкой документов на подпись онлайн (для…

  • Переизобретаем сжатие в распределенной базе данных

    от автора

    Привет, Хабр!Меня зовут Антон Виноградов, я Java developer в СберТехе, работаю в команде Platform V DataGrid — распределенной базы данных, основанной на Apache Ignite. Я реализовал альтернативный «ванильному» вариант сжатия данных в нашем продукте и хочу рассказать, какие особенности позволили превзойти оригинал.В начале 2020 года мои коллеги уже рассказывали, как и зачем было организовано сжатие данных в Apache Ignite.…

  • Подводные камни С++. Решаем загадки неопределённого поведения, ч. 1

    от автора

    Изучение и понимание неопределённого поведения — важный шаг для разработчика C++, поскольку undefined behavior бывает источником серьёзных ошибок и проблем в программах. UB может проявляться в разных аспектах языка, включая операции с памятью, многопоточность, арифметические вычисления, работу с указателями и так далее.Под катом мы погрузимся в мир неопределённого поведения в C++ и рассмотрим некоторые примеры…

  • От флешек к ДНК: разбираемся в новой технологии хранения данных

    от автора

    В ближайшие три года общее количество цифровых данных увеличится в три раза и достигнет 175 миллиардов терабайт. Надежно сохранить такое количество информации на жестких дисках и магнитных лентах будет практически невозможно, строительство дата-центров тоже не спасет ситуацию, поэтому ученые сейчас активно работают над технологией хранения данных в ДНК.В этой статье мы расскажем, что из себя…