Rust
6.64K subscribers
259 photos
28 videos
3 files
824 links
Rust programming language

По всем вопросам- @haarrp

@ai_machinelearning_big_data - машинное обучение

@programming_books_it - бесплатные it книги

@pythonl - 🐍

@ArtificialIntelligencedl - AI

@datascienceiot - ml 📚
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
​​​Weylus – инструмент, что превращает ваш планшет или смартфон в графический планшет/сенсорный экран для вашего компьютера

Рекомендуем использовать его только в сетях, которым вы доверяете, так как в нём не используется шифрование, чтобы обеспечить минимальное время задержки

#Rust #Interesting

@rust_code
👍93🔥2
rmtальтернатива команде rm, которая позволяет сохранять удаленные элементы в корзину

При желании вы можете восстановить ранее удаленные элементы по вашему выбору (или удалить их навсегда) с помощью cli

Ссылка на проект

@rust_code | #Interesting #Rust #Terminal
🔥6👍4🥰1
Лучшие проекты с Github теперь доступны в одном канале.

Проекты , которые рреально помогут в разработке и помогут прокачать навыки программирования.

Смотреть
👍32🔥1
Fast-Node-Manager(fnm) быстрый и одновременно простой менеджер версий Node.js, написанный на Rust

Инструмент кроссплатформенный и обладает поддержкой .node-version и .nvmrc файлов

Ссылка на проект

@rust_code | #Interesting #Rust
👍62🔥1
Openbase — база данных опен-сорс пакетов

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

Доступны пакеты npm, Go, Python, Mave, JS, Rust и др.

Стоимость: #бесплатно.

@rust_code
👍82🔥2
SongRecклиент Shazam с открытым исходным кодом, написанный на Rust

Может распознавать звук из произвольного аудиофайла или с микрофона. Поддерживается использование как из графического интерфейса, так и из командной строки (для части распознавания файлов)

Ссылка на проект

@rust_code | #Interesting #Rust #Linux
👍3🔥31
👣 Шпаргалка по языку программирования Rust

#rust #cheatsheet

@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍21
👍4🤔1
👣 Покрытие кода в Rust

Сначала поговорим об истории покрытия кода в Rust. Эта информация может пригодиться, если вы будете искать актуальные решения в Google.

История покрытия кода в Rust
Tarpaulin
Tarpaulin  —  это простой инструмент для реализации покрытия кода в Rust, но у него есть ограничения. Вот интуитивное описание работы Tarpaulin: он будет инструментировать код, а затем использовать ptrace для прослушивания происходящего, чтобы подсчитать строки для анализа покрытия.

Именно поэтому Tarpaulin поддерживает только Linux, а также только процессоры x86_64.

Tarpaulin обеспечивает покрытие строк и является достаточно надежным инструментом, но все же выдает некоторые неточности в результатах.

gcov
До появления покрытия на основе исходного кода Rust использовал технику gcov, которая полагалась на отладочную информацию, чтобы сопоставить LLVM IR (находится внизу, сгенерировано и скрыто от вас) со строками исходного кода (находятся наверху  —  это то, что вы привыкли видеть). Такая технология должна натолкнуть вас на мысль об именах в строках кода и о ведении подсчета того, какая строка выполняется и сколько раз.

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

➡️ Читать дальше

@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2🔥2
Rustixпростая и удобная реализация системы контроля версий файлов

Проект написан на Rust

Ссылка на проект

@rust_code | #Interesting #Rust
👍61🔥1