Месяц: Январь 2023

  • Volvo SCT / part 1 — как проникнуть в чужое ядро

    от автора

    ПредисловиеЯ являюсь обладателем одной интересной железки — SCT unit touch. Это медиа система с Android, которую ставили в виде дополнительного аксессуара в автомобили Volvo. Железка продавалась дистребьютерами Volvo, но разработана французским производителем электроники Parrot. По меркам Android, железка слабая, но по меркам встраиваемых систем вполне себе ок. Проблема в том, что ее оставили без поддержки…

  • Воины и волшебники, часть пятая, финал

    от автора

    В последних четырех эпизодах мы изо всех сил пытались закодировать правила нашей бизнес-области — которые, напомню, могут быть волшебниками и воинами, заказами и оплатами или чем-то еще — в систему типов C#. Выбранный нами инструмент, кажется, сопротивляется нашим попыткам, и поэтому, возможно, самое время сделать шаг назад и спросить, на правильном ли мы пути.Фундаментальной идеей…

  • Обновляем сравнение систем распознавания русского языка

    от автора

    Наконец-то пришло время обновить наше исследование качества систем распознавания русского языка. Лучше поздно, чем никогда! С момента прошлого исследования утекло много воды … и мы думали, что мы не добежим до обновления, но таки добежали. По сравнению с предыдущим исследованием изменилось следующее:Мы не стали опрашивать Google;На рынок с распознаванием речи вышли VK и якобы МТС,…

  • 5 советов, которые помогут при переносе кода на платформы, отличные от х86

    от автора

    Легко написать код, который компилируется, компонуется и нормально работает на x86, но не работает на других процессорах, например Power. Обычно причина в том, что такой код изначально не был предназначен для платформ, отличных от x86. В статье разбираем отличия x86 и Power, которые могут нарушить сборку или снизить производительность. Делимся инструментами, которые помогут выявить и…

  • Бюджетный ноутбук на VIA C7 за «тыщу рублей»: Что может RoverBook Partner W500 прямиком из 2006 года?

    от автора

    В последнее время, всё чаще мы слышим новости о том, как китайские вендоры потихоньку начинают переходить на своё железо: тут вам и новости о x86 процессорах Zhaoxin, и Loongsoon (экспорт которого запретили в том числе и в РФ) и продажа техасской команды по разработке десктопного железа VIA (бывший Centaur Technology), с переходом на работу в…

  • 99 советов по монетизации игр — Часть 2

    от автора

    Не спешите ставить низкие оценки, ведь в этой части я решил пересмотреть подачу и рассказать вам о том, как злые разработчики игр (…и не только мобильных) пытаются манипулировать вашим сознанием и использовать различные уловки, чтобы забрать все ваши денежки. Будьте внимательны и предупредите знакомых!Вместо введенияРеакция предыдущей части оказалась достаточно двоякой и я прекрасно понимаю ваше…

  • Микросервис головного мозга

    от автора

    Когда нужно делить фронтенд-часть приложения на микросервисы? Какой стек использовать? И какие стандарты использовать, чтобы не выстрелить себе же в ногу при переходе на микрофронты? Михаил Трифонов (Lead Frontend в компании Cloud) ранее уже выступал с докладами о микросервисах, получил фидбек от сообщества и с его учётом сделал новый доклад на HolyJS. А теперь мы…

  • Как управлять настройками сборки, используя файлы конфигурации Xcode

    от автора

    Если вы работаете в команде в крупной компании, скорее всего, у вас настроено несколько рабочих сред. Названия могут быть разными, но обычно это: среда разработки, в которой разработчики выполняют свою работу, среда тестирования — для QA-специалистов, и продакшн.Если вы работаете в одиночку, то для небольшого приложения эти среды у вас могут быть не настроены. Но даже если и так,…

  • Зачем вы юзаете ActiveRecord без Rails?

    от автора

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

  • Падаем в крольчию нору. Ищем способ характеризовать текстовые датасеты

    от автора

    Всем привет! На связи Игорь Буянов, разработчик в команде разметки MTS AI. Сегодня я поделюсь с вами своими наработками, появившимися во время изучения метрик оценки генерации данных. Когда я только пришел в команду разметки, эта задача была особо актуальной — нас тогда просили нагенерить данные под тестирование информационного бота по COVID. Дело в том, что…