Месяц: Март 2020

  • Security Week 14: приватность в условиях пандемии

    от автора

    В дайджесте на прошлой неделе мы привели примеры эволюции традиционной киберпреступности на фоне пандемии. Это важная тема, особенно в условиях массового перехода на удаленную работу, но лишь в краткосрочной перспективе. Мы еще столкнемся с кибератаками, эксплуатирующими «вирусную» тематику, но они закончатся (надеемся, скоро) вместе с пандемией. Сегодня поговорим о влиянии, которое шумиха вокруг COVID-19 оказывает…

  • Как развивается борьба с робозвонками в США — о мерах политиков и телекоммуникационных компаний

    от автора

    В России возросло число телефонных мошенников. В 2019-м ФинЦЕРТ Центробанка заблокировал пять тысяч номеров, принадлежащих злоумышленникам. Цифра довольно скромная, но она в 39 раз больше, чем годом ранее. А сегодня, в период эпидемиологического кризиса, риски такого рода только увеличились. Поэтому всем нам стоит быть внимательнее. Ситуация будет становиться все напряженнее, пока регулятор не обратит внимание…

  • Оптимизируем память Rails сервиса (реальный кейс)

    от автора

    Для Ruby и Ruby on Rails разработчиков уровня Junior+, Middle

  • Пост хвастовства домашними офисами

    от автора

    Привет, это ваша дорогая редакция. Мы тут все на удаленке, а к вечеру стало немного грустненько. Поэтому этот материал мы объявляем постом хвастовства домашними рабочими местами. Начать предлагаем с хоум-офисов команды Хабра — попробуйте по должности, хобби и увлечениям угадать, кто где работает. А потом заходите в комментарии и оставляйте свои фотки.

  • Как устроено производство стиков для тестирования на коронавирус

    от автора

    Автор агентства Bloomberg побывала на производстве в «очаровательной небольшой компании, которая оказалась в центре глобальной катастрофы в области здравоохранения». Если вы живете в США и проводили домашний ДНК-тест, открывали рот у ЛОРа и говорили «ааа» или вам измеряли глубину ножевого ранения — скорее всего, вы имели дело с приспособлениями от Puritan Medical Products Co. И…

  • Реализация инерционных алгоритмов на примере логического моделирование цифровых схем

    от автора

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

  • Как выбрать школу иностранных языков или репетитора

    от автора

    Выбирайте среди школ, в которых преподавателям много платят. Школами обычно руководят бизнесмены, и зарплата преподавателей в них примерно одинаковая. Ходил как-то на собеседование в школу английского, которая предлагала зарплату в 2(!) раза выше среднего по Москве. Методист беседовал со мной 3 часа! Стало понятно, почему высокая зарплата: они ищут и стараются удержать квалифицированные кадры. На…

  • Property-based тестирование для JavaScript и UI: необычный подход к автоматизированным тестам

    от автора

    Falcon Heavy Demo Mission Писать тесты скучно. А то, что скучно делать, постоянно откладывается. Меня зовут Назим Гафаров, я разработчик интерфейсов в Mail.ru Cloud Solutions, и в этой статье покажу вам другой, немного странный подход к автоматизированному тестированию.

  • DOOM Watch на ESP32. Часть 1

    от автора

    Попробовав разработку с готовыми модулями ESP32 захотелось сделать что-то маленькое и нативное. Решил сделать часы. Сначала подумал о ESP32-PICO-D4. Поскольку в ней только 4Mb flash под программу, решил сделать полноценную версию с расширением да 16Mb flash и 8Mb SRAM. Что бы на часах можно запустить первый Doom. В общем чтобы было все на полном фарше!…

  • Правила чатов

    от автора

    Договариваемся об эффективном и удобном общении при удалённой работе (и не только) Недавно общался с другом, который переводит компанию на удалённую работу, рассказывал о нашем опыте поддержания эффективного общения в команде. Затем перечитал и понял, что получился список рекомендаций, который мог бы быть полезен не только моему товарищу. А раз так, стоит им поделиться.