uz
Feedback
Rust

Rust

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
8 790
Obunachilar
Ma'lumot yo'q24 soatlar
+747 kunlar
+15530 kunlar
Postlar arxiv
Rust
8 792
Вы познакомитесь с лучшими практиками и решениями из разных технологических стеков и узнаете, как создавать сложную архитекту
Вы познакомитесь с лучшими практиками и решениями из разных технологических стеков и узнаете, как создавать сложную архитектуру для программного обеспечения. Эксперты смогут предостеречь от распространённых ошибок, расскажут, как преодолевать кризисы. Эти знания пригодятся и тем, кто в своём проекте столкнулся с архитектурными задачами, но не понимает, как их решать. Присоединяйтесь, чтобы вместе с экспертами рассмотреть на практике работу архитекторов ПО и понять, как развиваться в этом направлении. 🟢 Бесплатно, 29 ноября в 18:00 мск

Rust
8 792
👣 Rustfinity — это интерактивная платформа для изучения языка программирования Rust. Она сочетает теоретические материалы с
👣 Rustfinity — это интерактивная платформа для изучения языка программирования Rust. Она сочетает теоретические материалы с практическими заданиями, которые помогают закрепить полученные знания. Задания распределены по уровням сложности и темам. Вы можете начать обучение совершенно бесплатно, перейдя по ссылке: https://www.rustfinity.com/ @rust_code

Rust
8 792
Высокая производительность и безопасность? Да, это про Rust. Изучайте Rust в нашем курсе-тренажёре! Получайте практические на
Высокая производительность и безопасность? Да, это про Rust. Изучайте Rust в нашем курсе-тренажёре! Получайте практические навыки с первого урока вместе с автором курса и опытным наставником. Курс-тренажёр - это: 💡 100+ практических задач 💡 пет-проекты в портфолио: blockchain, frontend и backend 💡 code review от наших наставников 24/7 с нашим AI-помощником Ду-Ду 💡 бессрочный доступ к актуальной программе: обновляем каждые 3 месяца 💡 бесплатный демо-доступ с практикой Для кого этот курс: для разработчиков на системных языках C и C++ для разработчиков, которые взаимодействуют с высокоуровневыми языками (Python, JavaScript, Java и C#) Уже сейчас вам доступны 3 первых урока: Урок #1 | Выбор IDE, установка окружения и первый "hello world" Соберёте и запустите первый "hello world" проект. Урок #2 | Базовый синтаксис Научитесь писать Rust код в процедурном стиле. Изучите типы данных, встроенные и пользовательские типы, функции и переменные Урок #3 | Владение и заимствование Используете механизмы управления памятью и ссылками. Решите несколько задач на владение, заимствование и слайсы. ➡️ Получить демо-доступ сейчас

Rust
8 792
⚡️ Больше языков - больше информации! Несколько интересных выводов: * Java и Kotlin работают быстро! Возможное объяснение: Google вкладывает значительные средства в повышение производительности. * Js действительно быстр в том, что касается интерпретируемых языков / jit. * Python работает довольно медленно без PyPy. @rust_code

Rust
8 792
📞 eza — современный и улучшенный аналог команды ls в Unix-системах. Он создан как форк проекта exa и предоставляет цветное ф
📞 eza — современный и улучшенный аналог команды ls в Unix-системах. Он создан как форк проекта exa и предоставляет цветное форматирование, иконки для файлов и каталогов, а также дополнительные функции, такие как сортировка, отображение содержимого директорий и более удобный вывод информации. 🌟 Проект активно развивается и нацелен на повышение удобства работы с файловыми системами в терминале. Среди ключевых улучшений — интеграция с современными шрифтами, улучшенная настройка цвета, а также исправления и оптимизация производительности. 🔐 Лицензия: EUPL-1.2 🖥 Github @rust_code

Rust
8 792
Repost from Machinelearning
🌟 RLtools: самая быстрая библиотека глубокого обучения с подкреплением для задач непрерывного управления. RLtools - библиоте
+7
🌟 RLtools: самая быстрая библиотека глубокого обучения с подкреплением для задач непрерывного управления. RLtools - библиотека глубокого обучения с подкреплением (Deep Reinforcement Learning, DRL) с высокой скоростью работы для разработки и исследования алгоритмов DL. RLtools написана на C++ и позволяет проводить обучение и вывод моделей DRL на РС, мобильных устройствах и embedded-системах. В экспериментальном тестировании, библиотека обучила алгоритм RL непосредственно на микроконтроллере. Библиотека поддерживает алгоритмы DRL: TD3, PPO, Multi-Agent PPO и SAC и предлагает набор примеров, демонстрирующих использование этих алгоритмов для решения задач управления на примерах управления маятником, гоночным автомобилем и роботом-муравьем MuJoCo. Код реализации алгоритмов: 🟢TD3 - Pendulum, Racing Car, MuJoCo Ant-v4, Acrobot; 🟢PPO - Pendulum, Racing Car, MuJoCo Ant-v4 (CPU), MuJoCo Ant-v4 (CUDA); 🟢Multi-Agent PPO - Bottleneck; 🟢SAC - Pendulum (CPU), Pendulum (CUDA), Acrobot. Благодаря оптимизации и использования аппаратного ускорения RLtools в 76 раз быстрее других библиотек. Например, на MacBook Pro с M1 RLtools может обучить модель SAC (управление маятником) за 4 секунды. Библиотеку можно использовать на Linux, macOS, Windows, iOS, Teensy, Crazyflie, ESP32 и PX4. RLtools предоставляет Python API, с которым можно использовать библиотеку из Python-кода. API RLtools совместим с библиотекой симуляции сред Gym. Проекты, использующие RLtools: 🟠Научиться летать за секунды (Youtube, IEEE Spectrum); 🟠Идентификация системы на основе данных для квадрокоптеров с задержкой двигателя (Youtube, Project Page). ▶️Запуск на примере обучения политике с помощью PPO:
# Clone and checkout
git clone https://github.com/rl-tools/example
cd example
git submodule update --init external/rl_tools

# Build and run
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build .
./my_pendulum
📌Лицензирование: MIT License. 🟡Документация 🟡Arxiv 🟡RLTools Design Studio 🟡Demo 🟡Zoo Experiment Tracking 🟡Google Collab (Python Interface) 🟡Сообщество в Discord 🖥GitHub @ai_machinelearning_big_data #AI #ML #DL #RTools #Github

Rust
8 792
🌟 RLtools: самая быстрая библиотека глубокого обучения с подкреплением для задач непрерывного управления. RLtools - библиоте
+7
🌟 RLtools: самая быстрая библиотека глубокого обучения с подкреплением для задач непрерывного управления. RLtools - библиотека глубокого обучения с подкреплением (Deep Reinforcement Learning, DRL) с высокой скоростью работы для разработки и исследования алгоритмов DL. RLtools написана на C++ и позволяет проводить обучение и вывод моделей DRL на РС, мобильных устройствах и embedded-системах. В экспериментальном тестировании, библиотека обучила алгоритм RL непосредственно на микроконтроллере. Библиотека поддерживает алгоритмы DRL: TD3, PPO, Multi-Agent PPO и SAC и предлагает набор примеров, демонстрирующих использование этих алгоритмов для решения задач управления на примерах управления маятником, гоночным автомобилем и роботом-муравьем MuJoCo. Код реализации алгоритмов: 🟢TD3 - Pendulum, Racing Car, MuJoCo Ant-v4, Acrobot; 🟢PPO - Pendulum, Racing Car, MuJoCo Ant-v4 (CPU), MuJoCo Ant-v4 (CUDA); 🟢Multi-Agent PPO - Bottleneck; 🟢SAC - Pendulum (CPU), Pendulum (CUDA), Acrobot. Благодаря оптимизации и использования аппаратного ускорения RLtools в 76 раз быстрее других библиотек. Например, на MacBook Pro с M1 RLtools может обучить модель SAC (управление маятником) за 4 секунды. Библиотеку можно использовать на Linux, macOS, Windows, iOS, Teensy, Crazyflie, ESP32 и PX4. RLtools предоставляет Python API, с которым можно использовать библиотеку из Python-кода. API RLtools совместим с библиотекой симуляции сред Gym. Проекты, использующие RLtools: 🟠Научиться летать за секунды (Youtube, IEEE Spectrum); 🟠Идентификация системы на основе данных для квадрокоптеров с задержкой двигателя (Youtube, Project Page). ▶️Запуск на примере обучения политике с помощью PPO:
# Clone and checkout
git clone https://github.com/rl-tools/example
cd example
git submodule update --init external/rl_tools

# Build and run
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build .
./my_pendulum
📌Лицензирование: MIT License. 🟡Документация 🟡Arxiv 🟡RLTools Design Studio 🟡Demo 🟡Zoo Experiment Tracking 🟡Google Collab (Python Interface) 🟡Сообщество в Discord 🖥GitHub @ai_machinelearning_big_data #AI #ML #DL #RTools #Github

Rust
8 792
👣 Компания Amazon совместно с Rust Foundation запустили проект, направленный на улучшение безопасности стандартной библиотек
👣 Компания Amazon совместно с Rust Foundation запустили проект, направленный на улучшение безопасности стандартной библиотеки языка Rust. Основная цель инициативы заключается в проверке надежности и безопасности функций, использующих ключевое слово unsafe, которое позволяет выполнять потенциально опасные операции с памятью, такие как работа с указателями, модификация глобальных переменных и взаимодействие с внешними библиотеками на C/C++. В настоящий момент в стандартной библиотеке Rust насчитывается около 35 тысяч функций, среди которых примерно 7,5 тысячи содержат код, работающий в режиме unsafe. За последние три года в библиотеке было обнаружено 57 ошибок, связанных с безопасностью, из них 20 признаны уязвимостями. Проект организован в формате конкурса, где участники получают задания, связанные с проверкой безопасности использования памяти в библиотеках Rust или созданием инструментов для автоматизации таких проверок. За успешное предоставление формального доказательства безопасности работы с памятью предусмотрены награды. Для выполнения задач и публикации результатов был создан специальный репозиторий, являющийся форком основного репозитория Rust. На данный момент доступно 13 различных заданий. Одно из них предполагает проверку безопасности работы с сырыми указателями (raw pointers) в модуле core::ptr и предоставление доказательств корректности этих операций. Для этого можно воспользоваться существующими инструментами вроде Aeneas, Kani, Gillian, Verus или Creusot либо разработать собственные. ❤️Поделитесь это новостью с коллегамиGithubЗаданияПримерыНовость @rust_code

Rust
8 792
🖥 SurrealDB — это современная многомодельная база данных, предназначенная для универсального управления данными! 💡 Она объе
🖥 SurrealDB — это современная многомодельная база данных, предназначенная для универсального управления данными! 💡 Она объединяет возможности SQL, NoSQL и графовых баз данных в едином решении, позволяя использовать реляционные, документные, графовые, временные и ключ-значение модели данных без необходимости переключаться между разными системами. 🌟 SurrealDB также поддерживает запросы через SQL, GraphQL, REST и SDK для различных языков программирования, таких как Rust, JavaScript, Python, PHP, Java и другие. Кроме того, она включает функции реального времени, масштабируемости, встроенной поддержки AI и машинного обучения, а также обладает мощной системой управления схемами и разрешениями. 🔐 Лицензия: Apache-2.0 🖥 Github @rust_code

Rust
8 792
Хотите понять, как Rust справляется с асинхронностью и почему этот язык так эффективен? Приглашаем на открытый урок «Асинхрон
Хотите понять, как Rust справляется с асинхронностью и почему этот язык так эффективен? Приглашаем на открытый урок «Асинхронность под капотом» 25 ноября в 20:00 мск! За один вечер вы разберетесь, как Rust организует асинхронные задачи, узнаете, как компилятор преобразует async-функции, и получите основы для работы с асинхронным кодом на профессиональном уровне. Спикер Кирилл Федченко — опытный разработчик на нескольких языках.  Зарегистрируйтесь на вебинар и откройте для себя Rust с новой стороны! Участники получат скидку на большой курс «Rust Developer. Professional». Регистрация открыта! #реклама О рекламодателе

Rust
8 792
👣Сравнения Rust и C#, Minimal API и Controllers, Problem и Details: 103-й выпуск подкаста RadioDotNet [00:01:50] — Provide o
👣Сравнения Rust и C#, Minimal API и Controllers, Problem и Details: 103-й выпуск подкаста RadioDotNet [00:01:50] — Provide opt-in to experimental APIs [00:11:50] — Comparison of Rust's borrow checker to C# [00:36:35] — Problem Details for ASP.NET Core APIs [00:54:30] — Comparing performance between Minimal API and classic Controllers [01:05:30] — API Error Messages for a Good Developer Experience [01:19:15] — Книга «ASP.NET Core в действии 3» в правильном переводе [01:22:55] — Кратко о разном ⏯️ YouTube | Другие площадки @rust_code

Rust
8 792
🦀 Гайд по созданию своего собственного SQLite на Rust 💠 Часть 1: Список таблиц https://blog.sylver.dev/build-your-own-sqlit
🦀 Гайд по созданию своего собственного SQLite на Rust 💠 Часть 1: Список таблиц https://blog.sylver.dev/build-your-own-sqlite-part-1-listing-tables 💠Часть 2: Сканирование больших таблиц https://blog.sylver.dev/build-your-own-sqlite-part-2-scanning-large-tables 💠 Часть 3: Синтаксический анализ SQL 101 https://blog.sylver.dev/build-your-own-sqlite-part-3-sql-parsing-101 ❤️‍🔥 Лайк, если интересны такие посты @rust_code

Rust
8 792
📞 delta — командная утилита для улучшенного отображения разницы между версиями кода! ⭐️ Delta позволяет более удобно визуали
📞 delta — командная утилита для улучшенного отображения разницы между версиями кода! ⭐️ Delta позволяет более удобно визуализировать результаты команд git diff, git blame, и grep, делая их более понятными и визуально приятными. Основные функции включают в себя нумерацию строк, подсветку синтаксиса, поддержку бокового отображения (side-by-side), улучшенную обработку конфликтов при слиянии и поддержку гиперссылок для ссылок на изменения. ⭐️ Delta легко интегрируется в привычный рабочий процесс Git, и его можно настроить, добавив соответствующие параметры в файл ~/.gitconfig. 🔐 Лицензия: MIT 🖥 GitHub @rust_code

Rust
8 792
Переходим на Rust — язык, который сочетает производительность и безопасность. Почему разработчики выбирают Rust? ➡️ Высокая п
Переходим на Rust — язык, который сочетает производительность и безопасность. Почему разработчики выбирают Rust? ➡️ Высокая производительность: Создавайте быстрые приложения с минимальными затратами ресурсов, как на C и C++, но с большей безопасностью. ➡️ Безопасная работа с памятью: Забудьте о проблемах с утечками памяти и гонками данных — cистема типов, в совокупности с принципами владения и заимствования, гарантируют надёжность. ➡️ Конкурентное программирование без риска: Используйте многопоточность без страха столкнуться с гонками данных. ➡️ Широкая экосистема: Огромное сообщество и тысячи готовых библиотек помогут вам быстро внедрить Rust в ваши проекты. ➡️ Совместимость с С ABI: Улучшайте существующие проекты, добавляя участки кода на Rust для оптимизации производительности. ➡️ Будущее веба с WebAssembly: Разрабатывайте высокопроизводительные веб-приложения с помощью Rust и WebAssembly. Практикуйтесь сразу с первого урока вместе с автором курса и опытным наставником в нашем тренажере: Вам доступны первые 3 урока с практикой Урок #1 | Выбор IDE, установка окружения и первый "hello world" Соберете и запустите первый "hello world" проект. Урок #2 | Базовый синтаксис Научитесь писать Rust код в процедурном стиле. Изучите типы данных, встроенные и пользовательские типы, функции и переменные Урок #3 | Владение и заимствование Используете механизмы механизмы управления памятью и ссылками. Решите несколько задач на владение, заимствование и слайсы. 🚀 Получить демо-доступ к первым 3 урокам

Rust
8 792

Rust
8 792
Как управлять памятью без лишних головных болей? Rust предлагает инструменты безопасности, и мы покажем, как это работает в р
Как управлять памятью без лишних головных болей? Rust предлагает инструменты безопасности, и мы покажем, как это работает в реальных проектах! На открытом вебинаре 19 ноября в 20:00 мск разберем умные указатели, interior mutability и деструкторы, научимся избегать ошибок с динамической памятью и писать производительный безопасный код. Хватит бороться с утечками памяти и некорректными указателями! Освойте Rust и научитесь создавать сложные структуры данных. С поддержкой экспертов и дипломом OTUS ваш резюме станет еще сильнее. Регистрируйтесь на вебинар сейчас и получите скидку на обучение «Rust Developer. Basic»: https://clck.ru/3EeRFB?erid=LjN8JwwWm #реклама О рекламодателе

Rust
8 792
👩‍💻 Ludusavi — это кроссплатформенная утилита для создания резервных копий игровых сохранений на ПК, написанная на языке программирования Rust. Она поддерживает свыше 19 000 игр и позволяет выполнять резервное копирование и восстановление данных из различных игровых платформ, включая Steam и GOG. Кроме того, Ludusavi способен работать с сохранениями, хранящимися в файлах и системном реестре Windows. Утилита предоставляет как графический интерфейс, так и возможность работы через командную строку. Она совместима с такими программами, как Playnite и Steam Deck. Ludusavi доступен для скачивания на операционных системах Windows, Linux и macOS, а также через пакетные менеджеры. Подробнее о проекте можно узнать на GitHub: @rust_code

Rust
8 792
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь: МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data C++ t.me/cpluspluc Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii Devops: t.me/DevOPSitsec Data Science: t.me/datascienceiot Javascript: t.me/javascriptv C#: t.me/csharp_ci Java: t.me/javatg Базы данных: t.me/sqlhub Python собеседования: t.me/python_job_interview Мобильная разработка: t.me/mobdevelop Docker: t.me/DevopsDocker Golang: t.me/Golang_google React: t.me/react_tg Rust: t.me/rust_code ИИ: t.me/vistehno PHP: t.me/phpshka Android: t.me/android_its Frontend: t.me/front Big Data: t.me/bigdatai Собеседования МЛ: t.me/machinelearning_interview МАТЕМАТИКА: t.me/data_math Kubernets: t.me/kubernetc Разработка игр: https://t.me/gamedev 💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy 😆ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: t.me/english_forprogrammers 🧠ИИ: t.me/vistehno 🎓954ГБ ОПЕНСОРС КУРСОВ: @courses 📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

Rust
8 792
🚀 Лучший ресурс для работы с эмбедингами с помощью Rust 🦀 Если вы изучаете эмбецдинги и работу с ними с помощью Rust, ознак
🚀 Лучший ресурс для работы с эмбедингами с помощью Rust 🦀 Если вы изучаете эмбецдинги и работу с ними с помощью Rust, ознакомьтесь с репозиторием awesome-embedded-rust на GitHub! Эмбеддинг — это вектор в виде массива чисел, который получается после преобразования текста языковой моделью Это тщательно подобранная коллекция ресурсов, инструментов и библиотек, которые помогут вам начать работу и повысить свои навыки программирования на основе встраиваемых систем. Идеально подходит для тех, кто хочет изучить экосистему Rust в #RustLang #EmbeddedRust #Программирование на основе RustLang 👉 Github @rust_code

Rust
8 792
Хотите освоить язык, который открывает новые горизонты в разработке? На бесплатном уроке курса «Rust Developer. Professional»
Хотите освоить язык, который открывает новые горизонты в разработке? На бесплатном уроке курса «Rust Developer. Professional» мы научим вас создавать интерфейсы, которые ценят ведущие компании. За одно занятие разберем, как создавать интерфейсы всех типов — от командной строки и веб-интерфейсов до графического UI. В реальном времени напишем интерфейсы под одну бизнес-логику, чтобы вы могли сразу увидеть мощь Rust. Спикер Кирилл Федченко — опытный разработчик на нескольких языках.  Этот вебинар — ваш шаг к глубокой экспертизе в Rust, которая сделает вас востребованным разработчиком.  Успейте зарегистрироваться и присоединиться к уроку. #реклама О рекламодателе