🌐 Индустрия CG переходит на инклюзивную терминологию: новые рекомендации от AOUSD и ASWF
Две ключевые организации в области компьютерной графики — Альянс OpenUSD и Академия программного обеспечения для кино, выпустили обновлённые рекомендации по использованию языковых конструкций. Инициатива затрагивает не только очевидные случаи вроде замены "master/slave" на "primary/replica", но и менее заметные формулировки.
Теперь вместо "sanity check" предлагают говорить "validation check", а "dummy" заменять на "placeholder". Даже привычные "man hours" и "guys" попадают под пересмотр — их предлагают заменить на нейтральные "work hours" и "team".
Впрочем, многие профессионалы уже выражают скепсис, отмечая, что термины вроде "black box" десятилетиями использовались без каких-либо негативных коннотаций.
🔗 Ссылка - *клик*
@linuxacademiya
Две ключевые организации в области компьютерной графики — Альянс OpenUSD и Академия программного обеспечения для кино, выпустили обновлённые рекомендации по использованию языковых конструкций. Инициатива затрагивает не только очевидные случаи вроде замены "master/slave" на "primary/replica", но и менее заметные формулировки.
Теперь вместо "sanity check" предлагают говорить "validation check", а "dummy" заменять на "placeholder". Даже привычные "man hours" и "guys" попадают под пересмотр — их предлагают заменить на нейтральные "work hours" и "team".
Впрочем, многие профессионалы уже выражают скепсис, отмечая, что термины вроде "black box" десятилетиями использовались без каких-либо негативных коннотаций.
🔗 Ссылка - *клик*
@linuxacademiya
👎18👍5❤3👻3😁1🤣1
🛠️ Команда rsync — быстрые бэкапы и синхронизация
✔️ Локальный бэкап:
✔️ Удалённый бэкап через SSH:
🔹 Возможности:
- Зеркалирование данных
- Инкрементное резервное копирование
- Передача файлов между системами
- Замена scp, sftp и cp
⚙️ Установка:
rsync — один из самых популярных CLI-инструментов для резервного копирования. Он выполняет быструю инкрементную передачу и синхронизацию файлов. ✔️ Локальный бэкап:
rsync -av /source/directory/ /destination/directory/
✔️ Удалённый бэкап через SSH:
rsync -av -e ssh /source/directory/ user@remote_host:/destination/directory/
🔹 Возможности:
- Зеркалирование данных
- Инкрементное резервное копирование
- Передача файлов между системами
- Замена scp, sftp и cp
⚙️ Установка:
sudo apt install rsync
👍29🔥10❤7
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41🤣35💯7👍5❤4🥴4👎2
Хотите увидеть топ процессов, которые активно используют диск (I/O) прямо в реальном времени?
Используйте утилиту
iotop:
sudo iotop -oPa
📌 Разбор опций:
-
-o — показывает только процессы, которые реально используют диск. -
-P — выводит по PID, а не по thread ID (удобнее). -
-a — суммирует общее потребление I/O за всё время. ⚡ Это позволяет мгновенно понять:
- кто грузит диск,
- какой процесс «забивает» сервер,
- и на что уходит пропускная способность I/O.
iostat -mpxz
Эта комната показывает информацию о загрузке конкретных дисков/разделов, умеет в json выводить
👉 Полезно для админов и разработчиков при поиске узких мест производительности.
Linux Академия - советы Linux каждый день
Please open Telegram to view this post
VIEW IN TELEGRAM
❤34🔥20👍3
📚✨ Lue - Умный терминальный читалка с TTS
Lue — это терминальный ридер электронных книг, поддерживающий множество форматов, включая EPUB и PDF. Он предлагает модульную систему синтеза речи, позволяя пользователям выбирать между онлайн и оффлайн моделями. Удобный интерфейс и автоматическое сохранение прогресса делают чтение комфортным и интуитивно понятным.
🚀Основные моменты:
- Поддержка форматов EPUB, PDF, TXT, DOCX и других
- Модульная система TTS с Edge и Kokoro
- Кроссплатформенность: macOS, Linux, Windows
- Удобный интерфейс с настройкой тем
- Автоматическое сохранение прогресса чтения
📌 GitHub: https://github.com/superstarryeyes/lue
@linux_academiya
Lue — это терминальный ридер электронных книг, поддерживающий множество форматов, включая EPUB и PDF. Он предлагает модульную систему синтеза речи, позволяя пользователям выбирать между онлайн и оффлайн моделями. Удобный интерфейс и автоматическое сохранение прогресса делают чтение комфортным и интуитивно понятным.
🚀Основные моменты:
- Поддержка форматов EPUB, PDF, TXT, DOCX и других
- Модульная система TTS с Edge и Kokoro
- Кроссплатформенность: macOS, Linux, Windows
- Удобный интерфейс с настройкой тем
- Автоматическое сохранение прогресса чтения
📌 GitHub: https://github.com/superstarryeyes/lue
@linux_academiya
❤10👍4🔥4
Forwarded from Rust
🦀 Linux 6.18: Rust и C теперь разделяют одну модель памяти
В Linux 6.18 впервые и Rust, и C-код ядра будут работать с одной моделью памяти — Linux Kernel Memory Model (LKMM). Это значит, что при взаимодействии Rust и C их представления об атомарных операциях и правилах конкурентного доступа будут полностью совпадать.
Источник: [Phoronix](https://www.phoronix.com/news/Rust-Atomic-LKMM-Linux-6.18)
Что изменилось:
- В Rust добавлена поддержка атомарных типов, определённых LKMM, чтобы порядок и видимость операций с памятью интерпретировались одинаково с C.
- В Rust появился обёрточный тип для
- Патчи уже включены в ветку
Почему это важно:
- Единая модель памяти снижает риск тонких багов при смешивании Rust и C в многопоточном коде.
- Упрощает написание конкурентных алгоритмов на Rust для ядра.
- Это очередной шаг к глубокой интеграции Rust в разработку Linux, с упором на безопасность и надёжность.
🟢 Подробнее
@rust_code
В Linux 6.18 впервые и Rust, и C-код ядра будут работать с одной моделью памяти — Linux Kernel Memory Model (LKMM). Это значит, что при взаимодействии Rust и C их представления об атомарных операциях и правилах конкурентного доступа будут полностью совпадать.
Источник: [Phoronix](https://www.phoronix.com/news/Rust-Atomic-LKMM-Linux-6.18)
Что изменилось:
- В Rust добавлена поддержка атомарных типов, определённых LKMM, чтобы порядок и видимость операций с памятью интерпретировались одинаково с C.
- В Rust появился обёрточный тип для
refcount_t — встроенного механизма подсчёта ссылок в ядре, без отдельной реализации. - Патчи уже включены в ветку
locking/core и почти наверняка войдут в релиз Linux 6.18. Почему это важно:
- Единая модель памяти снижает риск тонких багов при смешивании Rust и C в многопоточном коде.
- Упрощает написание конкурентных алгоритмов на Rust для ядра.
- Это очередной шаг к глубокой интеграции Rust в разработку Linux, с упором на безопасность и надёжность.
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍13🔥6
🚀 Docker pro tip for Linux users
Используй `nsenter`, чтобы попасть внутрь контейнера без
Это спасает, если контейнер завис или внутри нет
# Подключаемся напрямую к его namespace
💡 Теперь вы внутри окружения контейнера, как в обычном
Отличный приём для дебага production-сервисов, когда стандартные методы недоступны.
Linux Академия
Используй `nsenter`, чтобы попасть внутрь контейнера без
docker exec. Это спасает, если контейнер завис или внутри нет
bash`/`sh.
# Узнаём PID контейнера
docker inspect --format '{{.State.Pid}}' <container_id>
# Подключаемся напрямую к его namespace
nsenter --target <PID> --mount --uts --ipc --net --pid
💡 Теперь вы внутри окружения контейнера, как в обычном
chroot. Отличный приём для дебага production-сервисов, когда стандартные методы недоступны.
Linux Академия
👍26❤6🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 emulsiV — симулятор работы CPU на RISC-V
emulsiV — это онлайн-симулятор минимального процессора Virgule (архитектура RISC-V), созданный для обучения и экспериментов.
Что в нём есть:
- Полный обзор процессора: память, регистры, инструкции, декодеры, шины.
- Настройка скорости выполнения — можно замедлить и наблюдать пошагово.
- Примеры программ: Hello World, Echo, Bitmap, работа с GPIO и курсором.
- Два вида вывода: текстовый (Text I/O) и графический (Bitmap output).
- Возможность писать свой код и сразу смотреть, как он работает «внутри».
Почему это круто:
- Наглядное обучение архитектуре RISC-V.
- Отличный инструмент для студентов и разработчиков ОС/микроархитектуры.
- Помогает понять, как работает процессор на самом низком уровне.
Попробовать можно прямо в браузере:
https://eseo-tech.github.io/emulsiV/
emulsiV — это онлайн-симулятор минимального процессора Virgule (архитектура RISC-V), созданный для обучения и экспериментов.
Что в нём есть:
- Полный обзор процессора: память, регистры, инструкции, декодеры, шины.
- Настройка скорости выполнения — можно замедлить и наблюдать пошагово.
- Примеры программ: Hello World, Echo, Bitmap, работа с GPIO и курсором.
- Два вида вывода: текстовый (Text I/O) и графический (Bitmap output).
- Возможность писать свой код и сразу смотреть, как он работает «внутри».
Почему это круто:
- Наглядное обучение архитектуре RISC-V.
- Отличный инструмент для студентов и разработчиков ОС/микроархитектуры.
- Помогает понять, как работает процессор на самом низком уровне.
Попробовать можно прямо в браузере:
https://eseo-tech.github.io/emulsiV/
👍25🔥13❤4
🚧 Удобное управление процессами на macOS
Port Kill — это легкое приложение для строки состояния macOS, которое отслеживает и управляет процессами на портах 2000-6000. Оно позволяет в реальном времени определять процессы и завершать их по одному или все сразу.
🚀 Основные моменты:
- Мониторинг процессов каждые 5 секунд
- Цветная иконка для отображения статуса
- Динамическое меню с опциями завершения процессов
- Поддержка Docker для контейнеров
- Без окон — только статусная строка
📌 GitHub: https://github.com/kagehq/port-kill
#rust
Port Kill — это легкое приложение для строки состояния macOS, которое отслеживает и управляет процессами на портах 2000-6000. Оно позволяет в реальном времени определять процессы и завершать их по одному или все сразу.
🚀 Основные моменты:
- Мониторинг процессов каждые 5 секунд
- Цветная иконка для отображения статуса
- Динамическое меню с опциями завершения процессов
- Поддержка Docker для контейнеров
- Без окон — только статусная строка
📌 GitHub: https://github.com/kagehq/port-kill
#rust
❤7👍6🔥3🐳2🎄1
🤖 Легковесный AI-агент на C для командной строки
Agent-C — это ультралегкий AI-агент, который взаимодействует с OpenRouter API и выполняет команды оболочки. Он оптимизирован для работы на macOS и Linux, обеспечивая минимальный размер бинарников и эффективное управление памятью.
🚀Основные моменты:
- Выполнение команд оболочки через AI-ответы
- Минимальный размер: 4.4KB для macOS, ~16KB для Linux
- Эффективное управление памятью с помощью скользящего окна
- Кроссплатформенная поддержка
📌 GitHub: https://github.com/bravenewxyz/agent-c
#c
Agent-C — это ультралегкий AI-агент, который взаимодействует с OpenRouter API и выполняет команды оболочки. Он оптимизирован для работы на macOS и Linux, обеспечивая минимальный размер бинарников и эффективное управление памятью.
🚀Основные моменты:
- Выполнение команд оболочки через AI-ответы
- Минимальный размер: 4.4KB для macOS, ~16KB для Linux
- Эффективное управление памятью с помощью скользящего окна
- Кроссплатформенная поддержка
📌 GitHub: https://github.com/bravenewxyz/agent-c
#c
🥱10❤8👍2
🎮 Освой Vim с VIM Master!
VIM Master — это легкая браузерная игра, которая обучает основным командам и движениям Vim через короткие уровни. Просто откройте
🚀 Основные моменты:
- Интерактивные уровни для изучения команд Vim.
- Поддержка нормального и вставного режимов.
- Лог команд для отслеживания нажатий клавиш.
- Режим вызова задач для проверки навыков под давлением времени.
📌 GitHub: https://github.com/renzorlive/vimmaster
#html
VIM Master — это легкая браузерная игра, которая обучает основным командам и движениям Vim через короткие уровни. Просто откройте
index.html и начните практиковаться без установки.🚀 Основные моменты:
- Интерактивные уровни для изучения команд Vim.
- Поддержка нормального и вставного режимов.
- Лог команд для отслеживания нажатий клавиш.
- Режим вызова задач для проверки навыков под давлением времени.
📌 GitHub: https://github.com/renzorlive/vimmaster
#html
❤🔥14👍13❤4🗿1
Forwarded from Kali Linux
Kali Linux 2025.3 только что вышел и в нём много чего интересного, особенно если ты работаешь с безопасностью и ARM-устройствами.
🔥 Главное:
- Поддержка Nexmon - теперь можно включать режим мониторинга и инъекции пакетов для встроенного Wi-Fi на Raspberry Pi и других устройствах.
- Отказ от ARMel - архитектура устарела, и поддержка её убирается, как и в Debian.
- Обновлённый плагин для Xfce — теперь можно выбирать интерфейс и смотреть IP-адреса разных соединений.
- Добавлено 10 новых инструментов — Caido, Gemini CLI, km-tools-nmap и другие.
- Для Kali NetHunter: поддержка внутренних режимов WiFi (monitor/injection) на Galaxy S10 и других устройствах.
- Улучшения ARM-сборок: теперь рекомендуются 64-битные версии Raspberry Pi, а ядро для 32-битных устройств скорректировано.
- 📡 Новые зеркала и ускоренная синхронизация — скорость выросла с 500 Мбит/с до 3 Гбит/с для tier-0 зеркала.
Обновляемся:
📌Релиз: https://www.kali.org/blog/kali-linux-2025-3-release/
@linuxkalii
🔥 Главное:
- Поддержка Nexmon - теперь можно включать режим мониторинга и инъекции пакетов для встроенного Wi-Fi на Raspberry Pi и других устройствах.
- Отказ от ARMel - архитектура устарела, и поддержка её убирается, как и в Debian.
- Обновлённый плагин для Xfce — теперь можно выбирать интерфейс и смотреть IP-адреса разных соединений.
- Добавлено 10 новых инструментов — Caido, Gemini CLI, km-tools-nmap и другие.
- Для Kali NetHunter: поддержка внутренних режимов WiFi (monitor/injection) на Galaxy S10 и других устройствах.
- Улучшения ARM-сборок: теперь рекомендуются 64-битные версии Raspberry Pi, а ядро для 32-битных устройств скорректировано.
- 📡 Новые зеркала и ускоренная синхронизация — скорость выросла с 500 Мбит/с до 3 Гбит/с для tier-0 зеркала.
Обновляемся:
sudo apt update && sudo apt -y full-upgrade
📌Релиз: https://www.kali.org/blog/kali-linux-2025-3-release/
@linuxkalii
👍10🔥10❤7
Quick Linux Tip 💡
Надоело искать процесс вручную в длинном списке top?
Используй клавишу o, чтобы отфильтровать процессы по условию. Например, чтобы показать только процессы пользователя
Теперь в top будут отображаться только процессы root.
Надоело искать процесс вручную в длинном списке top?
Используй клавишу o, чтобы отфильтровать процессы по условию. Например, чтобы показать только процессы пользователя
root:
o
USER=root
Теперь в top будут отображаться только процессы root.
❤14👍10❤🔥2
Новый рекорд DDoS-атак
В этом году число DDoS-атак стремительно растёт, и рекорд был обновлён уже в третий раз.
1 сентября специалисты Curator отразили крупнейшую атаку, задействовавшую 5,76 млн устройств по всему миру.
О том, как проходила атака и какие методы защиты помогли её остановить - в канале Curator
В этом году число DDoS-атак стремительно растёт, и рекорд был обновлён уже в третий раз.
1 сентября специалисты Curator отразили крупнейшую атаку, задействовавшую 5,76 млн устройств по всему миру.
О том, как проходила атака и какие методы защиты помогли её остановить - в канале Curator
Telegram
CURATOR | DDoS‑защита, CDN, AntiBot, WAF
🔺 Продолжаем отслеживать крупнейший L7 DDoS-ботнет: теперь 5,76 млн
Напомним предысторию:
1️⃣ 26 марта мы нейтрализовали атаку на сегмент “Онлайн-букмекеры”, в которой были задействованы 1,33 млн IP-адресов, преимущественно из Бразилии, Аргентины, России…
Напомним предысторию:
1️⃣ 26 марта мы нейтрализовали атаку на сегмент “Онлайн-букмекеры”, в которой были задействованы 1,33 млн IP-адресов, преимущественно из Бразилии, Аргентины, России…
❤2❤🔥2👍1💅1
This media is not supported in your browser
VIEW IN TELEGRAM
@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13👍6❤🔥4👎3❤1🤬1
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 LeetSolv — инструмент для тренировки алгоритмов прямо в терминале
LeetSolv — это консольная утилита, написанная нп Go для подготовки к собеседованиям по алгоритмам и структурам данных.
Инструмент помогает повторять задачи по умному расписанию (алгоритм SM-2) и не забывать то, что уже решал.
⚡ Что умеет:
- Лёгкий CLI без лишних зависимостей (написан на Go).
- Планирует повторения задач с учётом:
- насколько хорошо ты знаешь задачу,
- насколько она важна,
- насколько сложно её понять.
- Автоматически выставляет приоритеты: что решать сначала, что можно отложить.
- Полный набор команд: добавить, удалить, редактировать задачи, откатить изменения.
- Все данные хранятся только у тебя локально.
- Два режима работы:
- интерактивный (вопрос-ответ в терминале),
- командный (`add`,
📦 Установка:
📌 Github: https://github.com/eannchen/leetsolv
LeetSolv — это консольная утилита, написанная нп Go для подготовки к собеседованиям по алгоритмам и структурам данных.
Инструмент помогает повторять задачи по умному расписанию (алгоритм SM-2) и не забывать то, что уже решал.
⚡ Что умеет:
- Лёгкий CLI без лишних зависимостей (написан на Go).
- Планирует повторения задач с учётом:
- насколько хорошо ты знаешь задачу,
- насколько она важна,
- насколько сложно её понять.
- Автоматически выставляет приоритеты: что решать сначала, что можно отложить.
- Полный набор команд: добавить, удалить, редактировать задачи, откатить изменения.
- Все данные хранятся только у тебя локально.
- Два режима работы:
- интерактивный (вопрос-ответ в терминале),
- командный (`add`,
list, search и т.п.). 📦 Установка:
curl -fsSL https://raw.githubusercontent.com/eannchen/leetsolv/main/install.sh | bash
📌 Github: https://github.com/eannchen/leetsolv
👍6❤3🔥1
Потому что пришло время для более удобного подхода — GitOps.
Бесплатный вебинар «Распробуйте GitOps и забудете про kubectl apply», на котором:
Спикеры:
Когда: 2 октября в 19:00 мск
Ещё больше про основы Kubernetes – на курсе Kubernetes База
Реклама ООО «Слёрм» ИНН 3652901451
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉2❤1👍1🌭1