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

  • Когда история ненастоящая: винзавод «Коктебель», фейковые вина и уроки маркетинга

    от автора

    Наверное, странно видеть на Хабре пост про винзавод (ладно бы пиво), однако речь, на самом деле, пойдет про сторителлинг и фактчекинг. За основу взята экскурсия по заводу марочных вин «Коктебель», в которой много легенд, баек и вредного маркетинга.

  • Книга «Грокаем глубокое обучение»

    от автора

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

  • ShIoTiny: вентиляция влажного помещения (проект-пример)

    от автора

    Основные тезисы или о чем эта статья Продолжаем цикл статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266. В этот статье рассказано на примере проекта управления вентиляции в ванной комнате или другом помещении с повышенной влажностью о том, как строится программа для ShIoTiny. Предыдущие статьи серии. ShIoTiny: малая автоматизация, интернет вещей или «за…

  • Новшества JavaScript: итоги Google I/O 2019. Часть 2

    от автора

    Сегодня мы публикуем вторую часть перевода материала о новшествах JavaScript. Здесь мы поговорим о разделителях разрядов чисел, о BigInt-числах, о работе с массивами и объектами, о globalThis, о сортировке, об API интернационализации и о промисах. → Первая часть

  • Как собрать когорты пользователей в виде графиков в Grafana [+docker-образ с примером]

    от автора

    Как мы решили задачу визуализации когорт пользователей в сервисе Promopult c помощью Grafana. Promopult — мощный сервис с большим числом пользователей. За 10 лет работы число регистраций в системе перевалило за миллион. Те, кто сталкивался с подобными сервисами, знают, что этот массив юзеров далеко не однороден. Кто-то зарегался и «уснул» навеки. Кто-то забыл пароль и…

  • Собирать Docker-образы в werf теперь можно и по обычному Dockerfile

    от автора

    Лучше поздно, чем никогда. Или как мы чуть не допустили серьёзную ошибку, не имея поддержки обычных Dockerfiles для сборки образов приложения. Речь пойдёт про werf — GitOps-утилиту, которая интегрируется с любой CI/CD-системой и обеспечивает управление всем жизненным циклом приложения, позволяя: собирать и публиковать образы, разворачивать приложения в Kubernetes, удалять неиспользуемые образы с помощью специальных политик.

  • Платёжные системы (PSP) для IT-бизнеса: играем по-крупному

    от автора

    Серьёзный IT-бизнес в большей степени зависит от банковских счетов и безналичного расчёта. На рынке или в магазине всегда остаётся возможность оплатить наличностью. Даже заказывая товары через Интернет можно попробовать использовать отложенный платёж на почте. Однако, что делать, если основной товар – это веб-сервис, подписка, дистанционная консультация, мобильная игра? Apple вряд ли пришлёт вам наличку в…

  • Свой конвертер JSON или ещё немного про ExpressionTrees

    от автора

    Сериализация и десериализация — типичные операции, к которым современный разработчик относится как к тривиальным. Мы общаемся с базами данных, формируем HTTP-запросы, получаем данные через REST API, и часто даже не задумываемся как это работает. Сегодня я предлагаю написать свой сериализатор и десериализатор для JSON, чтобы узнать, что там «под капотом».

  • За контекстную рекламу по названиям конкурентов теперь могут оштрафовать на 500 000 рублей

    от автора

    Чуть ли не на всех курсах директологов учат настраивать рекламные кампании по конкурентам. Берёшь компанию «Ромашка», ставишь в ключевики название конкурента «Василёк» — и готово: покупатели ищут «Василёк», а приходят на сайт «Ромашки». Стоимость клика копеечная, лиды горячие, клиент доволен — лайфхак, который наверняка используют интернет-маркетологи и в вашей компании. Но теперь такой лайфхак может…

  • Клинические исследования. Как попасть в экспериментальную группу, получить бесплатное лечение от рака и помочь науке

    от автора

    Россия – третья с конца по количеству клинических исследований по данным www.clinicaltrials.gov Любое лекарство сегодня, прежде чем попасть к пациенту, проходит длинный ряд клинических испытаний. Нужно доказать, что оно способно решать определенную проблему со здоровьем, причем делать это эффективнее и, желательно, безопаснее предшественников.