Месяц: Март 2020

  • Использование переменных в пайплайнах Azure DevOps

    от автора

    Продолжаем обзор замечательной тулы для разработки под Windows и не только, Azure DevOps. На этот раз, намучавшись с переменными окружения я решил вынести весь опыт в одну статью. Начиная от того что, для каждой среды исполнения у них разный синтаксис, оканчивая отсуствием стандартной возможности переноса переменных из одной стадии пайплайна в другую.

  • Подборка занимательных статистических фактов #5

    от автора

    Подборка графиков и результатов различных исследований c короткими аннотациями от автора Телеграм канала Groks. Забавный график, свидетельствующий о дискриминации роботов. Результативность необозначенных чат-ботов сопоставима с уровнем профессиональных продажников, и они в четыре раза эффективнее неопытных сотрудников с точки зрения стимулирования покупок. Но если идентичность чат-бота обозначена до начала диалога с клиентом, продажи падают на 80%.…

  • Эволюция теории струн до М-теории

    от автора

    Доброго времени суток, уважаемое хабрасообщество. После моего долгого отсутствия я решил вновь взяться за перо клавиатуру. Сегодня мы попробуем проследить эволюцию теории струн до М-теории, и найти ответы на вопросы: что подтолкнуло ученых к развитию данной теории, с какими проблемами им пришлось столкнуться, и над чем сейчас ломают головы лучшие умы человечества. Теория струн На…

  • Почему онлайн-бизнесу стоит полюбить платежи через системы *Pay — исследование Яндекс.Кассы

    от автора

    Мобильные платежные системы дали толчок в развитии совершенно нового клиентского опыта. Когда покупка совершается в интернете, человеку не нужно искать карту и тратить время на ввод ее данных. Достаточно одним касанием разблокировать Pay на своем смартфоне, и заказ уже оформлен. Как можно догадаться, это выгодно и самим онлайн-магазинам, которые принимают платежи этим способом. Оплата любым…

  • Только добровольцы — шаг вперед

    от автора

    Только добровольцы — шаг вперед! Нужно провести разведку боем В продолжение темы управляемого обучения ищем единомышленников для испытаний этого способа машинного обучения: разработчиков, потенциальных заказчиков, инвесторов — кто готов потратить некоторое время на изучение и эксперименты.

  • Маппинг данных из реляционной БД

    от автора

    Иногда возникают ситуации, когда решение задачи выборки данных из реляционной БД не укладывается в возможности используемой в проекте ОРМ, например, либо из-за недостаточной скорости работы самой ОРМ, либо не совсем оптимальных SQL запросов генерируемых ею. В таком случае обычно приходится писать запросы вручную. Проблема в том, что данные из БД (в т.ч в ответ на…

  • Jinja2 в мире C++, часть третья. «Теперь ты в конане»

    от автора

    С момента публикации предыдущей части прошло больше полутора лет, была реализована большая куча фичей, сделано несколько релизов, но не об этом пойдёт речь. Пару дней назад в жизни библиотеки произошло важное событие: она была добавлена в основной репозиторий conan’а (conan-center-index). Об том, как это случилось, что для этого пришлось сделать и что вообще нужно делать,…

  • Три рабочих фреймворка для развития soft skills в ИТ

    от автора

    Судя по отчётам Хабра и Linkedin, выводам МЭФ — коммуникации проседают во всех сегментах бизнеса. В этой статье я дам выжимку этих исследований и три конкретных структуры для работы с речью. Меня зовут Мади Шахрур, и за последние шесть лет я научил разговаривать сотни айтишников. Для многих из них крутые коммуникативные навыки стали пуш-фактором карьерного…

  • Вирус и гигиена: включаем логику

    от автора

    Известно, что предметами-переносчиками коронавируса (КВИ) могут быть: деньги, банковские карточки, кошельки, телефоны, одежда, обувь, школьные рюкзаки и учебные принадлежности и др. Известно, что вирус на поверхностях предметов продолжает оставаться опасным в течение нескольких суток. Что же из этого следует? Как сказал герой популярного новогоднего фильма: «Попробуем пойти логическим путем!».

  • Программный контроллер интерфейса на STM32

    от автора

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