es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

Rust

Rust

Ir al canal en Telegram

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

Mostrar más
9 139
Suscriptores
+724 horas
+277 días
+21430 días
Archivo de publicaciones
Rust
9 139
Хватит выбирать между безопасностью и скоростью. С Rust можно забыть о компромиссах! Приглашаем вас на открытый урок 5 ноября
Хватит выбирать между безопасностью и скоростью. С Rust можно забыть о компромиссах! Приглашаем вас на открытый урок 5 ноября в 20:00 мск с практическими примерами и разбором реальных кейсов. На вебинаре вы: – поймёте, как Rust справляется с ошибками, которые часто ломают программы; – сравните методы борьбы с небезопасным доступом к памяти; – найдёте скрытые баги и посмотрите, как Rust защищает от них; – узнаете, как абстракции ввлияют на ресурсы и облегчают жизнь разработчику. Все участники урока получат скидку на обучение на курсе «Rust Developer. Basic», который стартует совсем скоро.  Регистрируйтесь на открытый урок прямо сейчас. #реклама О рекламодателе

Rust
9 139
Уроки, извлеченные из успешного переписывания проекта на Rust https://gaultier.github.io/blog/lessons_learned_from_a_successful_rust_rewrite.html @rust_code

Rust
9 139
Мучительный выбор: C++, Rust или что-то еще https://github.com/rust-lang/gccjit.rs @rust_code

Rust
9 139
Всем привет! Приглашаем на единственную в России конференцию для Rust-разработчиков RustCon 2024, которая состоится 6 декабря
Всем привет! Приглашаем на единственную в России конференцию для Rust-разработчиков RustCon 2024, которая состоится 6 декабря в Москве. В этом году организаторы собрали девять крутейших спикеров, описание программы уже на сайте. А также, вас ждет воркшоп "Система владения в Rust". Те, кто уже был RustCon, знают, что это одна из самых теплых и открытых конференций в IT-сообществе. Здесь всегда поддержат, выслушают, помогут найти решение. А тем, кто уже прокачался в разработке на Rust, будет интересно обсудить, что происходит с языком сейчас и какие перспективы у него есть в ближайшем будущем. За новостями конференции можно следить в телеграм-канале. Будем рады вас видеть!😊 До 1 ноября билеты можно купить дешевле, а еще и получить скидку 10% по промокоду RUSTCODE.

Rust
9 139
⚡️ Brush — это инструмент для создания 3D-моделей с помощью метода Gaussian splatting. Онаработает на разных платформах: macOS, Windows, Linux и Android. Программа позволяет создать 3D модель объекта, используя множество фотографий этого объекта под разными углами. *Brust написан на я Rust. В нём используются библиотеки wgpu и Burn, которые позволяют создавать независимые бинарные файлы и запускать их на различных устройствах. 📌 Ссылка на репозиторий Brush @rust_code

Rust
9 139
Многопоточность без страха. Узнайте, как Rust делает её безопасной! 30 октября в 20:00 мск, мы разберём, как Rust помогает из
Многопоточность без страха. Узнайте, как Rust делает её безопасной! 30 октября в 20:00 мск, мы разберём, как Rust помогает избежать типичных проблем при работе с многопоточностью, сохраняя скорость и надёжность. Это полезный вебинар для всех, кто интересуется разработкой — вне зависимости от того, на каком языке вы пишете. Rust раскрывает перед вами не только мощные возможности, но и новые подходы в Computer Science. Все участники получат скидку на полный курс «Rust Developer. Professional».Спикер Кирилл Федченко — опытный разработчик на нескольких языках. Регистрируйтесь прямо сейчас и погружайтесь в мир многопоточной разработки без лишних рисков и ошибок. #реклама О рекламодателе

Rust
9 139

Rust
9 139
Rustles превосходит OpenSSL и BoringSSL по производительности https://memorysafety.org/blog/rustls-performance-outperforms/ @rust_code

Rust
9 139

Rust
9 139
Тренажёр-практикум Python и SQL (от NumPy и OpenCV до PostgreSQL) в аналитике данных и ML Откройте карьерные возможности в ма
Тренажёр-практикум Python и SQL (от NumPy и OpenCV до PostgreSQL) в аналитике данных и ML Откройте карьерные возможности в машинном обучении и аналитике данных - Научитесь проводить анализ больших объёмов данных. - Создавайте интерактивные и 3D-визуализации для представления данных. - Освойте работу с SQL-базами для хранения, модификации и извлечения данных. - Оптимизируйте запросы и управляйте структурой данных. Для кого будет полезен этот тренажёр? Аналитикам данных, бизнес-аналитикам и продуктовым специалистам: Новичкам и продолжающим в области анализа и визуализации данных, которые хотят освоить инструменты для анализа и машинного обучения на практике. Тем, кто уже знаком с Python и стремится развиваться в аналитике данных и ML: Разработчикам и специалистам по данным, стремящимся углубить навыки обработки данных и визуализации. Инженерам данных и всем заинтересованным: Тем, кто сталкивается с трудностями при предобработке данных для моделей машинного обучения и хочет выстроить системный подход к работе с ними. Тем, кто стремится автоматизировать процессы и управлять данными: После курса вы научитесь эффективно работать с NumPy и Pandas, создавать визуализации через Matplotlib и Seaborn, управлять базами данных с PostgreSQL. Примеры задач, которые вы решите в тренажёре: - Анализ температурных данных - Редактор изображений - Временной анализ продаж 🎓 Попробуйте первые уроки бесплатно! Пройдите 6 практических заданий сразу! PS. В демо также доступен ИИ-бот ДуДу с code review 24/7. 👉 Регистрация на демо-доступ

Rust
9 139
🖥 py2many: Python to many CLike languages transpiler Инструмент py2many помогает переводить код на Python в код на различных
🖥 py2many: Python to many CLike languages transpiler Инструмент py2many помогает переводить код на Python в код на различных языках, включая Rust. Он поддерживает множество языков, таких как Rust, C++, Julia, Kotlin и другие, а также способен генерировать код Python с аннотациями типов. Для трансляции кода используется команда в терминале, после чего сгенерированный код компилируется. На сайте проекта доступна документация с инструкциями по установке необходимых библиотек и форматировщиков. GitHub: https://github.com/py2many/py2many @rust_code

Rust
9 139
Repost from Kali Linux
👣 OffensiveRust — коллекция различных инструментов, написанных на языке Rust, предназначенных для проведения пентестов и реа
👣 OffensiveRust — коллекция различных инструментов, написанных на языке Rust, предназначенных для проведения пентестов и реализации атак, связанных с кибербезопасностью 🌟 Основная цель этих инструментов — исследовать возможности Rust для создания вредоносного кода или утилит, которые могут обходить детектирование антивирусами и другими средствами защиты. В репозитории можно найти инструменты для обхода антивирусов, эскалации привилегий и работы с процессами 🔗 Ссылка: *клик* @linuxkalii

Rust
9 139
👣 Почему вектор<usize> - это (вертикальная) идея https://pwy.io/posts/memory-for-nothing/ @rust_code

Rust
9 139
👣 Tiny Audio 1.0 - суперпростая кроссплатформенная низкоуровневая библиотека для работы с аудио. https://crates.io/crates/tinyaudio @rust_code

Rust
9 139
- Разработчики проекта Rust-for-Linux работают над предоставлением возможности использования в ядре умных указателей, соответствующих модели памяти ядра Linux. 👉 Подробнее @rust_code

Rust
9 139
👣 Выпуск Rust 1.82. Новый браузер на Rust. Использование Rust в Volvo Опубликован релиз языка программирования общего назначения Rust 1.82, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки). Методы работы с памятью в Rust избавляют разработчика от ошибок при манипулировании указателями и защищают от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo. Для размещения библиотек поддерживается репозиторий crates.io. Безопасная работа с памятью обеспечивается в Rust во время компиляции через проверку ссылок, отслеживание владения объектами, учёт времени жизни объектов (области видимости) и оценку корректности доступа к памяти во время выполнения кода. Rust также предоставляет средства для защиты от целочисленных переполнений, требует обязательной инициализации значений переменных перед использованием, лучше обрабатывает ошибки в стандартной библиотеке, применяет концепцию неизменяемости (immutable) ссылок и переменных по умолчанию, предлагает сильную статическую типизацию для минимизации логических ошибок. - Компания Volvo задействовала в электромобилях EX90 и Polestar 3 электронный блок управления (ECU) на базе CPU Arm Cortex-M, отвечающий за активацию цепей питания, в котором использована прошивка, написанная на языке Rust. Проект признан удачным и руководство рассмотрит возможность расширения использования компонентов на Rust в других подсистемах. Отмечается, что по сравнению с проектами на C и C++ в коде на Rust удалось добиться более высокого качества и меньшего уровня ошибок за счёт более жёстких требований на этапе компиляции. - Проект lm.rs подготовил написанный на Rust движок для выполнения больших языковых моделей машинного обучения, совместимый с моделями Gemma 2, Llama 3.2 и PHI 3.5, и похожий по своему назначению на llama2.c и llm.c. Lm.rs выполняет модель с использованием ресурсов CPU и не требует для работы внешних зависимостей и библиотек. Производительность lm.rs позволяет на ПК c 16-ядерным CPU AMD Epyc обрабатывать примерно 50 токенов в секунду для модели Llama 3.2 1B. Код открыт под лицензией MIT. - Опубликован выпуск платформы Tauri 2.0, предоставляющей написанный на Rust инструментарий для создания многоплатформенных пользовательских приложений с графическим интерфейсом, конкурирующий с платформой Electron. Как и в Electron логика работы приложения определяется на JavaScript, HTML и CSS, а программы оформляются в виде самодостаточных исполняемых файлов, компилируемых для различных операционных систем. Для отрисовки окон на платформе Linux используется библиотека GTK (GTK 3 Rust), а в macOS и Windows библиотека Tao. Интерфейс формируется при помощи библиотеки WRY с обвязкой над браузерным движком WebKit для macOS, WebView2 для Windows и WebKitGTK для Linux. Среди ключевых улучшений в новой версии: поддержка мобильных платформ iOS и Android, переработка слоя IPC (Inter Process Communication) и добавление большого числа новых модулей. - Разработчики свободного пакета для автоматизации проектирования печатных плат LibrePCB, оптимизированного для быстрой разработки плат и предоставления как можно более простого интерфейса, представили план по разработке выпуска LibrePCB 2.0. 👉 Подробнее @rust_code

Rust
9 139

Rust
9 139
👣 Полный курс по программированию на Rust! (2024) 💡 Rust — это современный системный язык программирования, разработанный д
👣 Полный курс по программированию на Rust! (2024) 💡 Rust — это современный системный язык программирования, разработанный для безопасного управления памятью, высокой производительности и параллелизма. Он сочетает в себе низкоуровневый контроль, присущий языкам вроде C и C++, с проверками времени компиляции, которые помогают избежать типичных ошибок работы с памятью, таких как "race conditions" и "null pointer dereference". Rust часто применяется для разработки системного софта, сетевых сервисов и WebAssembly-приложений 🕞 Продолжительность: 3:05:03 🔗 Ссылка: *клик* @rust_code

Rust
9 139
👣 Microsoft выпустила новый кроссплатформенный инструмент виртуальной машины с открытым исходным кодом свой, написанный на Rust: https://github.com/microsoft/openvmm @rust_code

Rust
9 139
👣 Ghostport: Высокопроизводительный инструмент подмены портов Ghostport представляет собой мощный Rust инструмент для подмены портов, предназначенный для дезориентации сканеров портов. Он обладает следующими ключевыми функциями: 1. Динамическая эмуляция различных служб: Ghostport способен эмулировать различные сетевые службы, что позволяет обманывать сканирующие программы. 2. Настройка сигнатур через текстовые файлы: Этот инструмент предоставляет возможность настройки сигнатур через простые текстовые файлы, что упрощает настройку и адаптацию к различным сценариям использования. 3. Асинхронная обработка и высокая производительность: Использование асинхронного подхода в обработке данных обеспечивает высокую скорость работы и эффективную поддержку большого объема трафика. 4. Гибкие опции логирования: Инструмент предлагает разнообразные опции для ведения логов, что помогает отслеживать активность и анализировать поведение систем. Дополнительные возможности - Перенаправление TCP-трафика с использованием iptables: Поддержка iptables позволяет эффективно перенаправлять TCP-трафик между различными портами, что усиливает защиту системы от обнаружения. Ghostport является многофункциональным инструментом, который может значительно усложнить работу злоумышленников и повысить уровень безопасности сети.

git clone https://github.com/vxfemboy/ghostport.git
cd ghostport
cargo build --release
📌 Github @rust_code