This media is not supported in your browser
VIEW IN TELEGRAM
Weylus – инструмент, что превращает ваш планшет или смартфон в графический планшет/сенсорный экран для вашего компьютера
Рекомендуем использовать его только в сетях, которым вы доверяете, так как в нём не используется шифрование, чтобы обеспечить минимальное время задержки
#Rust #Interesting
@rust_code
Рекомендуем использовать его только в сетях, которым вы доверяете, так как в нём не используется шифрование, чтобы обеспечить минимальное время задержки
#Rust #Interesting
@rust_code
👍9❤3🔥2
rmt – альтернатива команде rm, которая позволяет сохранять удаленные элементы в корзину
При желании вы можете восстановить ранее удаленные элементы по вашему выбору (или удалить их навсегда) с помощью cli
⤷ Ссылка на проект
@rust_code | #Interesting #Rust #Terminal
При желании вы можете восстановить ранее удаленные элементы по вашему выбору (или удалить их навсегда) с помощью cli
⤷ Ссылка на проект
@rust_code | #Interesting #Rust #Terminal
🔥6👍4🥰1
Улучшаем приложение для хранения заметок
https://habr.com/ru/company/otus/blog/694096/
https://habr.com/ru/company/otus/blog/694096/
Хабр
Улучшаем приложение для хранения заметок
В предыдущей статье мы написали простое приложение для хранения заметок в памяти. В данной статье мы доработаем его. Теперь приложение будет хранить заметки в файле. Попутно разберёмся со следующими...
❤5🔥3👍1
Fast-Node-Manager(fnm) – быстрый и одновременно простой менеджер версий Node.js, написанный на Rust
Инструмент кроссплатформенный и обладает поддержкой .node-version и .nvmrc файлов
⤷ Ссылка на проект
@rust_code | #Interesting #Rust
Инструмент кроссплатформенный и обладает поддержкой .node-version и .nvmrc файлов
⤷ Ссылка на проект
@rust_code | #Interesting #Rust
👍6❤2🔥1
Openbase — база данных опен-сорс пакетов
Сервис разделяет все пакеты на более чем 500 категорий: тестирование, безопасность, графика и т. д. К каждому пакету прилагается описание, а также метрики и отзывы. Это избавляет от необходимости действовать методом проб и ошибок — другие разработчики уже поделились своим опытом, а метрики беспристрастно отразили все остальное. В каждой категории первым делом отображаются лидеры по производительности и отзывам. Пакеты можно искать вне категорий с помощью поисковой строки.
Доступны пакеты npm, Go, Python, Mave, JS, Rust и др.
Стоимость: #бесплатно.
@rust_code
Сервис разделяет все пакеты на более чем 500 категорий: тестирование, безопасность, графика и т. д. К каждому пакету прилагается описание, а также метрики и отзывы. Это избавляет от необходимости действовать методом проб и ошибок — другие разработчики уже поделились своим опытом, а метрики беспристрастно отразили все остальное. В каждой категории первым делом отображаются лидеры по производительности и отзывам. Пакеты можно искать вне категорий с помощью поисковой строки.
Доступны пакеты npm, Go, Python, Mave, JS, Rust и др.
Стоимость: #бесплатно.
@rust_code
👍8❤2🔥2
SongRec – клиент Shazam с открытым исходным кодом, написанный на Rust
Может распознавать звук из произвольного аудиофайла или с микрофона. Поддерживается использование как из графического интерфейса, так и из командной строки (для части распознавания файлов)
⤷ Ссылка на проект
@rust_code | #Interesting #Rust #Linux
Может распознавать звук из произвольного аудиофайла или с микрофона. Поддерживается использование как из графического интерфейса, так и из командной строки (для части распознавания файлов)
⤷ Ссылка на проект
@rust_code | #Interesting #Rust #Linux
👍3🔥3❤1
Python на максималках: расширения на языках Rust и Cython
https://habr.com/ru/company/exness/blog/697034/
https://habr.com/ru/company/exness/blog/697034/
Хабр
Python на максималках: расширения на языках Rust и Cython
Python — лучший выбор для анализа данных и машинного обучения. Его производительность в большинстве случаев более чем достаточна. Но как быть, если объемы ваших данных растут значительно быстрее, чем...
👍7🥱2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍2❤1
Rust 1.65.0: GAT, let-else, break от помеченных блоков, отказ от RLS
https://habr.com/ru/post/697430/
https://habr.com/ru/post/697430/
Хабр
Rust 1.65.0: GAT, let-else, break от помеченных блоков, отказ от RLS
Команда Rust рада сообщить о новой версии языка — 1.65.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая...
🔥7⚡1
Сначала поговорим об истории покрытия кода в 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
Какую модель памяти следует использовать в языке Rust?
https://habr.com/ru/company/timeweb/blog/697882/
https://habr.com/ru/company/timeweb/blog/697882/
Хабр
Какую модель памяти следует использовать в языке Rust?
В этой статье рассматривается несколько альтернативных моделей памяти для языка Rust. Надеюсь, эта дискуссия будет ценна всему сообществу Rust – но, в конце концов, это их язык, поэтому и выбор модели...
Rustix – простая и удобная реализация системы контроля версий файлов
Проект написан на Rust
⤷ Ссылка на проект
@rust_code | #Interesting #Rust
Проект написан на Rust
⤷ Ссылка на проект
@rust_code | #Interesting #Rust
👍6❤1🔥1