Rust
الذهاب إلى القناة على Telegram
Rust programming language По всем вопросам- @workakkk #VRHSZ
إظهار المزيد8 456
المشتركون
+524 ساعات
+337 أيام
+30830 أيام
أرشيف المشاركات
8 455
💻 GreptimeDB — облачная распределенная БД временных рядов с открытым исходным кодом; поддерживает PromQL/SQL/Python
GreptimeDB — это open-sorce БД временных рядов, ориентированная на эффективность, масштабируемость и аналитические возможности.
Особенности GreptimeDB:
— оптимизированная колоночная структура для работы с данными временных рядов; сжатие и хранение в различных системах хранения данных, в частности в облачных объектных хранилищах
— полностью открытая архитектура распределенного кластера, использующая мощь облачных вычислительных ресурсов
— встроенный SQL и PromQL для запросов, возможность использовать сценарии Python для решения сложных аналитических задач
Быстрый старт с Docker:
docker run --rm --name greptime --net=host greptime/greptimedb standalone start
🖥 GitHub
🟡 Доки
@rust_code8 455
Неуязвимого кода не существует. Абсолютно защищённых данных – тоже.
Зато есть способы восстановить информацию после серьёзного сбоя или атаки.
Именно о способах восстановления повреждённых данных мы и поговорим на открытом вебинаре «Создаём бэкапы для Ethereum-блокчейна на Rust»
Вы познакомитесь с принципами хранения и развития данных в блокчейн-системах, увидите, как с помощью Rust эффективно переиспользовать код для разных задач на разных целевых платформах.
Вебинар проведёт Кирилл Федченко, опытный программист на Rust, Python, C++
Будет интересно и Rust-разработчикам и тем, кто использует другие языки.
23 июля, 19:00 МСК
Бесплатно
Записаться на событие - https://otus.pw/1Dh9w/?erid=LjN8JwbQx
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
8 455
Cake: A Rust distributed LLM inference for mobile, desktop and server.
https://github.com/evilsocket/cake
@rust_code
8 455
+1
🌟 Nosey Parker — CLI утилита на Rust для поиска чувствительной информации в текстовых данных и в истории Git
—
brew install noseyparker
Nosey Parker позволяет находить секреты и конфиденциальную информацию в текстовых данных и не только.
Инструмент полезен как для наступательного, так и для оборонительного тестирования безопасности.
🖥 GitHub
🟡 Примеры использования
@DevOPSitsec8 455
👣 Cake — это фреймворк на Rust, разработанный для распределенного вывода LLMтипа LLama3 (70B+).
Его цель — сделать большие языковые модели доступными путем объединения потребительских устройств в гетерогенный кластер, включающий iOS, Android, macOS, Linux и Windows. Это позволяет эффективно использовать устаревающие устройства, делая ИИ более доступным и демократичным.
Cake распределяет блоки трансформеров среди нескольких устройств, что делает возможным вывод моделей, превышающих ограничения памяти отдельных GPU-устройств.
Фреймворк настраивается как для рабочих, так и для главных узлов с REST API, совместимым с OpenAI, для управления задачами распределенного вывода. Конфигурационные файлы определяют топологию, назначая слои модели конкретным рабочим узлам, что обеспечивает эффективное распределение ресурсов в кластере.
**Ключевые особенности:**
* Распределенный вывод крупных моделей
* Гетерогенный кластер устройств
* Настраиваемые рабочие и главные узлы
* Совместимость с REST API OpenAI
* Оптимальное распределение ресурсов
На видео энтузиаст запускает Llama3 8B на собственном кластере, состоящем из, iPad Pro, MacBook Pro, iPhone 15 Pro Max, NVIDIA GeForce 3080 и 2x NVIDIA Titan X Pascal.
🔗 Github
8 455
с Rust легко работы с контейнерами Docker! 🦀
🐋 bollard: API демона Docker в Rust.
📚 Документация: https://docs.rs/bollard
⭐ GitHub: https://github.com/fussybeaver/bollard
🚀 Примеры: https://github.com/fussybeaver/bollard/tree/master/examples
#rustlang #docker #api #контейнеры #библиотека #async
@rust_code
8 455
Pratt-Gen, a recursive descent parser generator crate that is not that bad.
https://github.com/Y-jiji/pratt-gen
@rust_code
8 455
Открыт демо-доступ к первым 4 урокам курса по Rust в формате тренажера.
Практикуйтесь сразу с первого урока – это ваш шанс заглянуть в мир одного из самых востребованных языков программирования последних лет.
Что вас ждёт?
• Погрузитесь с головой в процесс установки окружения и первого "hello world" проекта.
• Освоите базовый и продвинутый синтаксис Rust, от процедурного стиля до использования трейтов и полиморфизма.
• Научитесь управлять памятью с помощью системы владения и заимствования, что является краеугольным камнем безопасности Rust.
• Разберитесь в создании умных указателей, работы с коллекциями, файлами и сетью.
• Исследуйте асинхронное программирование, многопоточность и принципы безопасной синхронизации данных.
• Попробуйте свои силы в разработке на Backend и даже в Blockchain технологиях.
Демо-доступ открыт всем желающим на 7 дней! Используйте эту возможность, чтобы узнать, подходит ли вам этот язык и наш метод обучения.
[ Получить демо-доступ ]
Реклама. ООО «ИНЖЕНЕРКАТЕХ» ИНН 9715483673 erid: 2VtzqxS5LBt
8 455
Repost from Python/ django
🖥 Tach
Крутой и полезный инструмент: контроля вызова модулей и зависимостей для Python, напсианная на Rust.
С помощью Tach вы можете управлять тем, какие модули Python полагаются на какие другие. Чтобы избежать жесткой зависимости, модули также могут указывать общедоступный интерфейс.
В результате получается модульная, разделенная конструкция, которая упрощает разработку и обслуживание.
Любая попытка одного модуля импортировать другой, который явно не объявлен как зависимость, приведет к сообщению об ошибке от Tach. Когда для модуля установлен «строгий режим», Tach выдаст ошибку, если другой модуль попытается импортировать из него без использования его общедоступного интерфейса.
1. Он может показать что откуда кого вызывает и обращается в масштабе проекта, например (особенно, если он чужой)
2. Для CI процесса важно проверить перед деплоем, все ли ок, эта штука помогает это сделать
3. Контроль при коллективной разработке. Ставите ограничения на main например и фиг кто добавит в вызовы туда лишнее
pip install tach
▪ Github
@pythonl8 455
👣 Show HN: 30ms latency screen sharing in Rust
https://github.com/bitwhip/bitwhip
@rust_code
8 455
+1
🌟 Nosey Parker — CLI утилита на Rust для поиска чувствительной информации в текстовых данных и в истории Git
—
brew install noseyparker
Nosey Parker позволяет находить секреты и конфиденциальную информацию в текстовых данных и не только.
Инструмент полезен как для наступательного, так и для оборонительного тестирования безопасности.
🖥 GitHub
🟡 Примеры использования
@DevOPSitsec8 455
👣 Rust лучшие БЕСПЛАТНЫЕ книги и курсы для изучения языка в 2024 году!
В этом ролике мы разыгрываем 3 крутых книги по RUST, нужно всего лишь оставить любой осмысленный коммент и лайк и быть подписанным на наш канал!
https://www.youtube.com/watch?v=3IxZbnozp8c
@rust_code
8 455
👣 New userspace Wireguard implementation written in Rust, forked from Cloudflare's Boringtun
https://github.com/cableguard/altuntun
@rust_code
8 455
👣 Rewriting my GitHub action in Rust
https://github.com/snok/container-retention-policy
@rust_code
8 455
sans-IO: секрет эффективного использования Rust для сетевых сервисов
https://firezone.dev/blog/sans-io
@rust_code
8 455
👣 Подборка бесплатных курсов по Rust
1. Exercism
2. Rustlings
3. Rustfinity
4. Microdoft: Beginner's Series to Rust
Полный список курсов
@rust_code
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
