Разработка электроники. О микроконтроллерах на пальцах

Задумывая технологический стартап, вы совсем не обязаны быть асом в электронике, гораздо больше шансов на хорошую идею имеет узкий специалист со знанием основ маркетинга, но, даже заказывая кому-то разработку, ориентироваться в возможностях современной элементной базы и представлять цену решения необходимо обязательно. Иначе можно потребовать невозможного, либо получить устройство с завышенной себестоимостью на устаревшей элементной базе. […]

Моделируем алгоритм MUSIC для задач определения направления прихода электромагнитной волны

Предисловие Начну своё вступление издалека. Давным-давно, в далеких 2016-2017 годах вашему покорному слуге удалось съездить на полугодовое обучение в далекий город Ильменау (Германия), где он успешно (в общем и целом) закончил магистерскую программу Communications and Signal processing. Программа оказалась не из простых, однако сейчас о ней вспоминать даже приятно. Иногда… Так вот, по окончании этого […]

Транзакции и механизмы их контроля

Транзакции Транзакцией называется последовательность операций над данными имеющая начало и конец Транзакция это последовательное выполнение операций чтения и записи. Окончанием транзакции может быть либо сохранение изменений (фиксация, commit) либо отмена изменений (откат, rollback). Применительно к БД транзакция это нескольких запросов, которые трактуются как единый запрос. Транзакции должны удовлетворять свойствам ACID Атомарность. Транзакция либо выполняется полностью […]

Кодирование речи на 1600 бит/с нейронным вокодером LPCNet

Это продолжение первой статьи о LPCNet. В первом демо мы представили архитектуру, которая сочетает обработку сигналов и глубокое обучение для повышения эффективности нейронного синтеза речи. На этот раз превратим LPCNet в нейронный речевой кодек с очень низким битрейтом (см. научную статью). Его можно использовать на текущем оборудовании и даже на телефонах. Впервые нейронный вокодер работает […]

Даешь больше HighLoad++: с понедельника в Питере

На следующей неделе стартует Saint HighLoad++ – вторая часть нашего эксперимента по экспансии хайлоада на крупные IT центры страны. Возвышенная приставка в начале названия, как и для других наших конференций, значит, что 8–9 апреля мы едем в Санкт-Петербург. В программе 40 докладов, традиционный трек от Aletheia Business и user generated митапы. Все доклады новые и […]

Как вести SMM в 2019 году: 17 диаграмм от Нила Пателя

Трудно получить трафик из соцсетей, если не тратить деньги на рекламу. Среднее количество расшариваний умирает год за годом. Однако мы не можем игнорировать Facebook, Twitter, LinkedIn, Instagram, YouTube или любую новую соцсеть, которая набирает обороты, потому что у них просто гигантский трафик. Как вернуть органический охват и повысить продажи, рассказывает Нил Патель, один из лучших […]

Чеклист для создания и публикации веб-приложений

Для того, чтобы создать свое веб приложение в наше время недостаточно уметь его разрабатывать. Важным аспектом является настройка инструментов по развертыванию приложения, мониторингу, а также управление и администрирование среды, в которой оно работает. Эра ручного развертывания уходит в забвение, даже для небольших проектов, инструменты автоматизации могут принести ощутимую пользу. При развертывании «руками», зачастую мы можем […]

20 проектов, 20 языков, срок вчера. Часть 2

Продолжаю серию статей, посвященных настройке непрерывных локализаций. Первую вы можете найти здесь. В этой статье я расскажу, как интегрировать связку Serge-Smartcat-GitLab и настроить конфигурационные файлы Serge на примере тестового проекта. Инструкция для Ubuntu. Установка через vagrantfile Результатом выполнения сборки Vagrant будет виртуальная машина с Ubuntu, на которую установлен Serge с плагином Smartcat. Все необходимые файлы […]

Cisco HyperFlex vs. конкуренты: тестируем производительность

Мы продолжаем знакомить вас с гиперконвергентной системой Cisco HyperFlex. В апреле 2019 года компания Cisco в очередной раз проводит серию демонстраций нового гиперконвергентного решения Cisco HyperFlex в регионах России и в Казахстане. Записаться на демонстрацию можно через форму обратной связи, перейдя по ссылке. Присоединяйтесь! Санкт-Петербург (1-19 апреля 2019 года) Самара (10 апреля 2019 года) Алма-Ата […]

DataGrip 2019.1: поддержка новых баз, инициализационные скрипты, новые инспекции и другое

Привет! Посмотрим на новые штуки в — DataGrip 2019.1. Напомним, что функциональность DataGrip включена и в другие наши платные IDE, кроме WebStorm. Поддержка новых баз В этом релизе сразу четыре базы получили официальную поддержку в наших инструментах: Apache Hive – система управления базами данных на основе платформы Hadoop. Greenplum – аналитическая СУБД для хранилищ данных […]