Rust
6.62K subscribers
250 photos
28 videos
3 files
816 links
Rust programming language

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

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

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

@pythonl - 🐍

@ArtificialIntelligencedl - AI

@datascienceiot - ml 📚
Download Telegram
🎓 Архив слитых курсов прямо в телеграм!

Вот огромная база материалов, которая пополняется каждый день!

>Python (96гб видео)
>С++(51 курсов)
>Java (23гб видео)
>Базы данных (50гб курсов)
>C# (45гб курсов)
>Английский (101гб курсов)
>PHP (43гб видео)
>Мобильная разработка (22гб курсов)
>Go ( 132гб видео)
>Rust (35 гб видео)
>SQL (43гб видео)
>MySQL (31гб видео)
>Другое (1679 гб видео)

Огромный кладезь топовых материалов более 20198Гб: Курсов, свежих книг, шпаргалок, гайдов , лекций, — всё в одном месте: @datacours
🤔7🥴72👍2🌭2🖕2🙊2🔥1
🌟 Cloudflare выпустила Pingora v0.3.0 с поддержкой HTTP-модулей

На днях Cloudflare представила публичный релиз открытого проекта Pingora v0.3.0. Это асинхронный многопоточный фреймворк на Rust, который помогает создавать прокси-сервисы HTTP. Проект используется для создания сервисов, обеспечивающих значительную часть трафика в Cloudflare (вместо применения Nginx). Исходный код Pingora опубликован на GitHub под лицензией Apache 2.0.

Проект Pingora предоставляет библиотеки и API для создания сервисов поверх HTTP/1 и HTTP/2, TLS или просто TCP/UDP. В качестве прокси-сервера он поддерживает сквозное проксирование HTTP/1 и HTTP/2, gRPC и WebSocket. (Поддержка HTTP/3 — в планах). Pingora также включает в себя настраиваемые стратегии балансировки нагрузки и аварийного переключения. Чтобы соответствовать требованиям и безопасности он поддерживает как широко используемые библиотеки OpenSSL, так и BoringSSL, которые соответствуют требованиям FIPS (федеральных стандартов обработки информации США) и пост-квантового шифрования.

Помимо этих функций, Pingora предоставляет фильтры и обратные вызовы, позволяющие пользователям полностью настраивать то, как сервис должен обрабатывать, преобразовывать и пересылать запросы.

В рабочем режиме Pingora обеспечивает плавный перезапуск без простоев для самостоятельного обновления, не теряя ни одного входящего запроса. Syslog, Prometheus, Sentry, OpenTelemetry и другие необходимые инструменты наблюдения легко интегрируются с Pingora.

🖥 GitHub
🟡 Быстрый старт

@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍224🔥3🤔2
🌟 DARPA развивает AI-транслятор для переписывания Си-кода на Rust

Управление перспективных исследовательских проектов Министерства обороны США (DARPA) представило проект TRACTOR (Translating All C to Rust), нацеленный на разработку транслятора для автоматического преобразования проектов на языке Си в представление на языке Rust. В рамках проекта планируется улучшить качество автоматического перевода кода с Си на Rust, задействовав методы машинного обучения для достижения уровня результирующего кода на Rust, близкого по стилю и качеству к коду, написанному опытным программистом, и использующего, когда это возможно, безопасные методы для работы с памятью без включения блоков и функций, помеченных ключевым словом "unsafe".

Предполагается, что развиваемый транслятор позволит решить проблему с безопасностью старого кода на языке Си и избавиться от потенциальных уязвимостей, вызванных небезопасной работой с памятью и неопределённым поведением. Для участия в проекте приглашаются исследователи, развивающие новые методы для трансляции кода с использованием больших языковых моделей, а также техники статического и динамического анализа кода. 26 августа будет провоедено мероприятие, на котором будет рассмотрены предлагаемые идеи.


https://sam.gov/opp/1e45d648886b4e9ca91890285af77eb7/view

@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍104🤔21
🌟 Lance — колоночная БД для ML- и LLM-приложений

pip install pylance

Lance — колоночная БД для ML и LLM, реализованная на Rust.
Предназначена для работы с изображениями, видео, 3D-облаками точек, аудио и конечно с табличными данными. Поддерживает любые файловые системы POSIX, а также облачные хранилища, такие как AWS S3 и Google Cloud Storage.

Lance совместима с Pandas, DuckDB, Polars, Pyarrow.

🖥 GitHub
🟡 Примеры использования

@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4🔥3
Arcshift - an Arc that can be updated

https://crates.io/crates/arcshift

@rust_code
👍4🥰21
This media is not supported in your browser
VIEW IN TELEGRAM
🤖 LSP-AI

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

Общайтесь с LLM прямо в текстовом редакторе

Работает с любым LSP-совместимым редактором (VS Code, Neovim, Helix, Emacs и т.д.)

Поддерживает различные локальные Lms, используя llama.cpp, Ollama, любой сервер, совместимый с OpenAPI, и многое другое.

Github

@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥52
🖥👣 removal

это невероятно быстрый валидатор электронной почты на Python, написанный на Rust и предлагающий повышение производительности в 100-1000 раз по сравнению с стандартными валидаторами.

Github

@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥54🥰31😭1
⚡️ Rust Project goals for 2024 | Rust Blog

https://blog.rust-lang.org/2024/08/12/Project-goals.html

@rust_code
12🔥5👏5👍2
Rust GPU Transitions to Community Ownership

https://rust-gpu.github.io/blog/transition-announcement/
6🔥3🥰2