Месяц: Январь 2021

  • Тариф «100к+», или как вельми зело огорчить спамера

    от автора

    Уже не впервые сталкиваюсь, что читатели Хабра не все поголовно умеют правильно бороться со спамом. И я не про SpamAssasin, «Ктозвонил» и прочие приложения для фильтрации информационного мусора, а про несложную, но весьма доставляющую всем сторонам процесса подачу жалобы в ФАС. Давайте расскажу, как буквально за 15 минут не отрываясь от любимого компьютера подключить спамеру…

  • Open-Closed Principle в Angular

    от автора

    Всем привет! Меня зовут Вова, я фронтендер в Тинькофф. Сейчас перед нашей командой стоит задача редизайна функциональности на пересечении нескольких продуктов. Данная ситуация заставила нас задуматься во-первых о DDD, а во-вторых о гибкости наших решений, применяемых при разработке, и достичь этого нам помогли принципы SOLID, а точнее OCP и Dependency Inversion (не путать с Dependency…

  • Топ-10 уязвимостей мобильных приложений и способы их устранения

    от автора

    По данным Statista в мире насчитывается около 3.5 млрд. пользователей смартфонов. Это значит, что жертвами небезопасных мобильных приложений могут стать очень многие. Подготовленный фондом OWASP cписок 10 наиболее актуальных уязвимостей приложений – это отличный ресурс для разработчиков, стремящихся создавать защищенные продукты. Дело в том, что многие мобильные приложения по своей природе уязвимы для угроз безопасности.…

  • Книга «Бизнес-моделирование и анализ данных. Решение актуальных задач с помощью Microsoft Excel. 6-е издание»

    от автора

    Привет, Хаброжители! Уэйн Винстон научит вас быстро анализировать данные, принимать решения, подводить итоги, составлять отчеты, обрабатывать данные и строить аналитические модели в Microsoft Excel 2019 и Office 365. В новом шестом издании вас ждут более 800 бизнес-задач, основанных на реальных ситуациях, а также обсуждение новых инструментов и функций. Где бы вы ни работали — в…

  • Как мы интегрировали Яндекс.Музыку с Siri. Доклад Яндекса

    от автора

    Siri — мощный инструмент с публичным API для сторонних приложений. Например, музыкальных. В докладе я рассказал, как начать разработку обработки голосовых медиазапросов от Siri, используя Intents.framework. Поделился нашим опытом — с чем пришлось столкнуться, чего нет в документации и что не работает. — Всем привет! Меня зовут Ваня, я из команды Яндекс.Музыки. Сегодня я вам…

  • Почему инженеры не могут оценить время разработки

    от автора

    Статистический подход к объяснению ошибочных дедлайнов в инженерных проектах Кем бы вы ни были — джуниором, сениором, менеджером проекта или менеджером верхнего звена с двадцатилетним опытом — оценка времени проекта разработки ПО никогда не бывает простой задачей. Никто, вне зависимости от его опыта и гениальности, не может утверждать, что знает точное время завершения программного проекта.…

  • Поточное резервирование базы данных, передача по сети и восстановление с конвертацией из FB 2.5 в FB 3.0

    от автора

    Задача заключается в том, чтобы как можно быстрее перенести базу данных c одного сервера на другой, с конвертацией её ODS в 12.0. Идея была позаимствована в статье Поточная конвертация баз Firebird 2.5 в формат ODS12 (Firebird 3.0), в которой рассматривается вопрос поточной конвертации на одной машине, с установкой двух версий Firebird, что не очень удобно,…

  • Почему я не покупаю новый ноутбук, а работаю на Sony Vaio семейства SVE c 2013 года

    от автора

    Статья написана на Sony Vaio SVE15 2013 года Эта статья — не то чтобы ответ на пост «Как и почему я перестал покупать новые ноутбуки», а скорее размышления на эту тему. С подробной аргументацией, почему Sony Vaio SVE15 или SVE17 — отличный вариант не только для своего времени, 2013-2014 гг., но и для современного пользователя.…

  • Внимание! Абсолютно доказано — щитни являются живыми ископаемыми

    от автора

    Щитней, в частности щитней вида Triops cancriformis часто называют «живыми ископаемыми». Ранее в фанерозое я рассказывал о абсолютно доказанном живом ископаемом — коморской латимерии , чей генотип и морфология якобы практически не изменились за многие миллионы лет эволюции.Щитни, в том числе щитни вида T. Cancriformis имеют похожую историю, ведь согласно русскоязычной википедии они не изменялись около 200 миллионов лет! Более того,…

  • Как новые квантовые алгоритмы решили нелинейные уравнения

    от автора

    Иногда компьютеру легко спрогнозировать будущее. Простые явления, например, когда сок стекает по стволу дерева, прямолинейны и фиксируются в нескольких строках кода при помощи линейных дифференциальных уравнений. Но в нелинейных системах взаимодействия могут влиять сами на себя: когда воздушные потоки протекают по крыльям реактивного самолёта, поток воздуха изменяет молекулярные взаимодействия, которые, в свою очередь, изменяют воздушный…