uk
Feedback
Rust

Rust

Відкрити в Telegram

Полезный контент по программированию на Rust

Показати більше
2 224
Підписники
Немає даних24 години
+27 днів
-530 день
Архів дописів
Rust
2 224
Ghostport Высокопроизводительный инструмент для подмены портов, написанный на Rust. Сбивайте с толку порт-сканеры с помощью динамической эмуляции сервисов на всех портах. Поддерживает настраиваемые сигнатуры, эффективную асинхронную обработку и простое перенаправление трафика. Особенности - Динамическая эмуляция портов: отвечает на порт-сканирование набором правдоподобных сигнатур сервисов. - Настраиваемые сигнатуры: легко добавлять или изменять сигнатуры сервисов через простой текстовый файл. - Высокая производительность: построен на Rust и Tokio для эффективной асинхронной обработки соединений. - Гибкое логирование: режимы debug, verbose и quiet для разных сценариев использования. - Простота использования: простой интерфейс командной строки с разумными настройками по умолчанию. https://github.com/vxfemboy/ghostport 👉 @rust_lib

Rust
2 224
Пишем калькулятор на Rust с GUI Зачем еще один калькулятор? Да не зачем, просто как тестовый проект для рассмотрения GUI-библ
Пишем калькулятор на Rust с GUI Зачем еще один калькулятор? Да не зачем, просто как тестовый проект для рассмотрения GUI-библиотеки. Изначально я хотел попробовать такие крейты, как GPUI, Floem и Xilem, но первая, кажется, пока работает только под MacOS и Linux, вторая не позволяет установить иконку окну и кушает оперативы побольше Webview в Tauri, а до третьей я так и не добрался, узнав об Slint. Об Slint есть всего несколько новостных постов на Хабре, поэтому, возможно, вам будет интересно посмотреть, что это такое. https://habr.com/ru/articles/804655/ 👉 @rust_lib

Rust
2 224
Pico Pico - Embedded Programming with Rust В этой книге используется Raspberry Pi Pico 2 (на базе чипа RP2350), программируем
Pico Pico - Embedded Programming with Rust В этой книге используется Raspberry Pi Pico 2 (на базе чипа RP2350), программируемый на Rust. Рассмотрены разнообразные проекты - например, затухание светодиода, управление сервоприводом, измерение расстояния ультразвуковым датчиком, отображение изображения Ferris на OLED-дисплее, работа с RFID-ридером, проигрывание мелодий на зуммере, автоматическое включение светодиода при отсутствии света в комнате, измерение температуры и многое другое. https://pico.implrust.com/index.html 👉 @rust_lib

Rust
2 224
📕Создание приложения Movie Watchlist Manager на Angular: от компонентов до управления состоянием - разработчикам JavaScript/
📕Создание приложения Movie Watchlist Manager на Angular: от компонентов до управления состоянием - разработчикам JavaScript/TypeScript, Junior/Middle разработчикам, желающим освоить Angular, Frontend-разработчикам на других фреймворках (React, Vue) На открытом уроке 19 ноября в 20:00 мск мы погрузимся в созданию приложения по отслеживанию просмотренных фильмов/сериалов с использованием сигнальных сторов в Angular: 📗 На вебинаре разберем: 1. Создание компонентов и подключение API для поиска и добавления фильмов. 2. Организация архитектуры проекта и лучшие практики. 📘 В результате на практике изучите и освоите базовые концепции Angular (компоненты, сервисы, DI), работу с формами, API и реактивными потоками, использование store для управления состоянием приложения и лучшие методы построения современного SPA-приложения на Angular. 👉 Регистрация на урок и подробности о курсе Angular Developer: https://vk.cc/cRpDSs Все участники открытого урока получат скидку на курс "Angular Developer" Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Rust
2 224
«Ускорение компилятора Rust без изменения его исходного кода» …Да, я знаю, что заголовок выглядит как кликбейт. Но на самом деле он не так уж далёк от истины 🙂 В этом году я начал вносить вклад в rustc в рамках #wg-compiler-performance — рабочей группы, которая сосредоточена на том, чтобы сделать компилятор Rust максимально быстрым. В этом посте описаны некоторые вещи, над которыми я и несколько других разработчиков rustc работали последние несколько месяцев, чтобы приблизиться к этой цели. Что, возможно, немного необычно — большая часть моих усилий была направлена не на улучшение исходного кода самого rustc, а на улучшение способа, которым мы компилируем/собираем rustc, чтобы обеспечить максимальную эффективность. https://kobzol.github.io/rust/rustc/2022/10/27/speeding-rustc-without-changing-its-code.html 👉 @rust_lib

Rust
2 224
Пишем простой калькулятор используя фреймворк eframe (egui) Всем здравствуйте. Ниже будет приведен пример написания PWA прило
Пишем простой калькулятор используя фреймворк eframe (egui) Всем здравствуйте. Ниже будет приведен пример написания PWA приложения готового для использования как в браузере, так и на компьютере с ОС Windows. Использовать будем язык программирования Rust и фреймворк eframe (egui). Готовое приложение будет доступно как исполняемый файл для ОС Windows, и как файл Webassembly. В процессе работы мы будем использовать GitHub Action для отслеживания корректности написания нашего кода и сборки исполняемых файлов программы, а также для развертывания (версию программы с использованием Webassembly) как страницы в интернете (GitHub Pages). https://habr.com/ru/articles/722438/ 👉 @rust_lib

Rust
2 224
📕От нуля до пиццы за 60 минут: Angular Reactive Forms в бою - разработчикам JavaScript/TypeScript, Junior/Middle разработчик
📕От нуля до пиццы за 60 минут: Angular Reactive Forms в бою - разработчикам JavaScript/TypeScript, Junior/Middle разработчикам, желающим освоить Angular, Frontend-разработчикам на других фреймворках (React, Vue) На открытом уроке 13 ноября в 20:00 мск мы погрузимся в создание интерактивного конструктора пиццы с использованием Angular Reactive Forms и сигналов. 📗 На вебинаре: 1. Понимание архитектуры компонентов и Template syntax: директивы, биндинги, pipes 2. Погружение в Event handling и реактивность 📘 В результате на практике изучите и освоите создание и настройка форм через FormBuilder, работу с FormGroup и FormControl, валидацию данных и обработку ошибок. 👉 Регистрация на урок и подробности о курсе Angular Developer: https://vk.cc/cRfph8 Все участники открытого урока получат скидку на курс "Angular Developer" Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Rust
2 224
+9
Rust Lang Уроки Начало работы с языком программирования Rust & Visual Studio Code. Debugging & unit tests Переменные и типы данных в Rust Арифметические операции и операции сравнения. Язык Rust Логические операции и конструкция if...else. Язык Rust Почему Rust? ❤️ Конструкция match Функции. Язык Rust Структуры. Язык Rust. Анджелина и Бред вместе ❤️ благодаря структурам Tuples | кортежи. Структуры-tuples. Язык Rust Массивы. Язык программирования Rust. Циклы loop | while | for. Язык Rust. источник 👉 @rust_lib

Rust
2 224
Времена жизни и управление памятью в Rust Borrow checker, lifetimes и владение — три кита, на которых держится безопасность R
Времена жизни и управление памятью в Rust Borrow checker, lifetimes и владение — три кита, на которых держится безопасность Rust. На открытом вебинаре курса OTUS Rust Developer. Professional Илья Богданов объяснит, как работает управление памятью под капотом и почему Rust предотвращает целые классы ошибок ещё на этапе компиляции. 📌 19 ноября, 20:00 Времена жизни и управление памятью в Rust — move, borrow и copy: как устроена система владения — lifetimes и зачем нужны апострофы в коде — borrow checker без страха и боли — как проектировать API с правильными lifetime’ами Вебинар бесплатный и будет полезен как начинающим, так и опытным разработчикам на Rust, а также программистам на C/C++, которые хотят понять, как создавать безопасный и эффективный код без сборщика мусора. 👉 Зарегистрироваться: https://vk.cc/cRbPfo Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Rust
2 224
⚡️ Screenpipe — это инструмент на Rust, который записывает экран и автоматически анализирует собранные данные с помощью модел
⚡️ Screenpipe — это инструмент на Rust, который записывает экран и автоматически анализирует собранные данные с помощью моделей Ollama. Он может извлекать информацию из любых источников на компьютере — текста, аудио и видео — и передавать её в LLM для обработки. Особый акцент сделан на безопасности и приватности: все данные сохраняются локально в базе SQLite, без отправки во внешние сервисы. https://github.com/mediar-ai/screenpipe 👉 @rust_lib

Rust
2 224
RustedLessPass — это автономный менеджер паролей, написанный на Rust и работающий на Rust / Wasm. https://github.com/RustedLe
RustedLessPass — это автономный менеджер паролей, написанный на Rust и работающий на Rust / Wasm. https://github.com/RustedLessPass/RustedLessPass 👉 @rust_lib

Rust
2 224
Пишем веб-сервер на Rust Асинхронность, безопасность и высокая производительность — ключевые принципы Rust, которые делают ег
Пишем веб-сервер на Rust Асинхронность, безопасность и высокая производительность — ключевые принципы Rust, которые делают его идеальным для сетевых приложений. На открытом вебинаре курса OTUS Rust Developer. Professional Сергей Потамошнев покажет, как создать веб-сервер с нуля — без фреймворков, но с глубоким пониманием процессов под капотом. 📌 11 ноября, 18:00 Пишем веб-сервер на Rust — основы async/await и работа с event loop — парсинг HTTP-запросов и формирование ответов — многопоточность и безопасность через систему владения — создание веб-сервера для статических файлов и API Вебинар бесплатный и будет полезен бэкенд-разработчикам, энтузиастам Rust и всем, кто хочет понять, как устроены современные высоконагруженные системы. 👉 Зарегистрироваться: https://vk.cc/cR0CV6 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Rust
2 224
Rust: рефакторинг для новичков Недавно Нирадж Авинаш выложил свой код в группе по языку программирования Rust на LinkedIn. Ег
Rust: рефакторинг для новичков Недавно Нирадж Авинаш выложил свой код в группе по языку программирования Rust на LinkedIn. Его цель — изучить основы Rust, но я нашел его пример хорошей основой для своей статьи. Задача состоит в том, чтобы показать, как можно улучшать код на Rust поэтапно, и продемонстрировать, каких ошибок могут избегать новички, начиная с их кода. В целях упрощения, пожалуйста, не обращайте внимания на очевидные недостатки этой простой программы. https://betterprogramming.pub/rust-refactoring-for-beginners-15a3270ce45d 👉 @rust_lib

Rust
2 224
📕Angular UI-Kit с нуля: Как построить библиотеку переиспользуемых компонентов - разработчикам JavaScript/TypeScript, Junior/
📕Angular UI-Kit с нуля: Как построить библиотеку переиспользуемых компонентов - разработчикам JavaScript/TypeScript, Junior/Middle разработчикам, желающим освоить Angular, Frontend-разработчикам на других фреймворках (React, Vue) На открытом уроке 29 октября в 20:00 мск мы разберёмся в применении Angular Reactive Forms и сигналов: 📗 На вебинаре: 1. Template syntax: директивы, биндинги, pipes. 2. Event handling и реактивность. 📘 В результате на практике изучите и освоите создание и настройка форм через FormBuilder, работу с FormGroup и FormControl, валидацию данных и обработку ошибок. 👉 Регистрация на урок и подробности о курсе Angular Developer: https://vk.cc/cQL6gm Все участники открытого урока получат скидку на курс "Angular Developer" Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Rust
2 224
Быстрый и красивый графический Docker-клиент Dockyard — современный, быстрый и удобный Docker-клиент, созданный для упрощения
Быстрый и красивый графический Docker-клиент Dockyard — современный, быстрый и удобный Docker-клиент, созданный для упрощения управления контейнерами в Linux. Построенный на основе Rust + Tauri и React.js, Dockyard предлагает стильный интерфейс и мощные возможности, делая работу с Docker-контейнерами проще, чем когда-либо. Ключевые особенности - Интуитивный UI: Чистый и простой интерфейс для новичков и опытных пользователей. - Статистика в реальном времени: Мониторинг состояния контейнеров с красивыми графиками и диаграммами. - Управление контейнерами: Легкий запуск, остановка и удаление контейнеров в пару кликов. - Интеграция с Docker Compose: Контейнеры, созданные через Docker Compose, автоматически группируются по проектам и отображаются в сворачиваемых списках. - Терминал внутри контейнера: Возможность открыть shell внутри контейнера Docker с помощью любимого терминального приложения. - Просмотр логов: Встроенный просмотр логов контейнеров в режиме реального времени с поддержкой PatternFly. - Высокая производительность: Разработан на Rust для скорости и надежности. - Множество тем: Большой выбор тем оформления. https://github.com/ropali/dockyard 👉 @rust_lib

Rust
2 224
Wgpu - это безопасная и переносимая графическая библиотека для Rust, основанная на API WebGPU. Она подходит для универсальной
Wgpu - это безопасная и переносимая графическая библиотека для Rust, основанная на API WebGPU. Она подходит для универсальной графики и вычислений на GPU. Приложения, использующие wgpu, могут работать нативно на Vulkan, Metal, DirectX 12 и OpenGL ES, а также в браузерах через WebAssembly на WebGPU и WebGL2. https://wgpu.rs/ https://github.com/gfx-rs/wgpu 👉 @rust_lib

Rust
2 224
Почему именно Rust: от fullstack (Deno) до ядра Linux Rust всё чаще выбирают там, где на кону производительность, безопасност
Почему именно Rust: от fullstack (Deno) до ядра Linux Rust всё чаще выбирают там, где на кону производительность, безопасность и контроль. От новых рантаймов до ядра Linux — язык уверенно занимает место в критически важных системах. На открытом вебинаре курса OTUS Rust Developer. Professional Сергей Решетников покажет, почему Rust стал инженерным выбором мирового уровня. 📌 27 октября, 20:00 Почему именно Rust: от fullstack (Deno) до ядра Linux — почему создатель Node.js выбрал Rust — безопасность и производительность в ядре Linux — макросы, Serde и удобная сериализация — применение Rust в веб-фреймворках и аудиообработке Вебинар бесплатный и будет полезен разработчикам на C++, Go, Python и JavaScript, а также всем, кто хочет понять, почему Rust завоёвывает мир. 👉 Зарегистрироваться: https://vk.cc/cQvCB3 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Rust
2 224
Эмулятор Game Boy, написанный на Rust 🎮 Проект rust-gb — это реализация классического Game Boy на чистом Rust. Поддерживает
Эмулятор Game Boy, написанный на Rust 🎮 Проект rust-gb — это реализация классического Game Boy на чистом Rust. Поддерживает CPU, память, видеосистему и даже звук. Автор ставил цель добиться максимальной точности эмуляции, сохранив при этом производительность и читаемость кода. Отличный пример того, как можно использовать безопасные абстракции Rust для низкоуровневых задач вроде обработки инструкций CPU и таймингов видеоконтроллера. Репозиторий содержит понятную структуру кода и тесты, что делает его отличным материалом для изучения архитектуры эмуляторов. https://github.com/zlfn/rust-gb 👉 @rust_lib

Rust
2 224
Flutter_rust_bridge Генератор привязок Flutter/Dart <-> Rust, с богатым функционалом, но одновременно простой и удобный
Flutter_rust_bridge Генератор привязок Flutter/Dart <-> Rust, с богатым функционалом, но одновременно простой и удобный. https://github.com/fzyzcjy/flutter_rust_bridge 👉 @rust_lib

Rust
2 224
Hurl - это инструмент командной строки, который выполняет HTTP-запросы, определённые в простом текстовом формате. Он может св
Hurl - это инструмент командной строки, который выполняет HTTP-запросы, определённые в простом текстовом формате. Он может связывать несколько запросов в цепочку, захватывать значения и выполнять проверки заголовков и тела ответа. Hurl очень универсален: его можно использовать как для получения данных, так и для тестирования HTTP-сессий. Hurl упрощает работу с HTML-контентом, REST / SOAP / GraphQL API и любыми другими API, основанными на XML или JSON. https://github.com/Orange-OpenSource/hurl 👉 @rust_lib