fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Rust

Rust

رفتن به کانال در Telegram

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

نمایش بیشتر
9 130
مشترکین
+824 ساعت
+397 روز
+21230 روز
آرشیو پست ها
Rust
9 127
🦀 Rust Foundation запустила инициативу Rust Innovation Lab Некоммерческая организация Rust Foundation, отвечающая за развити
🦀 Rust Foundation запустила инициативу Rust Innovation Lab Некоммерческая организация Rust Foundation, отвечающая за развитие языка Rust и экосистемы вокруг него, представила новую программу поддержки — Rust Innovation Lab. ✨ Что даёт инициатива: - Финансовая, юридическая и маркетинговая помощь - Административное сопровождение и поддержка управления проектами - Возможность принимать пожертвования и взаимодействовать со спонсорами от имени Rust Foundation с налоговыми льготами - Сохранение независимости проектов без необходимости создавать юрлицо, открывать счета и вести отчётность 🚀 Первым участником стал проект Rustls — криптографическая библиотека для TLS 1.2 и TLS 1.3, широко используемая в экосистеме Rust. Итог: Rust Innovation Lab снимает с разработчиков рутину и позволяет сосредоточиться на развитии технологий. https://rustfoundation.org/media/rust-foundation-launches-rust-innovation-lab-with-rustls-as-inaugural-project/ @rust_code #rust #news #rustfoundation

Rust
9 127
🎨 Создайте уникальные темы с Omarchist! Omarchist — это графическое приложение для создания и редактирования тем для Omarchy
🎨 Создайте уникальные темы с Omarchist! Omarchist — это графическое приложение для создания и редактирования тем для Omarchy. С помощью интуитивно понятного интерфейса и цветовых палитр вы можете легко настраивать и предварительно просматривать свои темы. 🚀 Основные моменты: - Визуальный редактор для создания тем - Легкая настройка и предварительный просмотр - Поддержка обновлений и простота использования 📌 GitHub: https://github.com/tahayvr/omarchist @rust_code

Rust
9 127
🚀 PySentry — это сверхбыстрый сканер уязвимостей для Python-проектов, написанный на Rust, который справляется с аудитом зави
🚀 PySentry — это сверхбыстрый сканер уязвимостей для Python-проектов, написанный на Rust, который справляется с аудитом зависимостей быстро и надёжно. Основное: - Автоматически анализирует файлы зависимостей: uv.lock, poetry.lock, Pipfile.lock, pyproject.toml, Pipfile, requirements.txt и др. - Сверяет зависимости с базами уязвимостей: PyPA Advisory Database, PyPI JSON API, OSV.dev - Поддерживает вывод в формате: человекочитаемом, JSON, SARIF или Markdown — отлично подходит для CI/CD и IDE-интеграций (например, GitHub Security) - Написан на Rust с асинхронной обработкой, многоуровневым кэшированием и оптимизированной резолюцией — очень быстро и эффективно uvx pysentry-rs /path/to/project 🟢 Github

Rust
9 127
⚡️ Hexora — статический анализ Python-скриптов на вредоносные паттерны, написаный на Rust. Что это: - Ищет опасные конструкции в Python-коде: чтение буфера обмена, exec/eval (включая обфускации), подозрительные импорты (pickle, ctypes, marshal), загрузку бинарей, длинные base64/hex-строки и т. п. - Полезен для аудита зависимостей (supply chain), проверки скриптов из Pastebin/GitHub, triage после инцидентов и ревью пакетов из PyPI. Быстрый старт:

pip install hexora            # или: uv tool install hexora
hexora --help

# Проверить одиночный файл
hexora audit path/to/script.py

# Проверить каталог (с удобным выводом)
hexora audit --output-format terminal ./resources/test/

# Аудит пакетов из venv (и фильтрация шумных правил)
hexora audit \
  --exclude HX5020,HX5030,HX5040,HX5050,HX5060 \
  --min-confidence high \
  .venv/lib/python3.11/site-packages/
🔗Github

Rust
9 127
👨‍🔧 CoreNN — база данных для работы с векторами и эмбеддингами в масштабе миллиардов, с сублинейным временем отклика на обы
👨‍🔧 CoreNN — база данных для работы с векторами и эмбеддингами в масштабе миллиардов, с сублинейным временем отклика на обычных серверах. 📌 Пример: поиск по 1 млрд эмбеддингов комментариев Reddit из индекса 4,8 ТБ на диске занимает всего 15 мс. 🔧 Ключевые особенности: - Работает на дешёвых SSD/flash-накопителях, а не в дорогой DRAM → в 40–100 раз дешевле. - Масштабирование: от 1 до 1 млрд векторов в одном индексе. - Upsert и delete оптимизируют локальный граф, освобождают место и сохраняют скорость — без полной перестройки. - Поддерживает параллельные запросы и обновления без блокировок. 🔗 https://github.com/wilsonzlin/CoreNN @rust_code

Rust
9 127
📘 На Stepik вышел курс — «Rust: основы языка программирования» 🔹 «Начинаете изучать Rust? Этот курс по основам для начинающих — разберём базовый синтаксис, сделаем первые проекты и закрепим практикой.» • Более 100 практических задач — от простых примеров до реальных кейсов • Работа с базами данных и API • Создание собственного веб-сервера • Основы сетевых протоколов: TCP, UDP, HTTP • Итоговый учебный проект, который закрепит полученные навыки 🎓 Сертификат Stepik по завершении курса 🚀 Rust — один из самых востребованных языков будущего. Начните изучать его уже сегодня и получите скидку 25% в течение 48 часов 👉 Пройти курс на Stepik

Rust
9 127
Какой язык программирования имеет самый запутанный код? 🤔 Команда TIOBE проанализировала более 8 000 коммерческих проектов и
Какой язык программирования имеет самый запутанный код? 🤔 Команда TIOBE проанализировала более 8 000 коммерческих проектов и 1,5 млрд строк кода, чтобы выяснить, где цикломатическая сложность (количество возможных путей выполнения функции) выше всего. 📊 Вот результаты: 1️⃣ MATLAB (6.03 пути/функция) — часто используется учёными и инженерами-доменщиками, а не разработчиками, поэтому код выходит менее структурированным. 2️⃣ C (5.74) — ручная обработка ошибок → множество if/else и условий. 3️⃣ JavaScript (3.50) — быстрая разработка, постоянно меняющиеся требования и разный уровень фронтенд-разработчиков. 4️⃣ Go (3.39) — идиоматический паттерн обработки ошибок с множеством явных проверок. 5️⃣ Python (2.71) и TypeScript (2.51) — средняя сложность, отражающая гибкий синтаксис и широкий спектр применения. 6️⃣ C++ (2.45), Java (2.24), C# (2.08) — сравнительно ниже благодаря зрелым фичам и структурированным практикам. 7️⃣ Rust (1.32) — самая низкая сложность, подчёркивающая потенциал безопасных и простых решений. 📝 Итог: на сложность влияет не только сам язык, но и опыт разработчиков, культура кодинга и подходы к обработке ошибок. 📌 Подробности #программирование #разработка #код #softwareengineering @rust_code

Rust
9 127
🤖 Тест по Rust проверь свои знания, готов ли ты к обучению на курсе. Ответишь — пройдешь на курс "Rust Developer. Profession
🤖 Тест по Rust проверь свои знания, готов ли ты к обучению на курсе. Ответишь — пройдешь на курс "Rust Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса За 5 месяцев обучения ты разберёшь ключевые особенности Rust и сможешь не только разрабатывать сложные программные продукты, но и в целом лучше проектировать ПО. ➡️ ПРОЙТИ ТЕСТ И ОЗНАКОМИТСЯ С ПРОГРАММОЙ: https://tglink.io/f37ac11c2a3b?erid=2W5zFJ7JVsN Поторопись, до старта осталось совсем немного! Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Rust
9 127
🚀 Нашли годный инструмент для терминала — doxx Это бесплатный и сверх-быстрый TUI-вьювер .docx файлов прямо в консоли. ⚡ Отк
🚀 Нашли годный инструмент для терминала — doxx Это бесплатный и сверх-быстрый TUI-вьювер .docx файлов прямо в консоли. ⚡ Открывает документ за ~50 мс против 8+ секунд у Word. 📑 Поддерживает таблицы, списки, навигацию по оглавлению и поиск. 🔄 Умеет экспортировать в Markdown, CSV, JSON или текст. 🎨 Красиво форматирует таблицы (текст слева, числа справа, рамки Unicode). Установка через Cargo:

cargo install --git https://github.com/bgreenwell/doxx
📌Github @rust_code

Rust
9 127
👣 Rust совет дня Файл build.rs можно превратить в полноценную систему сборки C-кода для Rust. Пример ниже показывает, как со
👣 Rust совет дня Файл build.rs можно превратить в полноценную систему сборки C-кода для Rust. Пример ниже показывает, как собрать C-обёртку и подключить её вместе с C SDK прямо через Cargo 🦀 📌 Что это значит? - Можно компилировать C-код и обёртки прямо из Rust-проекта - Линковать C SDK и подключать их к Rust - Через println! передавать Cargo специальные инструкции (например, какие библиотеки подключить)

/// build.rs
fn main() {
    // Компилируем C-wrapper
    cc::Build::new()
        .file("src/rplidarx_wrapper.c")
        .include("/usr/local/include")
        .include("/usr/local/include/src")
        .include("/usr/local/include/core")
        .compile("rplidarx_wrapper");

    // Линкуем обёртку
    println!("cargo:rustc-link-lib=static=rplidarx_wrapper");

    // Линкуем SDK устройства
    println!("cargo:rustc-link-lib=rplidarx_sdk");
    println!("cargo:rustc-link-lib=pthread");
    println!("cargo:rustc-link-lib=stdc++");

    // Путь к библиотекам (если нужен)
    println!("cargo:rustc-link-search=native=/usr/local/lib");

    // Пересобрать при изменении C-файла
    println!("cargo:rerun-if-changed=src/rplidarx_wrapper.c");
}
📌 Эти println! — скрытые build-инструкции для Cargo. Таким образом, Makefile не нужен: всё управление сборкой C и Rust находится прямо в build.rs. #junior #rust

Rust
9 127
Repost from Rust Books
📘 Хочешь быстро и по делу вникнуть в Rust? Rust-101 от Ralf Jung — это бесплатный практический курс, где обучение построено
📘 Хочешь быстро и по делу вникнуть в Rust? Rust-101 от Ralf Jung — это бесплатный практический курс, где обучение построено вокруг кода. Что внутри: - Пишешь код на каждом шаге, а не просто читаешь теорию. - Разбираешь ключевые идеи Rust: ownership, borrowing, lifetimes, traits. - Погружаешься в сложные темы: итераторы, concurrency (Arc, Mutex, RwLock), unsafe-Rust. Как начать: 1. Установи Rust (cargo включён). 2. Клонируй репозиторий Rust-101. 3. Запускай cargo run, правь main.rs и решай задания. 🔥 Итог: это не скучная документация, а живой, пошаговый курс, который проведёт от базы до продвинутых фич Rust. 📌 Гайд @books_englishhh

Rust
9 127
🚀 CCometixLine — мощный Rust-инструмент для отображения статуса Claude Code, с Git-интеграцией и отслеживанием использования
🚀 CCometixLine — мощный Rust-инструмент для отображения статуса Claude Code, с Git-интеграцией и отслеживанием использования в реальном времени. Что умеет: - Показывает директорию, Git-ветку, статус (чистая/грязная), модель Claude и заполненность контекста токенами. - Очень быстрый запуск: стартует < 50 ms, использует < 10 MB RAM, бинарь ~2 MB. - Минималистичный дизайн с иконками Nerd Font. - Простой конфиг через CLI, автоматическая установка статуса строк через npm/yarn/pnpm. Почему стоит обратить внимание: - Сравним с TypeScript-альтернативами, но быстрее, легче и эффективнее. - Лицензия MIT — можно использовать в любых проектах. - Уже набрал 259 звезд за короткое время. Быстрый старт:

npm install -g @cometix/ccline
# затем просто запускайте команду:
ccline
Отличный инструмент для тех, кто хочет видеть текущее состояние Claude Code прямо в терминальной строке без тормозов и лишнего шума. Быстрый, легкий, понятный — отличный выбор для продуктивного DevOps- и AI-опыта. 📌 Github

Rust
9 127
Устали от повторяющегося кода в Rust? Хотите научиться превращать 100 строк в 5? ➡️ Присоединяйтесь к открытому уроку «Макрос
Устали от повторяющегося кода в Rust? Хотите научиться превращать 100 строк в 5? ➡️ Присоединяйтесь к открытому уроку «Макросы в Rust: от macro_rules! до процедурных макросов» 19 августа в 20:00 МСК. На вебинаре мы: — Освоим декларативные макросы: синтаксис и паттерн-матчинг. — Разберемся с процедурными макросами: derive, attribute, function-like. — Научимся создавать DSL и автоматизировать рутинные задачи. — Поймем, когда использовать макросы и когда их избегать. ❗️Этот урок — отличный тест-драйв курса «Rust Developer. Professional» от OTUS. Все участники вебинара получат скидку на обучение! 🔴 Зарегистрироваться на вебинар → https://tglink.io/9128f36889cf?erid=2W5zFJbTbG4 Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Rust
9 127
🚀 RisingLight — образовательная OLAP-база данных. Этот проект разрабатывается как учебная реализация OLAP-системы с поддержк
🚀 RisingLight — образовательная OLAP-база данных. Этот проект разрабатывается как учебная реализация OLAP-системы с поддержкой SQL-запросов, включая выполнение TPC-H тестов. Для тех, кто хочет заглянуть под капот аналитических баз данных, RisingLight предлагает отличную возможность изучить их устройство на практике. Хотя проект пока не готов для production, он уже даёт представление о ключевых компонентах СУБД: от парсера запросов до исполнителя. Сообщество активно развивается: есть Discord, Telegram и даже WeChat-чат для обсуждения. Авторы приветствуют вклад новичков и предлагают список "good first issues" для первых PR. 🤖 GitHub @rust_code

Rust
9 127
Есть

Rust
9 127
Добрый

Rust
9 127
Яндекс практикум в поиске авторов, наставников и ревьюеров на курс «Rust для действующих разработчиков» Яндекс Практикум — се
Яндекс практикум в поиске авторов, наставников и ревьюеров на курс «Rust для действующих разработчиков» Яндекс Практикум — сервис онлайн-образования, где реально освоить востребованную цифровую профессию и найти стабильную работу. А технологии и команда экспертов помогают довести дело до конца. Сейчас мы расширяем линейку курсов по бэкенд-разработке мидл уровня и ищем экспертов на курс «Rust для действующих разработчиков». Роль наставника подойдёт тем, кто больше хочет общаться лично, а именно проводить вебинары, разбирать кейсы и отвечать на вопросы. Позиция ревьюера — тем, кто готов давать качественную, развёрнутую обратную связь, проверяя работы студентов. А до старта курса наставники и ревьюеры тренируются давать обратную связь и поддерживать мотивацию в Школах сопровождения Практикума. Оставляем здесь ссылки на подробности и ждём вашего отклика, чтобы пообщаться лично! → Наставник «Rust для действующих разработчиков» → Ревьюер на курс «Rust для действующих разработчиков»

Rust
9 127
☕ Cup — минималистичный инструмент для отслеживания обновлений контейнеров. Этот легковесный проект (всего 5.4 МБ!) сканирует
☕ Cup — минималистичный инструмент для отслеживания обновлений контейнеров. Этот легковесный проект (всего 5.4 МБ!) сканирует образы в различных реестрах — от Docker Hub до Gitea и показывает доступные обновления без риска нарваться на лимиты API. Что особенно удобно — Cup работает даже на Raspberry Pi и предлагает как CLI, так и веб-интерфейс с JSON-выводом для интеграций. Правда, в отличие от аналогов, он не умеет автоматически запускать пайплайны — зато идеально подходит для тех, кто предпочитает простые и прозрачные инструменты. 🤖 GitHub @rust_code

Rust
9 127
Хотите научиться разрабатывать многопользовательские чаты на Rust? 👉 Присоединяйтесь к открытому уроку «Rust в деле: пишем м
Хотите научиться разрабатывать многопользовательские чаты на Rust? 👉 Присоединяйтесь к открытому уроку «Rust в деле: пишем многопользовательский чат с сервером, клиентом и CLI» 14 августа в 20:00 МСК. На вебинаре мы: ◽️Освоим сетевой протокол поверх TCP для связи клиента и сервера. ◽️Разработаем сервер с бизнес-логикой и клиентскую часть приложения. ◽️Реализуем интерфейс командной строки (CLI) для управления чатом. ❗️ Этот урок — отличная подготовка перед стартом курса «Rust Developer. Professional» от OTUS. Все участники вебинара получат скидку на обучение! Записаться на вебинар → https://otus.pw/30zK/?erid=2W5zFGPxKYU Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Rust
9 127
🚀 OpenObserve — облачное observability-решение для логов, метрик, трассировок и RUM OpenObserve (или O2) — быстродействующая
🚀 OpenObserve — облачное observability-решение для логов, метрик, трассировок и RUM OpenObserve (или O2) — быстродействующая платформа с открытым исходным кодом, написанная на Rust, которая заменяет Elasticsearch/Splunk/Datadog с минимальными ресурсами. Она использует один бинарный файл (или HA-режим), предоставляя полный стек наблюдаемости в одном пакете. Основные преимущества: 🔹 Performance & Cost: до 140× ниже расходы на хранение по сравнению с Elasticsearch — компрессия в формате Parquet + zstd. 🔹 Высокая скорость инжеста: сотни гигабайт в секунду на ядро и пэтрабайты в масштабируемых кластерах. OpenObserve 🔹 Полная observability: поддержка логов, метрик, трассировок, RUM и session replay. OpenObserve 🔹 Гибкая архитектура запросов: SQL и PromQL для логов, трассировок и метрик. 🔹 Cloud-native & удобство: работает из Docker одной командой или через Helm на Kubernetes с автоскейлингом. https://github.com/openobserve/openobserve @rust_code