🚀 CCometixLine — мощный Rust-инструмент для отображения статуса Claude Code, с Git-интеграцией и отслеживанием использования в реальном времени.
Что умеет:
- Показывает директорию, Git-ветку, статус (чистая/грязная), модель Claude и заполненность контекста токенами.
- Очень быстрый запуск: стартует < 50 ms, использует < 10 MB RAM, бинарь ~2 MB.
- Минималистичный дизайн с иконками Nerd Font.
- Простой конфиг через CLI, автоматическая установка статуса строк через npm/yarn/pnpm.
Почему стоит обратить внимание:
- Сравним с TypeScript-альтернативами, но быстрее, легче и эффективнее.
- Лицензия MIT — можно использовать в любых проектах.
- Уже набрал 259 звезд за короткое время.
Быстрый старт:
Отличный инструмент для тех, кто хочет видеть текущее состояние Claude Code прямо в терминальной строке без тормозов и лишнего шума. Быстрый, легкий, понятный — отличный выбор для продуктивного DevOps- и AI-опыта.
📌 Github
Что умеет:
- Показывает директорию, 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
👍4❤3🥰2
Forwarded from Rust Books
📘 Хочешь быстро и по делу вникнуть в Rust?
Rust-101 от Ralf Jung — это бесплатный практический курс, где обучение построено вокруг кода.
Что внутри:
- Пишешь код на каждом шаге, а не просто читаешь теорию.
- Разбираешь ключевые идеи Rust: ownership, borrowing, lifetimes, traits.
- Погружаешься в сложные темы: итераторы, concurrency (Arc, Mutex, RwLock), unsafe-Rust.
Как начать:
1. Установи Rust (cargo включён).
2. Клонируй репозиторий Rust-101.
3. Запускай
🔥 Итог: это не скучная документация, а живой, пошаговый курс, который проведёт от базы до продвинутых фич Rust.
📌 Гайд
@books_englishhh
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
👍27🔥5🥰5❤3🐳1
Файл 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.
@rust_code
#junior #rust
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥13❤4🥰1🦄1
🚀 Нашли годный инструмент для терминала — doxx
Это бесплатный и сверх-быстрый TUI-вьювер
⚡ Открывает документ за ~50 мс против 8+ секунд у Word.
📑 Поддерживает таблицы, списки, навигацию по оглавлению и поиск.
🔄 Умеет экспортировать в Markdown, CSV, JSON или текст.
🎨 Красиво форматирует таблицы (текст слева, числа справа, рамки Unicode).
Установка через Cargo:
📌Github
@rust_code
Это бесплатный и сверх-быстрый TUI-вьювер
.docx
файлов прямо в консоли. ⚡ Открывает документ за ~50 мс против 8+ секунд у Word.
📑 Поддерживает таблицы, списки, навигацию по оглавлению и поиск.
🔄 Умеет экспортировать в Markdown, CSV, JSON или текст.
🎨 Красиво форматирует таблицы (текст слева, числа справа, рамки Unicode).
Установка через Cargo:
cargo install --git https://github.com/bgreenwell/doxx
📌Github
@rust_code
❤36🔥12👍5🥰1
🤖 Тест по Rust проверь свои знания, готов ли ты к обучению на курсе.
Ответишь — пройдешь на курс "Rust Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса
За 5 месяцев обучения ты разберёшь ключевые особенности Rust и сможешь не только разрабатывать сложные программные продукты, но и в целом лучше проектировать ПО.
➡️ ПРОЙТИ ТЕСТ И ОЗНАКОМИТСЯ С ПРОГРАММОЙ: https://tglink.io/f37ac11c2a3b?erid=2W5zFJ7JVsN
Поторопись, до старта осталось совсем немного!
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Ответишь — пройдешь на курс "Rust Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса
За 5 месяцев обучения ты разберёшь ключевые особенности Rust и сможешь не только разрабатывать сложные программные продукты, но и в целом лучше проектировать ПО.
➡️ ПРОЙТИ ТЕСТ И ОЗНАКОМИТСЯ С ПРОГРАММОЙ: https://tglink.io/f37ac11c2a3b?erid=2W5zFJ7JVsN
Поторопись, до старта осталось совсем немного!
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
😁5👍2❤1🥰1
Какой язык программирования имеет самый запутанный код? 🤔
Команда TIOBE проанализировала более 8 000 коммерческих проектов и 1,5 млрд строк кода, чтобы выяснить, где цикломатическая сложность (количество возможных путей выполнения функции) выше всего.
📊 Вот результаты:
1️⃣ MATLAB (6.03 пути/функция) — часто используется учёными и инженерами-доменщиками, а не разработчиками, поэтому код выходит менее структурированным.
2️⃣ C (5.74) — ручная обработка ошибок → множество
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
Команда 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
🔥25🤔11❤5🥰4😁1😱1
📘 На Stepik вышел курс — «Rust: основы языка программирования»
🔹 «Начинаете изучать Rust? Этот курс по основам для начинающих — разберём базовый синтаксис, сделаем первые проекты и закрепим практикой.»
• Более 100 практических задач — от простых примеров до реальных кейсов
• Работа с базами данных и API
• Создание собственного веб-сервера
• Основы сетевых протоколов: TCP, UDP, HTTP
• Итоговый учебный проект, который закрепит полученные навыки
🎓 Сертификат Stepik по завершении курса
🚀 Rust — один из самых востребованных языков будущего. Начните изучать его уже сегодня и получите скидку 25% в течение 48 часов
👉 Пройти курс на Stepik
🔹 «Начинаете изучать Rust? Этот курс по основам для начинающих — разберём базовый синтаксис, сделаем первые проекты и закрепим практикой.»
• Более 100 практических задач — от простых примеров до реальных кейсов
• Работа с базами данных и API
• Создание собственного веб-сервера
• Основы сетевых протоколов: TCP, UDP, HTTP
• Итоговый учебный проект, который закрепит полученные навыки
🎓 Сертификат Stepik по завершении курса
🚀 Rust — один из самых востребованных языков будущего. Начните изучать его уже сегодня и получите скидку 25% в течение 48 часов
👉 Пройти курс на Stepik
🔥10😁3