Новости

Post Thumbnail

gRPSQLite

С gRPSQLite вы можете создавать мультитенантные и распределённые базы SQLite, работающие поверх любой системы хранения. Каждый пользователь получает свою собственную базу SQLite. Все работает на базе SQLite VFS (Virtual File System). Это механизм виртуализа...

Post Thumbnail

Учиться!

Подборка обучающих курсов, где вы учите Rust через реализацию небольшого проекта. Мне больше всего нравиться такой подход к обучению. Хочешь изучить Rust? Напиши свой вариант BitTorrent клиента на нем!

Post Thumbnail

Век воли не видать

Не знаете, где взять время на изучение Rust? У автора статьи есть для вас решение Если вкратце, автор отбывает тюремный срок за ошибки и образ жизни, связанные с наркотиками. Три года назад он записался на образовательную программу в тюрьме, где получил дос...

Post Thumbnail

Мур

Представьте, что ваши зашифрованные сообщения превращаются в милейшие кошачьи мурлыки и собачий лай — но под этой милой маской скрывается настоящая криптография на эллиптических кривых Идеальный способ навсегда сохранить ваши секреты в безопасности - прямо ...

Post Thumbnail

hyper

Небольшое введение в hyper hyper - это низкоуровневая HTTP-библиотека на Rust. Обычно она служит строительным блоком для более высокоуровневых библиотек, таких как axum, tonic, reqwest и других. Но иногда знание hyper могут требовать в вакансиях.

Post Thumbnail

LSM за неделю

LSM (Log-Structured Merge-Tree) - это алгоритм и структура данных, оптимизированные для быстрой записи в хранилищах типа "ключ-значение" Я нашел небольшой курс по написанию своего LSM на Rust. За неделю можно написать простое key-value хранилище, а за следу...

Post Thumbnail

Rust для старта

Если бы автор получал по монетке за каждый вопрос "Какой язык программирования учить новичку?" в интернете, этих средств хватило бы на оплату курсов Rust для всех вопрошающих. Это может показаться парадоксальным — ведь Rust позиционируется как альтернатива ...

Post Thumbnail

Shell

Всего в 100 строк кода на Rust можно создать простую командную оболочку с базовыми возможностями. В этом руководстве мы напишем минималистичный shell под названием "minishell", который умеет выполнять команды, работать с конвейерами, обрабатывать сигналы и сох...

Post Thumbnail

microsandbox

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

Post Thumbnail

Traefik на Rust

Rivet Guard - это главный распределитель трафика в экосистеме Rivet. Его задача — принимать все входящие запросы и грамотно их раскидывать. Фактически, это умный маршрутизатор, который обеспечивает порядок в системе и гарантирует, что каждый запрос окажется в ...

Post Thumbnail

ruffle

Это просто топ! Ruffle - это опенсорсный эмулятор Flash-плеера, написанный на Rust. На сайте есть демки - работают отлично. Старые игры тож можно запустить Ruffle работает нативно во всех современных операционных системах и браузерах, возвращая Flash-контен...

Post Thumbnail

PgDog

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

Post Thumbnail

Roto

Пятница! Новый язык программирования Встраиваемый скриптовый язык на Rust. Рано или поздно у вас появляется ситуация, когда конфигурации недостаточно, в этом случае вам поможет свой маленький язык программирования

Post Thumbnail

Рама

Rama — это мощный и гибкий Rust-фреймворк для работы с сетевыми пакетами. Если нужно полное управление сетевым трафиком — например, для анализа безопасности, тестирования, эмуляции клиентов или создания быстрых прокси — Rama даёт удобный и модульный инструм...

Post Thumbnail

Edit

Чуваки из мелкомягких заопенсорсили консольный редактор Edit. Многие из вас, вероятно, знакомы с мемом “Как мне выйти из vim?”. С этим редактором таких проблем не будет. Это не модальный редактор, все немножко проще. Не, ну а че бы и нет?

Post Thumbnail

bottom

Я тут пользуюсь warp - это офигенный современный терминал, очень рекомендую. Но у меня сломался старый добрый htop. Я решил поискать альтернативу и нашел статью с подборкой отличных инструментов на Rust и там узнал про bottom - классная альтернатива htop.

Post Thumbnail

Lock-Free Rust

В статье автор расскажет как создать LockFreeArray, массив фиксированного размера, без блокировок, для хранения распределенных в куче значений. Он использует атомарные вычисления и свободный список для вставки и получения значений в потоках без блокировок. ...

Post Thumbnail

Про Rust - просто

Автор делится накопленным опытом, чтобы помочь читателям быстро освоить ключевые концепции и избежать фрагментарного понимания, с которым часто сталкиваются при изучении разрозненных материалов по Rust. Особое внимание уделяется методике обучения: автор пре...

Post Thumbnail

sudo rust

В Ubuntu теперь по умолчанию используется sudo-rs - утилита, написанная на языке Rust. Это решение является частью масштабной инициативы Canonical по повышению устойчивости и удобства сопровождения ключевых системных компонентов. sudo-rs разрабатывается...

Post Thumbnail

C Rust на Unity

Закончим пятницу историей по переезду одной игры с Bevy на Unity. Автор рассказывает почему так произошло, что он решил сменить движок. Причины, на самом деле, очевидны: Bevy очень молодой, мало туториалов и готовых плагинов, мало разработчиков, сложно раздел...

Post Thumbnail

Hyperwood

Это открытая система для создания мебели из обычных деревянных реек. В духе принципа "Малое — прекрасно" (как у Э.Ф. Шумахера), Hyperwood даёт возможность каждому — от DIY-энтузиастов до дизайнеров и небольших мастерских — делать красивую и прочную мебель с...