Месяц: Октябрь 2022

  • Расшифровка черного ящика: как оцифровать расчеты, которые заказчик годами вел в экселе

    от автора

    За 20 лет мы в Сибирикс разработали больше десятка сайтов для транспортных компаний. Заказчики всегда приходили с желанием сделать на сайте расчет стоимости и сроков доставки. Но в большинстве случаев в итоге получался корпоративный сайт с формой запроса стоимости и (иногда) с личным кабинетом.Причины две. Первая, как обычно, – стоимость. Вторая – сложность перевода процесса, который использует…

  • Создание GUI-приложения с помощью MATLAB

    от автора

    У MATLAB существует целых два инструмента для создания GUI-приложений.Первый из них это GUIDE, в этом инструмента присутствует самый минимальный набор компонентов (кнопки, переключатели, текстовые и графические поля) и нет возможности компилировать приложения.Для вызова инструмента GUIDE нужно вызвать следующую команду:в результате выполнения данной команды откроется окно в котором можно выбрать пустое окно для создания приложения или…

  • Как мы используем Greenplum в платформе данных Тинькофф

    от автора

    Меня зовут Дмитрий Немчин, я руковожу отделом, который отвечает за движки хранения и обработки данных в платформе данных Тинькофф. Несколько лет назад мы поняли, что продукты, на которых работало хранилище, перестали нас устраивать. Объемы росли, понадобилось масштабируемое решение. В этом тексте я расскажу, как мы пришли к Greenplum в качестве ядра хранилища данных и как…

  • 10 лет в ИТ-маркетинге: не нужно притворяться технарём

    от автора

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

  • Всепогодные узлы коммутации: оптимальные решения – результат диалога

    от автора

    Предыдущая наша статья была посвящена вопросу выбора. Как лучше поступить потребителю: укомплектовать термошкаф оборудованием самостоятельно или поручить этот процесс стороннему производителю? Сам термошкаф, полностью укомплектованный оборудованием с выполненным в межблочным монтажом, будет называться всепогодным узлом коммутации (ВУК). Термин ВУК соответствует прямому назначению изделия – коммутировать необходимым образом линии связи разветвленных систем.В данной статье мы предполагаем,…

  • Как PaaS Авито помогает регулировать потребление ресурсов CPU и RAM

    от автора

    Привет! Меня зовут Антон Губарев, я инженер PaaS (Platform-as-a-Service) в Авито. Платформа как сервис позволяет продуктовым командам разработки не тратить время на рутинные и инфраструктурные задачи, например, определение оптимальных значений request/limit CPU и RAM для контейнеров в кластерах Kubernetes. Вместо этого они могут сосредоточиться на качестве сервиса, над которым работают. PaaS умеет автоматически рассчитывать ограничения и…

  • Почему нам нужен UART-Shell?

    от автора

    Есть такая классическая технология отладки Firmware как интерфейс командной строки поверх UART. Почему UART? Ответ прост. UART самый дешевый и простой проводной интерфейс. Для него доступны как переходники UART-USB (CP2102) так и софт(TeraTerm/Putty).Бытует мнение якобы: “Да нам UART-CLI не нужна так как у нас устройство удаленное и к нему нет доступа кроме беспроводных интерфейсов”. Это высказывание…

  • Telegram бот с offline распознаванием голосовых и генерацией аудио из текста

    от автора

    Telegram бот с offline распознаванием голосовых и генерацией аудио из текстаВсем привет! После прочтения постов про голосового ассистента (первый, второй) и сервис Silero, мне стало интересно поиграться с offline распознаванием аудио, а также обратным преобразованием текста в аудио. И как все начинающие разработчики я сделал своего Telegram бота. Просто Telegram – это удобный и мобильный…

  • Введение в парадигму blockDAG

    от автора

    В направленном ациклическом графе нет пути, позволяющего начать движение из вершины и прийти в нее жеВопреки мнению, популярному в крипто-сообществе, применение направленного ациклического графа (directed acyclic graph, DAG) как основы для распределенного реестра не влечет ни отказа от майнинга с доказательством работы (proof of work, PoW), ни от блоков, ни от комиссий за транзакции. Использование DAG-а…

  • Как PVS-Studio защищает от поспешных правок кода, пример N6

    от автора

    Программисты часто допускают ошибки в коде по невнимательности или из-за спешки. Если вам интересно, как можно быстро находить такие ошибки, то мы рады приветствовать вас в очередной статье из цикла «Как PVS-Studio защищает от поспешных правок кода». Сегодня мы обратили внимание на проект FreeCAD.Сначала я хотел бы рассказать о том, как ошибка была найдена. Конечно,…