Месяц: Сентябрь 2022

  • Что такое объект

    от автора

    TL;DRВсем привет!Недавно работал над задачей. Нужно было получить из сети некоторые объекты по REST и обработать. Ну все вроде бы ничего сложного. Загрузил, спарсил, вернул. Ок. Затем нужно было полученный массив обработать. Вкратце, по особой логике просуммировать некоторые поля — это могла быть строка, число или null. Начал делать как обычно: создал переменную sum, начал…

  • На востоке растут облака: новосибирский дата-центр «Ростелеком-ЦОД» сегодня

    от автора

    Нашему ЦОДу в Новосибирске исполнилось полтора года. За это время в дата-центре выросла зона доступности облака DataLine для заказчиков из Сибири и Дальнего Востока, а также появились новые услуги. Сейчас в новосибирском облаке размещаются почтовые сервисы, облачные диски клиентов, объектные хранилища, сервисы DBaaS, Kubernetes, сервисы ИБ, DR-площадки и резервные копии. В фоторепортаже из Новосибирска посмотрим, как…

  • GraphQL: доступ запрещен

    от автора

    Жил-был один маленький разработчик, работал себе над REST API и горя не знал. Но вот приходит к нему тимлид и предлагает затащить GraphQL. Казалось бы: классный и мощный GraphQL — это запросто! Но в процессе проектирования API разработчик столкнулся с неожиданными проблемами и суровыми испытаниями: система оказалась довольно сложна и полна различных прав и ролей.…

  • Как мы решаем проблемы со склонением слов для задач seo-оптимизации с помощью phpMorphy

    от автора

    Привет, друзья!Мы разрабатываем платформу Я в агро. Платформа, помимо прочего, помогает найти вакансии в сфере агро.Есть у нас задачка — генерировать уникальные страницы сайта, да так, чтобы и seo-заголовки для индексации поисковиками тоже генерировались автоматически под разные сущности проекта.Допустим, нам нужно генерировать страницы вакансий, которые были бы привязаны к городу или региону страны. Этот же…

  • Используем телетайп Consul 254 вместо клавиатуры для Arduino

    от автора

    Из документации:Электрифицированная пишущая машина Consul 254 предназначена:а) для ввода алфавитно-цифровой информации в ЭВМ при печатании оператора на клавиатуре машиныб) для вывода алфавитно-цифровой информации в порядке печати на лист или рулон бумаги по сигналам, посылаемым от ЭВМв) для применения в устройствах подготовки данных или в других устройствах, параметры которых соответствуют параметрам указанной машиныСегодня мы займёмся пунктом…

  • Обзор UI-инструментов для мониторинга и управления кластерами Apache Kafka

    от автора

    Прим. перев.: автор этого материала — Герман Осин, старший архитектор решений в Provectus. Осин сравнивает функциональность восьми UI-инструментов, которые помогают решить проблемы наблюдаемости и мониторинга Apache Kafka. Стоит отметить, что обзор скорее вводный. Он будет полезен для первоначального знакомства с возможностями решений. Какие инструменты лучше всего подходят для наблюдения за потоками данных, отслеживания ключевых метрик…

  • Эффективная FIFO-обработка для Node.js и Chrome

    от автора

    «По классике» FIFO-очередь для обработки некоторого потока задач обычно реализуется в виде связанного списка элементов. Но для JavaScript такой подход нехорош — он требует либо создания «обвязки» над элементом очереди в виде дополнительного объекта, содержащего ссылки на сам элемент и указатель на следующий, либо превращения элемента в объект и расширения его таким же указателем.FIFO-очередь на…

  • Как разговорить айтишника: превращаем инженера в спикера

    от автора

    Доброго времени суток, друзья. Меня зовут Константин Архипов, я руководитель проектов в команде DocFlow МТС Digital, преподаватель IT-центра МАИ, амбассадор конкурса «Цифровой прорыв» АНО «Россия – страна возможностей». В этой статье я расскажу о том, как научить специалистов доходчиво рассказывать о своих навыках и сделать из неразговорчивого инженера общительного спикера. Интересно? Тогда начинаем!Поговорим о том, как…

  • «Rust – не Си на стероидах. Чтобы его изучить, нужно избавиться от предрассудков»

    от автора

    В отличие от нашего прошлого героя, Михаил сделал выбор не в пользу Scala, а предпочел Rust, так как этот язык обеспечивает безопасное использование данных и ресурсов. На нём можно управлять памятью и создавать не только более быстрый, но и более надёжный код. Кстати, Михаил считает C++ не столько базовым языком для Rust, сколько консервативным конкурентом.…

  • Про правильный кокс, ИТ и эксперименты с ним

    от автора

    Наша планета состоит из железа на 34,6 %, но оно в основном спрятано довольно глубоко. Большая часть доступного — в рудах в виде оксидов. При обработке руды происходит два процесса: нагрев (который переводит металл в жидкое агрегатное состояние) и связывание кислорода чем-то с более сильной химической связью, например, углеродом. Для этих целей идеально подходит уголь:…