TGViewer
Channel Public Channel
Про100ИТ

Про100ИТ

@pro100itru

Телеграм канал про ИТ
Subscribers
1.86K
Photos
439
Videos
87
Links
477
Recent Posts 20 shown
Post #761 11
📌 Git 2.56: новые команды и ускорения для больших репозиториев

28 сентября 2026 года вышел Git 2.56 с 748 изменениями кода от 104 разработчиков. В релизе добавлен режим git add ‑resolved для безопасного завершения конфликтов слияния и команда git branch ‑delete‑merged для массового удаления уже слитых веток. Оптимизированы алгоритмы поиска общих коммитов и работа с reftable, что ускорило merge‑base в ядре Linux в среднем в 20‑70 раз и сократило время git diff в Chromium с 8 минут до 0,07 сек. Для серверов улучшен режим ‑path‑walk, позволяющий уменьшать pack‑файлы до трети их исходного размера. Подготовка к Git 3.0 продолжается: поддержка Rust стала более гибкой, но по‑прежнему требует явного включения.

🔗 Источник: habr.com

#git #devops #linux #server #sysadmin

📲 Подписывайся на канал 👉 @PRO100ITru
Post #760 466
  • 👍 1
Post #759 24
📌 Firefox 157.0: новый UI Project Nova, компактный режим и поддержка AV1

29 сентября 2026 г. вышла стабильная версия Firefox 157.0 для Windows, Linux и macOS. Обновление принесло крупный визуальный редизайн Project Nova, новые светлые и тёмные темы и компактный режим, экономящий место на экране. Браузер теперь поддерживает аппаратное декодирование видеокодека AV1 в WebRTC и исправил отображение HDR‑видео в Windows. Улучшена работа вертикальных вкладок, подсказок в адресной строке и синхронизация аудио‑видео при изменении скорости воспроизведения. Amazon удалён из списка встроенных поисковиков, его можно добавить вручную.

🔗 Источник: habr.com

#firefox #browser #linux #windows #sysadmin

📲 Подписывайся на канал 👉 @PRO100ITru
Post #756 22
Совет 💡

Как остановить выполнение скрипта в bash при возникновении ошибки в команде?

Команда set -e завершит скрипт с ошибкой, в случае, если в нижеследующем bash коде будет обнаружена ошибка. По-умолчанию bash скрипт продолжает работу, если в ходе выполнения возникла ошибка.

#bash #linux #devops #sysadmin

📲 Подписывайся на канал 👉 @PRO100ITru
Post #755 20
🚀 Как на самом деле работает Kubernetes Gateway API: от DNS до Pod

Полный путь запроса выглядит так:

DNS → Cloud Load Balancer → Gateway Service → Gateway Proxy → Backend Service → Pod

Что происходит по шагам:

- DNS указывает на IP облачного Load Balancer.
- Load Balancer отправляет трафик в Kubernetes Service, связанный с Gateway.
- Service ведет на proxy-поды: например, Envoy или NGINX.
- Gateway Controller следит за HTTPRoute, GRPCRoute и другими ресурсами.
- Когда вы создаете маршрут, контроллер автоматически обновляет конфигурацию proxy.
- HTTPRoute решает, куда пойдет конкретный запрос.

Например:

/payment → payment-service
/auth → auth-service

Главное отличие от классического Ingress - разделение ролей.

В Gateway API контроллер управляет конфигурацией, а сам трафик обрабатывают отдельные Gateway/proxy-инстансы.

Если вы уже понимаете Ingress, Gateway API станет гораздо понятнее: концепция похожа, но архитектура заметно чище и гибче.

#kubernetes #gatewayapi #devops #cloud

📲 Подписывайся на канал 👉 @PRO100ITru
Post #753 16
📌 WinDirStat 2.9.0: обновление утилиты анализа дискового пространства для Windows

В конце сентября 2026 года вышла версия WinDirStat 2.9.0 — открытого анализатора дискового пространства для Windows и Windows Server. Обновление добавило выбор нескольких папок, сканирование MTP‑устройств, статистику админ‑общих дисков и интерактивные подсказки с процентами. Расширены фильтры: сравнение размеров/дат, диапазоны, регулярные выражения в реальном времени, а также введён sparse‑hashing для дубликатов файлов > 64 МБ и восстановление удалённых файлов на NTFS и exFAT. Производительность сканирования, обработки hard‑link и дубликатов улучшена, а UI перенесён с MFC на нативный Win32/GDI, что сократило размер exe. Исходный код остаётся на C++ в GitHub под GPL‑2.0, поддержка Windows 7‑11 и Server 2008 R2‑2025.

🔗 Источник: habr.com

#sysadmin #windows #diskusage #server

📲 Подписывайся на канал 👉 @PRO100ITru
Post #749 22
📌 Shotcut 26.9: обновление видеоредактора с улучшенным звуком и производительностью

В конце сентября 2026 года вышла версия Shotcut 26.9 – мультиплатформенный видеоредактор с открытым кодом, доступный для Linux, macOS и Windows. В релизе исправлено 22 бага, обновлена библиотека FFmpeg до 9.0 и улучшено качество звука за счёт обработки в 32‑bit float. Интерфейс получил современный вид с закруглёнными углами, а работа таймлайна ускорена: перемещение клипов, масштабирование и отмена действий стали быстрее. Добавлены новые функции: контекстное меню для копирования недостающих файлов, скриптовые вызовы, автоматическое приглушение звука (Audio Ducking) и регулировка усиления через Ctrl+Alt. В настройках заменён режим безопасного запуска на отключаемый чекбокс «Allow External Plugins», что решает проблемы с VST2‑плагинами, а также реализовано автоматическое отключение зависших плагинов.

🔗 Источник: habr.com

#linux #windows #opensource #video #sysadmin

📲 Подписывайся на канал 👉 @PRO100ITru
Post #745 21
🔐 Kubernetes User Namespaces - важная защита контейнеров от root-эскейпа

Идея простая: root внутри контейнера больше не обязан быть root на хосте.

Например:

Container UID 0 → Host UID 100000

То есть процесс внутри контейнера считает себя root, но на уровне хоста работает как непривилегированный пользователь.

В Kubernetes это включается через:

hostUsers: false

Что это даёт:

- изоляцию UID/GID контейнера от хоста
- снижение последствий container escape
- возможность ограничивать диапазоны UID через /etc/subuid
- дополнительный слой защиты без переписывания самого приложения

Важно: User Namespaces не заменяют seccomp, capabilities, AppArmor/SELinux и другие механизмы, а дополняют их.

Полезная вещь для тех, кто запускает контейнеры с UID 0 и хочет уменьшить blast radius при компрометации.

#kubernetes #security #devops

📲 Подписывайся на канал 👉 @PRO100ITru
Post #744 19
Шпаргалка по PowerShell

Основные команды
- Get-Help <команда> – получить справку по команде
- Get-Command – список доступных команд
- Get-Command -Module <модуль> – команды из конкретного модуля
- Get-Alias – список псевдонимов команд
- Get-Process – список запущенных процессов
- Get-Service – список служб

Навигация по файловой системе
- Get-Location – текущий путь
- Set-Location <путь> – перейти к каталогу
- Get-ChildItem или ls – просмотр содержимого каталога
- New-Item -Path <путь> -Name <имя> -ItemType <тип> – создать файл или папку

Работа с файлами и папками
- Copy-Item -Path <источник> -Destination <назначение> – копировать файл/папку
- Move-Item -Path <источник> -Destination <назначение> – переместить файл/папку
- Remove-Item -Path <путь> – удалить файл/папку
- Rename-Item -Path <путь> -NewName <новое имя> – переименовать файл/папку

Работа с текстом и выводом
- Write-Output "текст" – вывод текста
- Write-Host "текст" – вывод текста на экран
- Read-Host -Prompt "вопрос" – ввод данных от пользователя
- Get-Content <файл> – чтение содержимого файла
- Set-Content <файл> – запись в файл
- Add-Content <файл> – добавление текста в файл

Переменные
- $<имя_переменной> = значение – создание переменной
- $var += значение – добавление к значению переменной
- $null – пустое значение

Условия и циклы
- if (<условие>) { <действие> } – условие if
- foreach ($item in $array) { <действие> } – цикл foreach
- while (<условие>) { <действие> } – цикл while

Работа с процессами и службами
- Start-Process <программа> – запуск программы
- Stop-Process -Name <имя> – завершение процесса
- Start-Service <служба> – запуск службы
- Stop-Service <служба> – остановка службы

Фильтрация и сортировка
- Where-Object { <условие> } – фильтрация объектов
- Sort-Object <свойство> – сортировка объектов

Примеры:
1. Получение списка файлов:

Get-ChildItem -Path "C:\папка"

2. Копирование файла:

Copy-Item -Path "C:\путь\файл.txt" -Destination "D:\копия\файл.txt"

3. Вывод чисел от 1 до 10:

for ($i = 1; $i -le 10; $i++) { Write-Output $i }

4. Фильтрация процессов по имени:

Get-Process | Where-Object { $_.Name -eq "notepad" }

#powershell #windows #sysadmin #devops

📲 Подписывайся на канал 👉 @PRO100ITru
Post #743 21
📌 Coroot: eBPF‑профилирование и автоматический анализ проблем в Kubernetes

Coroot — открытая платформа наблюдаемости, которая из метрик, логов и трейсов выводит, что именно нужно исправить. Она использует eBPF‑профилирование CPU всех процессов на ноде и языковые профилировщики (Go, Java, Python) для памяти и блокировок, показывая нагрузку до строки кода. Разворачивается в любом кластере Kubernetes через coroot‑operator и включает сервер, node‑agent, cluster‑agent, Prometheus и ClickHouse. Все данные хранятся максимум час, а UI сразу показывает нехватку CPU, latency и типовые инциденты.

🔗 Источник: habr.com

#kubernetes #devops #linux #sysadmin #python

📲 Подписывайся на канал 👉 @PRO100ITru
Post #740 23
📌 CarrierSIM: скрипт для iPhone, активирующий 5G и VoWiFi в России

Пользователь 4PDA опубликовал бесплатный Python‑скрипт CarrierSIM, который подменяет операторский профиль iPhone на профиль Vodafone Hungary, уже встроенный в прошивку. Благодаря уязвимости в iOS 27 скрипт заставляет систему использовать настройки, открывающие 5G, VoWiFi и кодек EVS без изменения SIM‑карты или тарифа. Работает на iPhone 14 и новее, но после перезагрузки настройки могут сброситься и требовать повторного применения. Функциональность зависит от модели, сети и версии iOS, а Apple может закрыть уязвимость в будущих обновлениях.

🔗 Источник: habr.com

#ios #5g #vowifi #security #sysadmin

📲 Подписывайся на канал 👉 @PRO100ITru
Post #737 21
📲 Подписывайся на канал 👉 @PRO100ITru
Post #736 26
📌 Fan Control V280/V281: бесплатная портативная утилита управления вентиляторами для Windows

В конце сентября 2026 г. вышли версии Fan Control V280 и V281 — бесплатные портативные утилиты для личного и некоммерческого использования в Windows. Новые сборки появились в течение суток после V279, что ускорило выпуск обновлений. Программа позволяет мониторить и настраивать вентиляторы GPU, CPU, материнских плат и хранилищ, используя открытый бэкенд LibreHardwareMonitor. В V276‑281 исправлены ошибки привязки .NET, переключения тем и трея, обновлена библиотека и улучшен UI в стиле Material Design.

🔗 Источник: habr.com

#sysadmin #windows #fancontrol

📲 Подписывайся на канал 👉 @PRO100ITru
Older posts →

About this channel

How can I read @pro100itru without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Про100ИТ: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Про100ИТ have?
Про100ИТ (@pro100itru) has 1.86K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Про100ИТ know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →