Рубрика «Rust» - 2

Команда AI for Devs подготовила краткий обзор большого отчёта JetBrains о состоянии экосистемы разработчиков в 2025 году. ИИ становится повседневным инструментом в работе программистов, TypeScript и Rust продолжают расти, а представления о продуктивности выходят за пределы метрик. Что это значит для индустрии — и для вас?


Каждый год JetBrains проводит исследование Developer Ecosystem Survey — глубокое погружение в мир разработки программного обеспечения: как работают разработчики, какими инструментами пользуются и как меняется сама индустрия.

Читать полностью »

Что, если каждый правильный ответ в викторине приносил бы тебе крипту?

Я решил проверить эту идею - и собрал Solana Quiz, децентрализованное приложение, где пользователи проходят ежедневные квизы с вопросами от OpenAI и получают Solana-токены за правильные ответы.

Да, это реально работает. И да - токен мы тоже создаём сами 😎


🚀 Идея

Я давно хотел объединить AI, Rust и блокчейн в одном проекте, где каждая часть реально работает, а не просто «для галочки».

Результат:

  • OpenAI каждый день создаёт новые вопросы,

  • Node.js проверяет ответы и управляет логикой,

  • Читать полностью »

«Rust — это когда ты контролируешь каждый байт.
Go — это когда ты делаешь сервис, а не борешься с компилятором.»

Введение

Rust и Go часто оказываются по разные стороны инженерных холиваров.
Кто‑то называет Go «языком для продакшна», кто‑то утверждает, что Rust — «единственный способ спать спокойно после деплоя».

Я работал с обоими языками: писал микросервисы на Go, системы обработки событий и сетевые агенты на Rust.
В этом посте — не теоретическое сравнение, а практическое: где Rust реально оправдан, а где Go дает фору по скорости разработки и стабильности.


Производительность

Читать полностью »

Сегодня Rust активно используется не только как язык для написания приложений, в том числе системных, но и как язык для написания библиотек, которые подключают к существующим проектам на C и C++.
Это удобно: новую функциональность можно писать на Rust, но при этом не переписывать весь код на нём.

В этой статье я покажу, как:

  • написать библиотеку на Rust;

  • выставить для неё C API через FFI;

  • собрать всё одной командой через CMake;

  • использовать её из C++ кода;

  • реализовать обратные вызовы (callback), которые Rust будет вызывать в C++.

Весь код, части которого приведены в статье, доступен в репозитории:
Читать полностью »

в 19:22, , рубрики: allure, Rust

При генерации allure-отчета в проекте, написанном на Rust, я столкнулся с проблемой преобразования стандартного cargo test в формат, поддерживаемый allure. В этой статье хочу предложить свое решение.

cargo +nightly test --no-fail-fast -- -Z unstable-options --report-time --format json

Используемые флаги:

  • --no-fail-fast - запускает все тесты, даже если некоторые провалились

  • --report-time - добавляет информацию о времени выполнения каждого теста (работает только с cargo nightly)

  • --format json - изменяет формат вывода тестов на json

  • -Z unstable-options - разрешает использование нестабильных флагов (--report-time и --format json без него не работают)

Читать полностью »

Параметр LCR (Logistics Cost Ratio), или Коэффициент логистических затрат, является ключевым показателем эффективности (KPI) для оценки финансовой результативности складских и общелогистических операций.

Если кратко, то LCR — это процентное отношение общих логистических затрат к объему продаж или выручке компании. Он показывает, какая часть каждого заработанного рубля (или доллара, евро) уходит на покрытие логистических расходов.

- DeepSeek. сентябрь 2025

Кратко в чем основной смысл?

Читать полностью »

В мире машинного обучения и генеративного контента одними из самых востребованных инструментов стали foundation models — большие модели, способные создавать текст, изображения и другой контент по запросу пользователя. Yandex активно развивает собственные foundation models, предоставляя их через сервисы Yandex GPT и Yandex ART. Когда мне потребовалось использовать модели в рамках своих проектов, я обнаружил, что не существует готовых библиотек на Rust по работе с Yandex ART и Yandex GPT.

Читать полностью »

История Rust: от стартапа до продакшена - 1

Вокруг Rust в Linux-сообществе до сих пор не утихают жаркие споры. Кто-то считает его спасением, а кто-то — проклятием. В дебатах сталкиваются две позиции: сторонники видят в нем ключ к безопасности и модернизации ядра, противники опасаются усложнения и нарушения традиционных подходов. 

Читать полностью »

В данной статье мы разберём, как развернуть свой проект на хостинге. Примером послужит конструктор игр, над которым я работаю.

Разворачиваем онлайн-игру на виртуальном сервере - 1

Содержание

Когда в Telegram начали появляться первые кликер-игры вроде Notcoin, стало ясно: мессенджер идеально подходит для лёгких и социальных игровых проектов. Никаких установок, просто открыл ссылку и играешь.

До MoonTap у меня уже был опыт в смежных областях: я занимался разработкой криптообменника, работал с Web3, интегрировал bitcoind и другие ноды. Это дало понимание того, как устроены транзакции, работа с блокчейном и распределённые системы.

Так родился MoonTap - космический кликер, где игроки зарабатывают внутриигровые монетки, тратят их на бустеры, выполняют задания и приглашают друзей.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js