Месяц: Июнь 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 миллиардов терабайт. Надежно сохранить такое количество информации на жестких дисках и магнитных лентах будет практически невозможно, строительство дата-центров тоже не спасет ситуацию, поэтому ученые сейчас активно работают над технологией хранения данных в ДНК.В этой статье мы расскажем, что из себя…