rust_code | Неотсортированное

Telegram-канал rust_code - Rust

6745

Rust programming language По всем вопросам- @haarrp @ai_machinelearning_big_data - машинное обучение @programming_books_it - бесплатные it книги @pythonl - 🐍 @ArtificialIntelligencedl - AI @datascienceiot - ml 📚

Подписаться на канал

Rust

🦀 #Rust Совет

Хочешь протестировать что-то быстро, не трогая main.rs?
Создай файлы в директории examples/ внутри своего крейта — и запускай их так:


cargo run --example <имя_файла>


📦 Это удобно для:
• Быстрых экспериментов
• Мини-демо и прототипов
• Локальных тестов без влияния на основную логику

Пример:


cargo run --example my_demo


Отличный способ держать main.rs чистым и при этом экспериментировать свободно.

#junior #rust

Читать полностью…

Rust

🚀 RustFS — высокопроизводительное распределённое хранилище как альтернатива MinIO

Исследуй проект rustfs/rustfs — open-source объектное хранилище на Rust с Apache-2.0 лицензией. Вот его ключевые особенности:

Звёзды GitHub: ~6 800, быстро растущий проект
📦 S3-совместимость: работает как MinIO, но с большей безопасностью и скоростью
☁️ Cloud-native: готов к развёртыванию в Kubernetes, есть Helm-чарт и оператор
🔋 Функционал: шифрование, версионирование, кросс-региональная репликация и WORM режим — всё внутри RustFS

⚠️ Внимание: проект активно развивается и пока не рекомендуют использовать в продакшене
Обратите внимание на открытые issue: некоторые баги с Java SDK, multipart uploads и производительностью пока не решены

Преимущества:
- Apache-2.0 — более лояльная лицензия по сравнению с AGPL у MinIO
- Rust → безопасность памяти и низкий оверхед
- Более мощная консоль и удобный UI, по сравнению с MinIO

📈 Кому подойдёт:
- Тем, кто ищет безопасную и производительную альтернативу MinIO
- Любителям Rust и S3-совместимых сервисов
- Каскадным решениям для AI / ML, аналитики и дата-лейков

💡 Хотите попробовать?
- Быстрый старт через Docker или Helm-чарт
- Развёртывание с несколькими репликами и SSD-хранилищем в Kubernetes — легко и понятно

RustFS — обещает быть серьёзным игроком для распределённого объектного хранилища. Следите за развитием и тестируйте на dev.

https://github.com/rustfs/rustfs

@rust_code

Читать полностью…

Rust

🔥 GPT-OSS — открытые модели с продвинутым ризонингом от OpenAI

🧠 Представлено два варианта:
GPT-OSS-120B — 117B параметров, запускается на одной H100 (80GB)
GPT-OSS-20B — 21B параметров, работает на 16GB GPU

💡 Оба варианта — MoE-модели (Mixture of Experts) с 4-битной квантизацией (MXFP4)

✔️ Особенности:
• Архитектура Token-choice MoE с SwiGLU
• Контекст до 128K токенов с RoPE
• Модель заточена на CoT (chain-of-thought)
• Поддержка instruction-following и tool-use
• Совместима с transformers, vLLM, llama.cpp, ollama
• Используется тот же токенизатор, что и в GPT-4o

Младшая модель может запускаться даже на локальном железе!

🏴‍☠️Лицензирование: Apache 2.0

https://github.com/huggingface/transformers/releases/tag/v4.55.0

🚀 Попробовать можно тут: https://www.gpt-oss.com/

💥 Официальный релиз: http://openai.com/open-models

@ai_machinelearning_big_data


#openai #opensource #chatgpt

Читать полностью…

Rust

🤖 Тест по Rust проверь свои знания, готов ли ты к обучению на курсе.

Ответишь — пройдешь на курс "Rust Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса

За 5 месяцев обучения ты разберёшь ключевые особенности Rust и сможешь не только разрабатывать сложные программные продукты, но и в целом лучше проектировать ПО.

➡️ ПРОЙТИ ТЕСТ И ОЗНАКОМИТСЯ С ПРОГРАММОЙ: https://tglink.io/7f5cd9e7ff74?erid=2W5zFHrYeXS

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Читать полностью…

Rust

🚀 vivo открывает исходники ядра BlueOS (Blue River) на Rust!

📅 23 июля 2025 г. на конференции OpenAtom Open Source в Пекине вице-президент vivo и руководитель vivo AI Global Research Institute объявил о полной открытости ядра BlueOS, написанного на Rust.

💡 Ключевые особенности BlueOS:

Интеграция AI Engine: архитектура глубоко сочетается с фреймворком Blue Heart для поддержки продвинутых AI-алгоритмов и мультимодального ввода
Сина Файненс

Плавность и высокая производительность: полностековые оптимизации в вычислениях, хранении и рендеринге для максимальной отзывчивости системы
Сина Файненс

Родная безопасность памяти: благодаря Rust устраняется до 70 % уязвимостей, связанных с неверным управлением памятью, на самом низком уровне
Сина Файненс

🔗 Узнайте большеhttps://blueos.vivo.com/activity/details?id=94&amp;data=blueRiver (включайте автоперевод)
🔗Github: https://github.com/vivoblueos/kernel

#BlueOS #BlueRiverOS #Rust #OpenSource #AI #vivo

Читать полностью…

Rust

📊 Stack Overflow Developer Survey 2025 — опрос 49 000 разработчиков из 177 стран

Stack Overflow Developer Survey — это крупнейшее ежегодное исследование среди разработчиков по всему миру, которое проводит платформа Stack Overflow.

В 15‑й год в опросе приняли участие более 49 000 разработчиков из 177 стран. Опрос охватил 62 вопроса по 314 технологиям

76 % респондентов — профессиональные разработчики, большинство из них (66 %) — в возрасте 25–44 лет

🔥 Главное:

🧠 AI используют почти все:
- 80 % пишут код с помощью AI.
- Но лишь 29 % доверяют результатам ИИ (в 2024 было 40 %).
- 66 % тратят больше времени на отладку AI-кода, чем на его написание.

🏆 Claude Sonnet от Anthropic стала самой уважаемой LLM-моделью года — её отметили 67.5 % опрошенных.

💡 Но по желанию использовать на первом месте всё ещё OpenAI GPT51.2 % хотят с ней работать чаще всего.

👣 Rust и Cargo — фавориты:
- Cargo признан самым уважаемым DevOps‑инструментом (обогнал даже Terraform).
- Rust стабильно в топе любимых языков.

💡 Учёба и рост:
- 69 % изучают новые технологии, 44 % — с помощью AI.
- 36 % учат код ради AI-задач.

👨‍💻 VS Code лидирует, но Neovim — кумир:
- VS Code — самый используемый редактор.
- Neovim — самый «перспективный».

🧑‍🤝‍🧑 Сообщества & платформы
- 84 % разработчиков активно использовали Stack Overflow ( верится с трудом) в течение года (GitHub 67 %, YouTube 61 %)

- В опросе выяснилось: 35 % посещают SO из‑за проблем, связанных с AI‑кодом — ищут проверенную людьми информацию

📉 Меньше участников:
- В 2025 — 49k респондентов (в 2023 было 90k).
- Разработчики всё чаще критикуют перекос в сторону AI.

😕 Удовлетворённость работой & зарплаты
- Предыдущий опрос показал, что 80 % разработчиков были либо неудовлетворены, либо в состоянии «разочарованности» на работе. Интересно, как изменились показатели в 2025 году.

- В 2024 году выяснилось, что гибкость и зарплата перестали вносить равный вклад в удовлетворённость, теперь зарплата выше оказывает сильный эффект для топ‑25 % зарплатной шкалы

.- К примеру, мобильные и back‑end разработчики в UK и Нидерландах стали более удоволетворены работой за счёт более высоких зарплат

📎 Отчёт целиком: https://survey.stackoverflow.co/2025

@ai_machinelearning_big_data


#ai #stackoverflow

Читать полностью…

Rust

Binsider

Binsider — швейцарский нож для реверсёров. Инструмент для анализа бинарных файлов ELF, который предлагает мощные средства статического и динамического анализа.

💡Харакетеристики:
⏺️Статический анализ - Позволяет анализировать структуру ELF, включая секции, сегменты, символы и перемещения.
⏺️Динамический анализ - Возможность выполнения бинарного файла и отслеживания системных вызовов, сигналов и потока выполнения программы.
⏺️Извлечение строк - Подобно команде strings, Binsider может извлекать строки из бинарного файла для поиска интересных данных, таких как URL, пароли и другая чувствительная информация.
⏺️Hexdump - Предоставляет структурированный просмотр бинарного содержимого с возможностью анализа в шестнадцатеричном формате.

📎Установка:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh #Установка Rust

sudo apt install cargo

cargo install binsider

sudo cp /home/kali/.cargo/bin/binsider /bin


Использование:
binsider [PATH_TO_BINFILE]

Читать полностью…

Rust

📘 На Stepik вышел курс — «Rust для продвинутых»
Уже знакомы с Rust и хотите перейти на следующий уровень? Этот курс — именно то, что нужно, чтобы прокачать свои навыки.

🔍 Что вы получите:
• Глубокое понимание ключевых тем: generics, lifetimes, async, управление памятью
• Решение реальных инженерных задач: параллелизм, системное программирование, архитектура
• Более 200 интерактивных заданий с автопроверкой — всё в браузере, без установки, в удобное для вас время

🎓 Сертификат по завершении — добавьте его в резюме или профиль LinkedIn

🚀 Прокачайте Rust с пользой и удовольствием. Начните уже сегодня и получите скидку 25%, которая действительна в течение 48 часов

👉 Пройти курс на Stepik

Читать полностью…

Rust

🖥 Linux: как быстро найти, какой процесс использует порт?

Иногда нужно понять, кто "держит" нужный порт — особенно при отладке сервисов или настройки nginx, Docker и так далее. Вместо ручного перебора — используйте lsof

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

Работает на любом Unix-подобном дистрибутиве. Замените <порт> на нужное значение — и сразу увидите виновника конфликта.

sudo lsof -i :<порт>

пример:

sudo lsof -i :5432

https://www.youtube.com/shorts/eD1YxcrQr5Y

Читать полностью…

Rust

⚙️ Rig — современная Rust-библиотека для работы с LLM, предлагающая унифицированный интерфейс для разных провайдеров ИИ. Проект выделяется акцентом на модульность и эргономику, позволяя интегрировать языковые модели в приложения с минимальным бойлерплейтом.

Инструмент уже используют в продакшене такие проекты, как Dria Compute Node и Linera Protocol. Библиотека поддерживает не только чат-модели вроде GPT-4, но и векторные базы данных, включая MongoDB и LanceDB.

🤖 GitHub

@rust_code

Читать полностью…

Rust

🦅 MongoDB представила Kingfisher — инструмент для оценки производительности AI-запросов к базам данных

Kingfisher — это open-source фреймворк, который помогает разработчикам анализировать, как AI-модели взаимодействуют с MongoDB или другими источниками данных.

🔍 Что умеет:
- Генерировать и запускать естественно-языковые запросы к базе через LLM
- Сравнивать разные подходы к генерации и верификации запросов
- Измерять точность, скорость и релевантность выдачи
- Поддерживает разные схемы данных и шаблоны диалогов

📦 Используется:
- Для оценки качества AI-агентов, которые обращаются к базам
- Для настройки моделей, работающих с реальными данными

🛠 Под капотом:
- Поддержка собственного DSL
- Интеграции с OpenAI, Azure, Anthropic
- Расширяемая архитектура: можно подключать свои модели и пайплайны

🔗 Репозиторий: https://github.com/mongodb/kingfisher

Если вы строите LLM-агентов, которые работают с базами — Kingfisher сэкономит вам недели на тестах и экспериментах.


@rust_code

Читать полностью…

Rust

🦀 Rust Tip

База: e Cargo есть команда cargo check — и она просто must-have для быстрой разработки.

🔧 Что делает:
- Проверяет типы и ошибки компиляции
- Пропускает генерацию кода и линковку
- Работает намного быстрее, чем cargo build

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

💡 Используй `cargo check`, когда хочешь быстро пройти цикл "редактировать → проверить → исправить".

#junior #rust

@rust_code

Читать полностью…

Rust

🤖 Terminator — SDK для автоматизации GUI с помощью ИИ-агентов

Terminator позволяет управлять графическими приложениями на Windows, Linux и частично macOS через интеллектуальных агентов.

🔧 Что умеет:

— Автоматизирует любые действия в GUI
— Работает напрямую через системный доступ (не поверх интерфейса)
— Поддерживает Python, TypeScript и Rust
— Обновляет состояние интерфейса каждые 80 мс — почти в реальном времени

📦 Подходит для тестирования, ботов, RPA и прокачанных UI-ассистентов.

🔗 GitHub

@rust_code

Читать полностью…

Rust

⚡️ Почему лучшие разработчики всегда на шаг впереди?

Потому что они знают, где брать настоящие инсайд!
Оставь “программирование в вакууме” в прошлом, выбирай свой стек — подпишись и погружайся в поток идей, лайфхаков и знаний, которые не найдёшь в открытом доступе.

ИИ: t.me/ai_machinelearning_big_data
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Мл собес t.me/machinelearning_interview
C++ t.me/cpluspluc
Docker: t.me/DevopsDocker
Хакинг: t.me/linuxkalii
МЛ: t.me/machinelearning_ru
Devops: t.me/DevOPSitsec
Data Science: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/java_library
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/books_englishhh
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: /channel/gamedev
Физика: t.me/fizmat

Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: /channel/addlist/mzMMG3RPZhY2M2Iy

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🖥 Chatgpt для кода в тг: @Chatgpturbobot -

📕Ит-книги: /channel/addlist/BkskQciUW_FhNjEy
💼ИТ-вакансии t.me/addlist/_zyy_jQ_QUsyM2Vi

Подпишись, чтобы всегда знать, куда двигаться дальше!

Читать полностью…

Rust

🛡️ Hypnus — библиотека скрытия памяти на Rust


Когда поток «засыпает» (ждёт таймер, ожидание события и т.д.), его память может оставаться открытой для анализа.
Hypnus решает эту проблему: он временно скрывает и шифрует участки памяти во время сна — делая поведение безопаснее и менее заметным.

🔥 Ключевые возможности:
● Скрытие и обфускация памяти через ThreadPool Timers, APC, Wait
● Макросы timer!, wait!, apc! для простого управления
● Поддержка #[no_std] — можно использовать даже без стандартной библиотеки
● Интеграция с Control Flow Guard и поддержка кастомного heap-аллокатора HypnusHeap
● Предназначен для продвинутого использования в системах с требованиями к скрытности и защите

🦀 Написано на Rust — безопасно, эффективно и кросс-платформенно.

📦 Пример:


use hypnus::timer;
timer!(ptr, size, delay);


Проект подходит для:
• разработчиков системной и безопасной утилитарной инфраструктуры
• ресерчеров в области защиты памяти
• любителей низкоуровневого Rust и OSDev

🔗 Репозиторий:
https://github.com/joaoviictorti/hypnus

Читать полностью…

Rust

🦀 Вышел Rust 1.89 — стабильный релиз с важными обновлениями


💡 Главное в 1.89:
- ➖ Символ _ в const-генериках для автоматического вывода значений.
- 🛡️ Новый lint mismatched_lifetime_syntaxes для выявления неоднозначных lifetime.
- ⚙️ target_feature на x86 теперь проверяет sha512, sm3, sm4, kl, widekl и avx512.
- 🧪 Doctest теперь можно запускать для любых целей через cargo test --doc --target.
- 🌐 Для wasm32-unknown-unknown — поддержка стандартного C ABI в extern "C".
- 📏 Разрешены типы i128/u128 в extern "C" (с ограничениями).
- 📦 В стабильных API: intrinsics для x86, NonZero<char>, File::lock*, NonNull::from_ref*, OsString::leak, PathBuf::leak, Result::flatten, TcpStreamExt::quickack*.
- 🏷 const для <[T; N]>::as_mut_slice, <[u8]>::eq_ignore_ascii_case, str::eq_ignore_ascii_case.
- 🖥️ x86_64-apple-darwin переведена на второй уровень поддержки.
- 🆕 Третий уровень поддержки для loongarch32-unknown-none(-softfloat).

📊 Экосистема:
- В Debian Sid 8% src-пакетов зависят от librust-* (в Debian 12 было 4.5%).
- Более 3 тыс. пакетов содержат код на Rust.
- Инструмент debcargo для преобразования crate → src-пакеты.
- Новый проект tmux-rs — клон tmux на Rust.
- Collabora — статья о GPU-драйверах на Rust.
- Демо-приложение на Rust, работающее на CPU и GPU (CUDA, SPIR-V, Metal, DirectX 12, WebGPU).

#RustLang #Rust #Programming #Release

https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/

@rust_code

Читать полностью…

Rust

📐 gpt-oss работает на специальном формате промптов — Harmony, и без него просто не будет выдавать корректные ответы.

Зачем нужен Harmony?
Этот формат нужен для:
— 🧠 генерации chain of thought рассуждений
— 🔧 корректного вызова функций и использования инструментов
— 📦 вывода в разные каналы: обычный ответ, reasoning, tool call
— 🗂️ поддержки tool namespaces и иерархических инструкций

💡 Harmony имитирует OpenAI Responses API, так что если вы с ним работали — будет легко освоиться.

👉 Если вы используете gpt-oss через HuggingFace, Ollama или vLLM, волноваться не нужно — формат уже встроен.
Но если строите свой inference стек — обязательно изучите [гайд по Harmony](https://github.com/openai/harmony).

Без него модель просто не будет работа

💻 GitHub: https://github.com/openai/harmony

#AI #MusicGen #OpenAI #Harmony

Читать полностью…

Rust

🦀 #Rust Tip: Трюк доступный начиная с Rust 2024 Edition

Вы можете чейнить `if let Some(...)` прямо в одном выражении — без вложенности и лишнего кода!

Пример:


fn sum_first_two(nums: &[u8]) -> Option<u8> {
let mut iter = nums.iter();
if let Some(first) = iter.next()
&& let Some(second) = iter.next() {
first.checked_add(*second)
} else {
None
}
}


#rust #juior #tip

Читать полностью…

Rust

🔥 100 вопросов со собеседований по Docker с подробными ответами

Хочешь пройти собеседование по Docker без "ммм..." и "сейчас погуглю"?

Мы собрали 100 самых частых (и каверзных) вопросов с реальных интервью — с чёткими, техничными и понятными ответами. Это не шпаргалка, это твой боевой лист на собес.

К вопросам: https://uproger.com/100-voprosov-so-sobesedovanij-po-docker-s-podrobnymi-otvetami/

@rust_code

Читать полностью…

Rust

🖥 Новый терминал для Ubuntu — Rio

Rio — кроссплатформенный терминал на Rust с GPU‑ускорением через WebGPU.

Ключевые особенности:
• Поддержка TrueColor и шрифтов с лигатурами
• Вкладки, сплит‑панели, Vi‑режим
• Отображение изображений (Sixel, iTerm2, Kitty)
• Поддержка тем, прозрачности и blur
• Управление только через горячие клавиши
• Конфигурация через config.toml

Работает на Linux, macOS, Windows и ARM‑устройствах.

📦 Установка (Flatpak):
flatpak install flathub com.rioterm.Rio

Подробности: https://www.omgubuntu.co.uk/2025/07/rio-terminal-emulator-ubuntu

@rust_code

Читать полностью…

Rust

🦀 Rust на каждом GPU? Теперь это реальность

Команда выпустила серьезное обновление: теперь можно писать универсальный GPU-код на Rust, который работает сразу на разных платформах — без ручной настройки под каждую.

📦 Что нового:
— Поддержка *portable shader crates*
— Один и тот же шейдер можно запускать на Vulkan, WebGPU, Metal и даже CUDA
— Расширенный стандартный набор типов и функций
— Интеграция с cargo и spirv-builder стала проще
— Поддержка inline-asm и более точной отладки

💡 Почему это важно:
Раньше GPU-код приходилось писать под каждую платформу отдельно (HLSL, GLSL, CUDA). Теперь можно писать всё на Rust и использовать один и тот же код для разных бэкендов.

Это приближает нас к идее truly portable GPU programming — с безопасностью и удобством Rust.

🔗 Подробнее в блоге

@rust_code

Читать полностью…

Rust

🔗 HelixDB — графово-векторная база данных на Rust, заточенная под RAG-приложения и AI-разработку. Проект сочетает хранение связей между узлами с векторным поиском, предлагая при этом впечатляющую производительность — создатели заявляют о 1000-кратном преимуществе перед Neo4j.

Под капотом используется проверенная LMDB, а интерфейс напоминает гибрид SQL и функционального программирования. Для локального развёртывания достаточно CLI-инструмента, который генерирует API-эндпоинты из декларативных запросов.

🤖 GitHub

@sqlhub

Читать полностью…

Rust

📚 Огромная коллекция шпаргалок для разработчиков — на одном GitHub-репозитории:

Что внутри:
✅ Языки (Python, JavaScript, Go, Rust, C++)
✅ Инструменты (Git, Docker, Linux)
✅ Алгоритмы и структуры данных
✅ Системный дизайн и SQL
✅ И даже темы по DevOps, Cloud, AI и Security

Удобно, когда нужно быстро освежить синтаксис, вспомнить команды или подготовиться к собеседованию.

🔥 Забирай в закладки — пригодится каждому разработчику.

https://github.com/crescentpartha/CheatSheets-for-Developers

Читать полностью…

Rust

🧠 HASH — открытая база данных с элементами ИИ, которая самостоятельно структурирует информацию и проверяет её достоверность. Проект объединяет данные из разных источников в реальном времени, предлагая удобные инструменты для работы с ними даже не-техническим пользователям.

HASH имеет автономных агентов, которые автоматически дополняют и очищают данные, а в будущем система превратится в полноценную рабочую среду с AI-интерфейсами. Для старта можно использовать облачную версию или развернуть локально.

🤖 GitHub

@rust_code

Читать полностью…

Rust

🦀 Хотите стать Middle Rust-разработчиком? 

Присоединяйтесь к открытому уроку «Техническое собеседование на Middle Rust разработчика» 24 июля в 20:00 МСК. В режиме онлайн разберем:
— Типичные вопросы, которые вам зададут на собеседовании.
— Задачи, которые дают кандидатам на уровне Middle.
— Частые ошибки на собеседованиях и способы их избежать.

❗️Этот урок — отличная подготовка к карьерному росту в разработке.

👉 Записаться на вебинар курса «Rust Developer. Professional» → https://tglink.io/88a8235c33a9?erid=2W5zFK5ghu2

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Читать полностью…

Rust

🔅 Vibe Kanban — оркестрация AI-кодеров в одном окне

Позволяет можно запускать и управлять сразу несколькими AI-агентами для кодинга: Claude Code, Gemini CLI, Codex — всё в одном дашборде.

▶️Что умеет:
- параллельный запуск агентов
- визуальный трекинг задач
- переключение между моделями на лету
— встроенный review и контроль над результатами
— backend на Rust, frontend на React, всё разворачивается локально
Полностью open-source

🟡 Репозиторий: https://github.com/BloopAI/vibe-kanban
🟡Документация: https://www.vibekanban.com/


@ai_machinelearning_big_data

#ai #aiagent #opensource #Claude #Gemini

Читать полностью…

Rust

🖥 Jujutsu (jj) — это современная система контроля версий, совместимая с Git, созданная для упрощения работы с репозиториями и улучшения пользовательского опыта!

🌟 Инструмент предоставляет интуитивный интерфейс, который делает процесс управления изменениями более понятным, сохраняя при этом полную совместимость с существующими Git-репозиториями. Jujutsu вдохновлен такими системами, как Mercurial и Google Piper, а также объединяет лучшие практики Git, предлагая гибкие и мощные возможности для разработчиков.

🔐 Лицензия: Apache-2.0

🖥 Github

@rust_code

Читать полностью…

Rust

🦀 Задача Rust:

У тебя есть две структуры — Parent и Child. Каждая должна хранить ссылку на другую.
Но есть условия:

❌ Нельзя использовать Rc, Arc, RefCell, Box или unsafe
✅ Только ссылки и lifetime'ы


struct Parent<'a> {
child: Option<&'a Child<'a>>,
}

struct Child<'a> {
parent: Option<&'a Parent<'a>>,
}

📌 Задача: создать обе структуры и связать их между собой.
📉 Компилятор тебе не простит ошибок во владении.

💡 Подсказка: подумай — возможно, это невозможно.

Задача не про реализацию, а про понимание ограничений Rust.

Кидай в чат свои варианты


@rust_code

Читать полностью…

Rust

PDFy: Легковесный инструмент и библиотека для извлечения данных из PDF

PDFy — это написанный на Rust CLI и пакет для разработчиков, позволяющий быстро и надёжно извлекать текст и изображения из PDF без внешних зависимостей.

• Выгрузка всего текста: pdfy text document.pdf
• Извлечение изображений: pdfy images document.pdf
• Получение координат и порядка слов для сложных вёрсток
• Доступ к метаданным PDF (автор, заголовок, даты)
• Интеграция в Go-приложения через простой API

Репозиторий и документация: https://github.com/jdiaz97/pdfy

Читать полностью…

Rust

🦀 Вышла новая версия Rust 1.88, обновление с голыми функциями и умным кэшем Cargo.

Новая версия Rust продолжает традиции безопасного и эффективного низкоуровневого программирования. Теперь можно объединять несколько let-выражений в условиях if и while через &&, что делает код компактнее без потери читаемости.

Новые голые функции (#[unsafe(naked)]) позволят полностью контролировать ассемблерный вывод, что критично для системного программирования. А автоматическая очистка кэша Cargo наконец-то решит проблему с вечно растущим ~/.cargo.

🔗 Ссылка - *клик*

Читать полностью…
Подписаться на канал