Месяц: Октябрь 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.Сначала я хотел бы рассказать о том, как ошибка была найдена. Конечно,…