Бородатый мем, головоломка или демонстрация возможности Unicode в Python 3. Если такое использовать в реальных проектах - другие разрабы сделают очень больно(ломает линтеры,отладку) Это грубое нарушение принципов читаемости кода (PEP 8).
python3 << 'EOF'
def ᅠ():
print("Hello world!")
# Посмотрим все имена в текущей области видимости
print("dir() =", dir())
# Посмотрим настоящее имя функции
print("Настоящее имя функции =", ᅠ.__name__)
EOF
Временное решение — если заблокируют и этот IP, нужно искать другой
Не для всех поддоменов — repo.packagist.org может резолвиться в другие IP (другой CDN-провайдер) Composer использует repo.packagist.org для загрузки пакетов
#!/bin/bash
DOMAIN="${1:-packagist.org}"
PORT="${2:-443}"
SCHEME="https"
PATH_TO_TEST="${3:-/}"
# Для repo.packagist.org тестируем реальный путь
if [[ "$DOMAIN" == "repo.packagist.org" ]]; then
PATH_TO_TEST="/p2/"
fi
RESOLVERS=(
"1.1.1.1"
"8.8.8.8"
"9.9.9.9"
"208.67.222.222"
"209.244.0.3"
"1.0.0.1"
"8.8.4.4"
"77.88.8.8"
"77.88.8.1"
)
echo "=== Ищу рабочие IP для $DOMAIN (тест: $SCHEME://$DOMAIN$PATH_TO_TEST) ==="
echo ""
# Собираем только валидные IPv4
declare -A SEEN
for res in "${RESOLVERS[@]}"; do
# 2>/dev/null + grep = только IP
dig +short A "$DOMAIN" @"$res" 2>/dev/null | grep -E '^([0-9]{1,3}\.){3}[0-9]{1,3}$' | while read ip; do
echo "$ip"
done
done | sort -u > /tmp/ips_$$.txt
IPS=()
while IFS= read -r ip; do
IPS+=("$ip")
done < /tmp/ips_$$.txt
echo "Найдено IP: ${#IPS[@]}"
echo ""
WORKING=()
DEAD=()
for ip in "${IPS[@]}"; do
printf " %-18s " "$ip"
result=$(curl -s -o /dev/null -w "%{http_code}" \
--resolve "$DOMAIN:$PORT:$ip" \
--connect-timeout 5 \
--max-time 10 \
"$SCHEME://$DOMAIN$PATH_TO_TEST" 2>/dev/null)
# Любой HTTP-ответ (200, 301, 404, 503) = IP не заблокирован
# 000 = таймаут/соединение сброшено = заблокирован
if [[ "$result" != "000" ]]; then
echo "✓ HTTP $result"
WORKING+=("$ip")
else
echo "✗ заблокирован/недоступен"
DEAD+=("$ip")
fi
done
rm -f /tmp/ips_$$.txt
echo ""
echo "=== РАБОЧИЕ IP (не заблокированы) ==="
if [[ ${#WORKING[@]} -gt 0 ]]; then
for ip in "${WORKING[@]}"; do
echo "$ip $DOMAIN"
done
echo ""
echo "# Добавьте в /etc/hosts:"
for ip in "${WORKING[@]}"; do
echo "$ip $DOMAIN"
done
else
echo " Ничего не нашлось."
fi
echo ""
echo "=== МЁРТВЫЕ ==="
for ip in "${DEAD[@]}"; do
echo " $ip"
done
Готовые строки для /etc/hosts
79.127.216.111 packagist.org
79.127.216.112 repo.packagist.org
Есть еще 138.199.37.232 packagist.org, но в /etc/hosts для одного домена работает только первая строка.
Мы подробно рассмотрим подготовку окружения на Astra Linux. Добавляем репозиторий Microsoft и устанавливаем ASP.NET Core Runtime 6.0
Зачем тащить репу от MS? Почитайте официальные доки RuPost Migration Tool. Пошаговый процесс переноса почтовых ящиков из Microsoft Exchange в RuPostRuPost описан подробно в базе знаний RuPost
Автор который смог собрать KDE 6.7 под РЕД ОС 8 - в репах redos 6.4.2
И примерно в этот момент РЕД Софт выпускает собственный KDE 6.
Ну раз уж используете РЕД ОС 8(полезные команды): поиск реп в redos sudo LC_ALL=C dnf search Repositories | grep ‘: Repositories’ и все доступные группы sudo LC_ALL=C dnf group list --hidden -v
Это виртуалка-заготовка для отработки Autounattend.xml. С обновами, Windows Security platform, Microsoft Defender Antivirus, WebView2 Runtime в простое будет 2.5 - 3gb. Для офисной работы нужно минимум 8gb(Microsoft Office, веб-браузер)
https://ru.wikipedia.org/wiki/Клоака
Бородатый мем, головоломка или демонстрация возможности Unicode в Python 3. Если такое использовать в реальных проектах - другие разрабы сделают очень больно(ломает линтеры,отладку) Это грубое нарушение принципов читаемости кода (PEP 8).
Доработанный скрипт не ищет просто “живой IP”, а выбирает стабильный CDN-IP, через который packagist.org и repo.packagist.org реально доступны.
find_working_ip.sh
Для моего региона и прова:
Сорри, очипятка Firefox
about:preferences#dnsOverHttpshttps://cloudflare-dns.com/dns-queryВременное решение — если заблокируют и этот IP, нужно искать другой
Не для всех поддоменов — repo.packagist.org может резолвиться в другие IP (другой CDN-провайдер) Composer использует repo.packagist.org для загрузки пакетов
find_working_ip.sh
Проверка после изменений /etc/hosts
Настройки зависят от региона и прова! Разные железки с настройкой DNS, DoT и DoH, dnsmasq и др. др. др.
Зачем тащить репу от MS? Почитайте официальные доки RuPost Migration Tool. Пошаговый процесс переноса почтовых ящиков из Microsoft Exchange в RuPostRuPost описан подробно в базе знаний RuPost
apt policy aspnetcore-runtime-6.0 dotnet-runtime-6.0У меня на десктопе доступен. Провод с
DNS 9.9.9.9 149.112.112.112. Firefoxabout:preferences#dnsOverHttps https://dns.cloudflare.com/dns-queryДавняя привычка по тестированию. Использовать snap или flatpak пакеты неудобно.
Хорошо, что можно читать через консоль
brevier --ua browser brevier.mdСобрал пакет минут за 15:
Работает:
http_proxy=http://127.0.0.1:18080 https_proxy=http://127.0.0.1:18080 brevier-ui https://core.telegram.org/Почему так быстро собрал пакет:
brevier-ui brevier.md
Собрал пакет
Лопает память нормально
Bye bye ‘полярная звезда’
sudo apt-get autoremove --purge northstarhttps://developer.amd.com/playbooks/hermes-lemonade-server/
https://launchpad.net/~lemonade-team/+archive/ubuntu/stable
Официальный док Install NPU Drivers https://download.amd.com/opendownload/RyzenAI/Driver/RAI_1.8_Linux_NPU_XRT.zip
Из trixie-backports https://packages.debian.org/trixie-backports/linux-image-7.1.8+deb13-amd64
https://packages.debian.org/trixie-backports/libxrt-npu2
Автор который смог собрать KDE 6.7 под РЕД ОС 8 - в репах redos 6.4.2
Ну раз уж используете РЕД ОС 8(полезные команды): поиск реп в redos
sudo LC_ALL=C dnf search Repositories | grep ‘: Repositories’и все доступные группыsudo LC_ALL=C dnf group list --hidden -vhttps://mirror.yandex.ru/redos/8.0/x86_64/extras/kde6/plasma-desktop-6.4.2-3.red80.x86_64.rpm 2026-03-18 08:29:33 публиковали пакеты немного раньше
Это виртуалка-заготовка для отработки Autounattend.xml. С обновами, Windows Security platform, Microsoft Defender Antivirus, WebView2 Runtime в простое будет 2.5 - 3gb. Для офисной работы нужно минимум 8gb(Microsoft Office, веб-браузер)
Добавлю для порядку ViVeTool
26100.1.240331-1435.ge_release_CLIENT_IOT_LTSC_EVAL_x64FRE_en-us.iso через evalpatch и нет проблем.
IoTEnterpriseSиcsvlk-packвC:\Windows\System32\spp\tokens\skus.Chief Technology Officer, Deputy CISO, and Technical Fellow, Microsoft Azure Mark Russinovich - Sysinternals
Безопасная чистилка не только Temp: https://github.com/bleachbit/bleachbit/releases/tag/v6.0.4 Есть и BleachBit-6.0.4-portable.zip. Пользуюсь уже даже забыл сколько - лет 10 похоже(Linux, Windows)
Давать тех. советы не буду. Как вариант: В Proxmox VE(Debian 13) Ceph уже встроен и готов к работе “из коробки” Пакеты пилят и обновляют активно. http://download.proxmox.com/debian/ceph-squid/dists/trixie/no-subscription/binary-amd64/
И вариант развертывания: Ceph 3-node cluster on Debian 13 (cephadm) с Proxmox VE
Proxmox VE можно запустить в vm c (nested virtualization) - потестировать
Реально уже утомили сливы кармы. Весь этот функционал - виджет погоды и др. реклама зависят от региона:
geo_US.reg
geo_RU.reg