
GNU/Linux
Как быстро обрезать видео из формата 16:9 в вертикальное 9:16 не гоняя мышей по экранам?
Способ хорош для тех кто предпочитает командный интерфейс: linux / mac но может использоваться и в windows (если там найдутся адепты терминала)
ffmpeg -i input.mp4 -vf "crop=ih*9/16:ih:(iw-ih*9/16)/2:0" -c:a copy output.mp4
Пояснения:
-i input.mp4 — исходный файл.
-vf — видеофильтр.
crop=ih*9/16:ih:(iw-ih*9/16)/2:0
ih*9/16 — ширина кадра (высота умножить на 9/16, чтобы получить 9:16).
ih — высота кадра (оставляем как есть).
(iw-ih*9/16)/2 — смещение по X, чтобы обрезка была по центру.
0 — смещение по Y (без смещения).
-c:a copy — аудио не перекодируется.
В итоге получаем из такого:
вот такое:
Дальше отвлечение от темы:
На самом деле не уверен, что кто-то будет пользоваться этим способом именно что набирая вручную значение crop фильтра ffmpeg из головы. Если такие есть - респект! Для многих будет лучше попросить нейросеть соорудить правильную команду, вроде такого:
Преимущество в том, что можно легко ее повторить из истории для другого видео или пройтись циклом по набору из видеофайлов, которые надо преобразовать.
А если кого не пугает мышь, то они могут даже попросить нейросеть быстренько написать софт или вебсервис. И в него закинуть видео, получая преобразованный вариант с такими настройками как надо, в контексте их задачи. Не знаю как это назовут или называется - "ПО по требованию" или как-то так, но такое в прошлые годы работало через фриланс за большую плату и огромные временные лаги, а теперь бесплатно(почти) и мгновенно.
Улучшения в RMON: расширенный Ping, группировка алертов и трассировка через MTR
Нам часто пишут пользователи, которые хотят мониторить качество каналов связи — не просто проверять “доступен ли хост”, а действительно оценивать стабильность сети и реагировать на деградации. Один из таких пользователей недавно подключил мониторинг для нескольких регионов, и его запрос дал нам полезный импульс для доработок.
Рассказываем, какие улучшения появились в RMON.
Ping стал умнее
Раньше проверка ping в RMON отправляла один пакет — это было достаточно для грубой оценки, но плохо отражало реальное состояние канала. Теперь всё иначе:
Можно указать количество ICMP-пакетов в настройках проверки.
Система собирает и отображает:
min RTT
max RTT
avg
mean
Это особенно полезно, если канал нестабилен: одиночный ping может случайно показать “всё хорошо”, хотя на деле теряются пакеты или резко плавает задержка.
| Возможность | SmokePing | RMON |
|-----------------------------|----------------|---------------------------|
| Графики RTT и потерь | ✅ Да | ✅ Да |
| Группировка алертов | ❌ Нет | ✅ Да |
| Настраиваемое кол-во пакетов| ✅ Частично | ✅ Да |
| Интерактивный веб-интерфейс | ❌ (CGI) | ✅ Современный UI |
| MTR из разных регионов | ❌ Нет | ✅ Да |
| Проверки из нескольких точек| ❌ (1 сервер) | ✅ Геораспределённые агенты |
| Telegram/Slack уведомления | Только через внешние скрипты | ✅ Встроено |
| API | ❌ Ограничен | ✅ Полноценный REST API |
SmokePing — отличный инструмент для исторического анализа задержек. Но он устарел в архитектуре, плохо масштабируется по регионам и требует обвесов для алертов.
RMON же изначально создавался с упором на:
простую установку;
удобный интерфейс;
встроенные нотификации и API;
и главное — распределённый мониторинг из разных географий.
Группировка алертов
Пользователи с несколькими агентами в разных регионах сталкивались с таким сценарием:
"Падает один хост — и мы получаем 5+ одинаковых алертов от каждого региона".
Теперь алерты по одному хосту автоматически агрегируются:
Вы получаете единое уведомление со списком всех регионов, где обнаружена проблема.
Упрощается логирование, снижается "шум" в системах алертинга (Telegram, Slack и т.п.)
MTR на месте
Мы добавили возможность запускать MTR (traceroute с расширенной статистикой) из конкретного региона:
Прямо из веб-интерфейса или API
Можно быстро проверить маршрут от нужного агента до целевого хоста
Это особенно удобно при отладке проблем между регионами, в CDN, или при работе с провайдером.
Что дальше
Мы продолжаем развивать RMON как инструмент для распределённого мониторинга, ориентированный на:
телеметрию от агентов из разных регионов;
гибкую конфигурацию проверок;
удобную интеграцию с Telegram, Slack, Prometheus, Zabbix и другими системами.
Если вы хотите точно знать, где и когда у вас реально деградирует сеть — попробуйте RMON: https://rmon.io
Проблема с 4:3 в Counter-Strike 2 на Linux
Я использую Manjaro Linux (ядро 6.12) с окружением KDE Plasma 6.3.5 и видеокартой AMD Radeon RX 6600. Хочу запускать Counter-Strike 2 в разрешении 1280x960 (соотношение сторон 4:3).
В оконном режиме игра работает без проблем, но в полноэкранном режиме или режиме "полный экран в окне" исчезает курсор мыши и не реагирует на нажатия. Проблема сохраняется на Wayland и X11. На X11 также возникают сложности с частотой обновления экрана.
Как можно это исправить или обойти, чтобы играть в полноэкранном режиме с нужным разрешением и соотношением сторон? Буду признателен за любые советы по устранению этой проблемы
UPD: Нашёл решение! Для X11, нужно добавить в параметры запуска игры в Steam: xrandr --output DisplayPort-0 -s 1280x960 -r 239.76 --scale-from 1280x960 --primary; %command% -novid; xrandr --output DisplayPort-0 -s 1920x1080 -r 239.76 --scale-from 1920x1080
Какой у вас видео-выход можно посмотреть через команду xrandr в терминале. А для Wayland к сожалению решение не нашёл.
Новый Windows для игр - ответ Microsoft на SteamOS (Xbox PC)
Прошлая статья про SteamOS от компании Valve.
Microsoft адаптирует Windows 11 для портативных консолей: снижено энергопотребление в режиме ожидания на 66%, освобождено до 2 ГБ ОЗУ. Обновлённое Xbox-приложение поддерживает геймпад и полноэкранный режим для удобной игры.
На Xbox Showcase Microsoft и ASUS представили новые портативные консоли — Xbox Ally и Xbox Ally X (ранее известные как Project Kennan). Устройства основаны на новейших мобильных чипах AMD: Ryzen Z2 A и Ryzen AI Z2 Extreme, разработанных специально для портативного гейминга.
Xbox Kennan — совместный проект Microsoft и ASUS по созданию портативной Windows-консоли. Анонс состоялся несколько недель назад.
Microsoft адаптирует Windows 11 для новой эры портативного гейминга
Одно из ключевых изменений — возможность входа в систему с помощью геймпада, без клавиатуры и мыши. Интерфейс Alt+Tab также переработан под управление с контроллера, напоминая многозадачность на мобильных ОС.
Обновления делают Windows 11 более эффективной альтернативой SteamOS для портативных устройств. Даже на старых моделях заметно улучшена производительность и удобство. Microsoft продолжит развивать игровую экосистему Windows, включая расширение возможностей Xbox Store на ПК.
Cockpit на Alt-linux p11
Наверно гуру линукса накидают мне г..на, но я всёже хочу поделиться.
Потихоньку перевожу сервера на российское ПО, выбрал Alt server как максимально удачный для меня. Как то уже писал про установку 1с с публикацией базы через apache.
Теперь вот встала задача собрать raid 6 для рабочего сервера. Накинул дисков 4*4 Tb.
Fdisk конечно хорош, но хотелось через графический интерфейс, выбрал cockpit, простой удобный сервис, я им уже пользовался на mint'e никаких проблем...
Но тут встал вопрос что cockpit не может получить права root для работы с дисками т.к. ему нужен sudo, а в Alt linux su. С точки зрения безопасности su конечно надёжней, но моей задачи сейчас не решает
Нешается простым способом добавляем пользователя в группу wheel
Идём в \etc\sudoers
И раскоментируем строчку как показано на картинке.
Нашёл на дзене это решение, автора не помню в вики Alt linux не описано как получить права администратора в cockpit.
P.s. после проделанных операций в административном режиме не забудте закоментить обратно строчку. Sudo понижает безопасность вашего сервера т.к. может поднять права пользователя до root.
Вдруг кому пригодиться!
Готовы стать величайшим торговцем Средневековья?
Тайные знания гильдий, секреты успешных сделок и дух старины — в нашем новом квесте.
30% кода Windows 11 написал ИИ
В апреле 2025 года генеральный директор Microsoft Сатья Наделла сообщил, что от 20% до 30% кода, разрабатываемого внутри компании, уже создаётся с использованием инструментов искусственного интеллекта. По его словам, ИИ участвует в написании компонентов различных продуктов, включая Windows 11.
Windows 11 работает менее эффективно, чем Windows 10. Она потребляет больше оперативной памяти, дольше загружается, сильнее нагружает процессор и хуже работает на старом оборудовании. Возможная причина — неэффективный код, частично сгенерированный ИИ, без достаточной оптимизации.
Microsoft использует ИИ для написания кода, чтобы ускорить разработку, повысить продуктивность команд и автоматизировать рутинные задачи. По их словам, это позволяет сосредоточиться на более сложных и творческих аспектах разработки.












