@rf https://ilyabirman.ru/meanwhile/all/war/
«Война — прекрасный предлог для продолжения извлечения ресурсов из населения, полезнейший инструмент для пропаганды. Когда война, жаловаться на плохую жизнь как бы неудобно: война же, что ты хотел. В военное время народ молча терпит куда большие лишения, чем в мирное. В войну можно как угодно закручивать гайки. Это очень эффективный способ заткнуть собственное население, чтобы не вякало, когда ему не очень сладко живётся.»
OpenSSH 8.9
Подробности: https://www.linux.org.ru/news/opensource/16800804
“Проповедовать в наше время всемирного общения народов любовь к одному своему народу и готовность к нападению на другой народ или к ограждению себя войною от нападения в наше время почти что то же, что проповедовать деревенским жителям исключительную любовь к своей деревне и в каждой деревне собирать войска и строить крепости. Особенная любовь к своему народу прежде соединяла людей, в наше же время, когда люди уже соединены путями сообщения, торговлей, промышленностью, наукой, искусством, а главное, нравственным сознанием, такая особенная любовь к своему народу не соединяет, а разъединяет людей.”
Л.Н. #Толстой, “Путь жизни”, СУЕВЕРИЕ ПАТРИОТИЗМА. 1910 год
Уже больше века прошло… а воз и ныне там
Интернет-цензоры Китая запретили критику России в интернете
https://echo.msk.ru/news/2984486-echo.html
#Yggdrasil #development #experimental
**netstack ветка в Yggdrasil**
https://github.com/yggdrasil-network/yggdrasil-go/commits/netstack
Разработчик Yggdrasil Нил Александр создал экспериментальную netstack ветку в репозитории.
Основной ее смысл - отказ от использования туннельного интерфейса в системе. Вместо этого, весь сетевой стек реализован внутри самой программы.
Для доступа к внутрисетевым ресурсам используется Socks5 прокси, есть так же возможность расшаривать отдельные TCP порты со своего хоста в Yggdrasil.
Преимущества такого подхода:
- Программа работает полностью в userspace, меньше переключений контекста и выше производительность
- Не требуется повышенных привелегий
- В сеть выставляются только указанные порты, а не весь хост, что лучше для безопасности
В netstack поддерживается специальная доменная система в формате `<ПУБЛИЧНЫЙ_КЛЮЧ>.pk.ygg`.
Например, можно зайти на сайт HowToYgg через прокси по этому URL `http://000000002ae375e65f5470ee29eb563a0ada764c7a3f1efaa5f5a4af91dad1cb.pk.ygg/`
Собирается эта экспериментальная ветка так:
`git fetch origin netstack && git checkout netstack`
`go build -o yggstack cmd/yggstack/main.go`
Для настроек socks-прокси и расшаривания TCP портов используются ключи командной строки:
`./yggstack -useconffile=/etc/yggdrasil.conf -socks :1080 -exposetcp 80:127.0.0.1:8080`
So after all these years I've started Chasm's map editor for the first time and was SHOCKED to discover that you could actually move wall vertices wherever you want, and it works perfectly fine in the game!
Now I don't fully understand why they made all the game's levels *this* boxy. It's one of the game's biggest shortcomings imo.
#DOSGaming
#Yggdrasil #Python #development
https://github.com/zhoreeq/yctl
Обновлена библиотека для взаимодействия с Yggdrasil нодой на Python. Установить ее теперь можно просто командой `pip install yctl`.
Из нового, в API появились следующие методы:
`async def get_paths(self) -> Dict:`
`async def debug_remote_get_self(self, key: str) -> Dict:`
`async def debug_remote_get_peers(self, key: str) -> Dict:`
`async def debug_remote_get_dht(self, key: str) -> Dict:`
С их помощью можно построить полную карту сети со всеми связями между узлами и видеть реальные пути прохождения трафика.
Just a coaxial cable КМК-4