Месяц: Август 2020

  • Лечение или профилактика: как справиться с пандемией COVID-брендированных кибератак

    от автора

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

  • Будучи фрилансером. Мой путь, борьба и рекомендации

    от автора

    Жизненный опыт даёт нам радость только тогда, когда мы можем передать его другим. А. Моруа Я работаю фрилансером уже на протяжении 14 лет. Я начинал, когда эта сфера, в том числе IT-фриланс, еще не были так развиты, по крайней мере, в России. Уходить на удаленную работу еще не было трендом, не было повального фрилансерства. Не…

  • Зачем нужно держать клетки в зоопарке закрытыми

    от автора

    В этой статье будет история об одной весьма характерной уязвимости в протоколе репликации в ClickHouse, а также будет показано, как можно расширить плоскость атаки.

  • Создаем калькулятор на Swift 5

    от автора

    В преддверии старта базового курса «iOS-разработчик» публикуем статью, которую написал наш внештатный автор. Всем привет! Прошло уже больше года с того момента, как появился релиз Swift 5, который принес разработчикам много нового. В этой статье я хочу поговорить о мобильной разработке для IOS, как она устроена, что для этого нужно, и о многом другом. Статья…

  • Не стоит пользоваться OFFSET и LIMIT в запросах с разбиением на страницы

    от автора

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

  • Azure RTOS. Часть 1: обзор и запуск (STM32 + CubeIDE + HAL)

    от автора

    На недавно прошедшем Microsoft Build 2020 многократно упоминалась Azure RTOS как специализированная ОС жесткого реального времени для микроконтроллеров. В данном материале мы последовательно разберемся в том, что это за операционная система, какое место она занимает в продукции Microsoft для встраиваемых систем, а также установим планировщик ОС на один из микроконтроллеров STM32.

  • Открытый Demo Day в Райффайзенбанке: проекты, фичи и немного магии

    от автора

    У нас в банке есть традиция: каждый месяц на Demo Day мы смотрим IT и DGTL решения, которые разрабатывают наши команды. Этот проект мы очень любим, потому что он всегда про крутые кейсы — о сложных интеграциях и смелых гипотезах, о новом релизе на проде и полезной обратной связи. А еще он про людей! Про…

  • Курица или яйцо: раскалываем IaC

    от автора

    Что появилось раньше — курица или яйцо? Довольно странное начало для статьи про Infrastructure-as-Code, не так ли?

  • AppCode 2020.2: поддержка Swift Package Manager, улучшенное быстродействие, Change Signature для Swift и многое другое

    от автора

    КПДВ — это Change Signature, уже пятый рефакторинг для Swift. Обо всем остальном в новом AppCode 2020.2 — под катом.

  • Использование соцсети LinkedIn CN для выхода на китайский рынок

    от автора

    Сегодня попытка выхода на китайский рынок для реализации товаров и услуг местной аудитории усложняется тем, что в КНР действуют индивидуальные условия организации работы digital-пространства. У страны есть собственные Google, Facebook, Instagram и другие аналоги популярных платформ. Использовать стандартные соцсети и иные онлайн-площадки не выйдет. Деятельность европейских и американских ресурсов цензурируется правительством. Ввиду специфической внешней политики…