ch
Feedback
Rust

Rust

前往频道在 Telegram

Rust programming language По всем вопросам- @workakkk #VRHSZ

显示更多
8 453
订阅者
-424 小时
+187
+29830
帖子存档
Rust
8 453
"C++ to Rust Assisted Migration (CRAM) полуавтоматически переносит хорошо спроектированный код общего назначения на языке программирования Rust". 📄https://cpp-rust-assisted-migration.gitlab.io ⚙️https://gitlab.com/cpp-rust-assisted-migration/source @rust_code

Rust
8 453
Rust часто используется для программирования на системном уровне с упором на безопасность и производительность. Это означает, что сервер аутентификации является хорошим вариантом использования Rust. В этом руководстве вы будете использовать фреймворк Warp для создания сервера аутентификации, использующего JSON Web Tokens. https://www.freecodecamp.org/news/rust-tutorial-authentication-server/

Rust
8 453
Векторная база данных Rust теперь работает на базе X (Twitter) https://github.com/qdrant/qdrant @rust_code

Rust
8 453
Минимальный DNS-сервер, встроенный в Rust, с системой правил и протоколированием. https://github.com/sammwyy/mindns

Rust
8 453
⚡️Представляем вам крутую подборку мыслей, идей и мнений, накопленных за годы работы как в малом бизнесе, так и в крупных компаниях. Здесь вы найдете ответы на те вопросы, которые не осмеливается задать вслух. • Почему нарушение установленных дедлайнов может быть не только допустимым, но и необходимым? Ссылка: https://t.me/prodneupal/5 • Почему стоит избегать упоминания о том, что ты пользуешься WhatsApp? Ссылка: https://t.me/prodneupal/10 • Как избежать провалов и неудач на первом проекте? Ссылка: https://t.me/prodneupal/29 Здесь представлен материал разного формата: есть и короткие сообщения, и длинные статьи. Будет интересно, без спама. 🚀 Еще больше полезного материала здесь

Rust
8 453
®️Rust: безопасный парсинг с нулевым копированием Парсеры (в контексте компьютерных технологий) — это программы или алгоритмы, способные преобразовать определенный массив данных в некую структурированную информацию. При обмене данными между устройствами (к примеру, при отправке этой статьи на ваше устройство) парсеры используются для преобразования полученных данных в то, что устройство может обработать. Учитывая это, легко понять важность подобных алгоритмов, а также значение их эффективности для общей производительности системы. Одним из способов оптимизации таких программ является использование технологии, называемой zero-copy (нулевое копирование). Парсер с нулевым копированием представляет собой участок кода, который может преобразовывать полученные данные в структурированную форму, не копируя при этом содержимое в новые буферы. Это отличает данный вид парсеров от прочих, используемых для преобразования части данных в набор значений (например, строки и массивы): программы без нулевого копирования выделяют новую область в куче и копируют в нее соответствующую часть полученных данных. В качестве примера простейшего парсера с нулевым копированием я создал программу на языке C, которая выполняет парсинг массива байтов в заранее определенный struct. Программа предполагает, что полученные данные будут содержать заголовочный байт, за которым следует строка. struct ParsedData { uint8_t header; char *payload; }; void parse_buffer(uint8_t *buffer, struct ParsedData *parsed_data) { parsed_data->header = buffer[0]; parsed_data->payload = (char *)&buffer[1]; }; Код достаточно прост: в struct перемещается значение примитива (header — заголовок) и указатель на массив символов (payload — полезная нагрузка). Заметим, что хотя некоторые могут назвать эту процедуру копированием, она не выделяет новую память, а лишь выполняет простые инструкции перемещения значений и указателей: Читать

Rust
8 453
Qrcode-encryptedпрограмма благодаря которой можно создать/читать qrcode с закодированным/зашифрованным текстом Проект написан на Rust Доступные методы шифровки/кодировки: base64, hex, morse, rot13, caesar. Также возможно создать qrcode с простым текстом https://github.com/knoxydev/qrcode-encrypt

Rust
8 453
✔️ Xplorer – красивый файловый менеджер, написанный на TypeScript и Rust. • Работает на Windows, GNU/Linux и MacOS. • Поддерж
✔️ Xplorer – красивый файловый менеджер, написанный на TypeScript и Rust. • Работает на Windows, GNU/Linux и MacOS. • Поддерживает предварительный просмотр не только изображений или документов, но и видео 🖥 Github #Linux @rust_code

Rust
8 453
📒 GigaChat нового поколения. Разработчики @gigachat_bot изменили подход к обучению модели, а потому практически все умения модели были улучшены. В частности, речь идет о сокращении текстов, ответов на вопросы и генерации идей. Появился и бот GigaChat в социальной сети «ВКонтакте» — после активации, его можно использовать для самых разных целей: от создания текстов до генерации изображений (за счет интеграции с Kandinsky). Число уникальных пользователей GigaChat достигло 1 млн. • Попробовать @data_analysis_ml

Rust
8 453
Быстрое решение для вычисления моделей эмбединга текста. https://github.com/huggingface/text-embeddings-inference @rust_code

Rust
8 453
Как давно вы были на вписках? Впрочем, неважно. Предлагаем вписаться в авантюрную IT-вечеринку от МТС и не думать о работе. Ч
Как давно вы были на вписках? Впрочем, неважно. Предлагаем вписаться в авантюрную IT-вечеринку от МТС и не думать о работе. Что будет: • финал олимпиады True Tech Champ • выступления и воркшопы от топовых спикеров • кодинг на скорость и игровые зоны • тату-студия для самых смелых • лаунджи, чтобы было где пообщаться • и afterparty со звездным лайнапом Когда и где: 24 октября (вторник), МТС live холл в Москве Зовем всех причастных к IT-комьюнити на наш фест. Регистрация открыта по ссылке, количество мест ограничено. И кстати, это все абсолютно бесплатно Реклама. ПАО "МТС". ИНН 7740000076. erid: LjN8K7erY

Rust
8 453
Repost from Machinelearning
🔥 Burn - A Flexible and Comprehensive Deep Learning Framework in Rust Новый фреймворк глубокого обучения, построенный полнос
🔥 Burn - A Flexible and Comprehensive Deep Learning Framework in Rust Новый фреймворк глубокого обучения, построенный полностью на Rust, который призван обеспечить баланс между гибкостью, производительностью и простотой использования для исследователей, инженеров ML и разработчиков. cargo new new_burn_app 🖥 Github: https://github.com/burn-rs/burn 📕 Burn Book: https://burn-rs.github.io/book/ ⭐️ Guide: https://www.kdnuggets.com/rust-burn-library-for-deep-learning ai_machinelearning_big_data

Rust
8 453
Ржавое наследование 2. Славянский проброс Get/Set https://habr.com/ru/articles/767416/

Rust
8 453
Как я проектирую и разрабатываю расширения Python на Rust https://habr.com/ru/articles/767254/

Rust
8 453
Когда Zig круче Rust – массивы перечислений, позволяющие сэкономить память https://habr.com/ru/articles/767036/