• Поиск работы в IT-сфере — это не просто процесс, а целое приключение, полное вызовов и возможностей. В этой статье я поделюсь не только своими наблюдениями и опытом, накопленным в роли лида средней кроссфункциональной команды в «Группе Астра», но и мнениями…

  • В продаже появились батарейки нового бренда SAYDO (Сайдо). Я изучил и протестировал два типоразмера батареек этого бренда — AA и AAA.На упаковке батареек указан срок годности до начала использования 10 лет. На батарейках, которые я протестировал, указана дата выпуска 11.2024.По…

  • По утверждению Роберта Мартина, объектно-ориентированный подход предложили в 1966-м году Оле-Йохан Даль и Кристен Нюгор. Для эмуляции объектов они использовали возможность языка ALGOL, позволяющую переместить кадр стека вызова функции в динамическую память (кучу).В этом смысле в 2001 году Гвидо ван…

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

  • Компания Navio представила фотореалистичный симулятор NavioSim. Это система для обучения и тестирования автономных транспортных средств. Симулятор работает в реальном времени и позволяет создавать неограниченное число цифровых сценариев. Все сцены — фотореалистичные и с высокой детализацией, рассказали информационной службе Хабра в…

  • В этой статье разбираются реальные кейсы и технические приёмы для эффективного управления распределёнными open-source командами, объединяющими разработчиков из разных культурных и временных зон. Поделюсь личным опытом, покажу примеры кода для синхронизации процессов и расскажу о неожиданных «подводных камнях», с которыми…

  • Первый заместитель председателя комитета по информационной политике, информационным технологиям и связи Госдумы Антон Горелкин в своём Telegram‑канале заявил, что пообщался с разработчиками национального мессенджера Max. По словам Горелкина, «Госуслуги» появятся в Max уже через несколько недель. Все ведомственные разрешения были получены два месяца назад. Тогда же началось закрытое…

  • Snake Keylogger — один из тех .NET-образцов, что на первый взгляд кажутся простыми, но на деле используют нетривиальный способ упаковки полезной нагрузки. В этом материале я пошагово разберу процесс распаковки, покажу, как извлекаются скрытые PE-файлы, и объясню, что делает зловред…

  • В первой части мы разбирались, как Firebird забирает строку таблицы с диска. Во второй и третьей частях мы разбирались, что происходит с прочитанной строкой в процессе выполнения SELECT-запроса. Но остался неотвеченным такой вопрос: а как указать на строку таблицы, которую…

  • Поговорим о том, как механизм baseline может упростить внедрение статического анализатора в проект, а также о том, как бороться с ложноположительными срабатываниями.Внедрение анализатора в проект и baselineДовольно частой проблемой при внедрении статического анализатора в уже существующий проект является то, что…