Исследование одного вредоноса

Попался мне недавно вредоносный doc файл, который рассылали с фишинговыми письмами. Я решил, что это неплохой повод поупражняться в реверс-инжиниринге и написать что-то новое на Хабр. Под катом — пример разбора вредоносного макроса-дроппера и не менее вредоносных dll. Макрос Sha256 от файла — abb052d9b0660f90bcf5fc394db0e16d6edd29f41224f8053ed90a4b8ef1b519. В самом doc файле на первой странице находится картинка, сообщающая что […]

Анализ данных ChIP-seq: от гистонов к информатическим задачам

Каждый год Институт биоинформатики в Санкт-Петербурге и Москве набирает биологов, математиков и программистов, чтобы погрузить в мир биоинформатики. Биологи учатся программировать и тренируются реализовывать идеи в коде, а информатики изучают биологию и применяют алгоритмические подходы к биологическим и медицинским задачам. Самая важная часть обучения — реальные научные проекты. В этой статье мы расскажем о работе […]

[Habr]: Донаты

Ребята! Вот давным-давно ломалась масса копий по поводу искренней необходимости функции доната на Хабре. Ну, и как? Донатите вовсю? Авторов, небось, уже захлестнула волна лёгких денег, правда? Вот пусть каждый прочитавший возьмёт — и напишет, а когда же он последний раз хотя бы 100 рублей автору скинул. И посмотрим.

Как технологии Roland DG позволяют применять профессиональные навыки для личного хобби

Источник: global.rolanddg.com Дизайнер Дэйв Тилбери очень долго искал устройство, способное производить сложные конструкции, которые практически невозможно сделать вручную. После длительных поисков он остановился на фрезерном станке Roland monoFab SRM-20. Дэйв Тилбери всю жизнь проработал в индустрии машиностроения, но после долгих лет работы его уволили. После этого он решил начать новый этап своей карьеры в сфере […]

Неформальное интервью с Марией Долгушевой (HR из Кремниевой Долины)

— Сколько людей ты наняла в Америке? — Наша HR-команда работает 3 года, сейчас у нас в PandaDoc работают 100 человек. — В чем отличие найма в Кремниевой долине от найма в России и Белоруссии? — Скорость выше. На самые низкие и средние позиции — одна-две недели. Кандидаты не жду и они уходят довольно быстро. […]

Функциональные опции на стероидах

Привет, Хабр! Представляю вашему вниманию перевод статьи Functional options on steroids от автора Márk Sági-Kazár. Функциональные опции — это парадигма в Go для чистых и расширяемых API. Она популяризирована Дейвом Чейни и Робом Пайком. Этот пост о практиках, которые появились вокруг шаблона с тех пор как он был впервые представлен. Функциональные опции появились как способ […]

Как мы потеряли «Мир»: пожар на космической станции, столкновение с грузовиком «Прогресс», разгерметизация

20-го февраля 2020-го года исполняется 34 года с момента запуска и ввода в эксплуатацию космической станции «Мир». Станции, которая была обитаема с 13 марта 1986 года по 16 июня 2000 года. И могла быть обитаема ещё, если бы… Наверняка многие из вас смотрели фильм «Гравитация», который был признан одним из лучших фильмов о космосе в […]

Как мы потеряли Мир: пожар на космической станции, столкновение с грузовиком «Прогресс», разгерметизация

20-го февраля 2020-го года исполняется 34 года с момента запуска и ввода в эксплуатацию космической станции «Мир». Станции, которая была обитаема с 13 марта 1986 года по 16 июня 2000 года. И могла быть обитаема ещё, если бы… Наверняка многие из вас смотрели фильм «Гравитация», который был признан одним из лучших фильмов о космосе в […]

WebAuthn в реальной жизни

В сентябре 2019 года команда Почты Mail.ru поддержала технологию WebAuthn. Мы стали первым в мире сервисом электронной почты, который реализовал возможность входа в аккаунт с использованием электронных ключей вместо паролей. Сейчас эта возможность доступна всем нашим пользователям, вы можете привязать электронный ключ к своему аккаунту в настройках и после этого свободно использовать его для входа. […]

Побеждая C двадцатью строками Haskell: пишем свой wc

Привет, Хабр. На днях Siemargl предложил мне перевести любопытную статью о победе над юниксовым wc при помощи хаскеля. Переводить её я, конечно же, не буду, и по нескольким причинам: автор выжал из однопоточной версии далеко не всё, и однопоточная версия была существенно медленнее wc, в той статье для победы потребовалось воспользоваться многопоточностью (что само по […]