Обход запретов на доступ к сайтам и скачивание торрентов. На Linux/UNIX.

Как известно, «хитровыделанный» Мегафон блокирует скачку торрентов через свои USB-модемы с 7:00 до 1:00… Но есть способы «хакнуть» это ограничение! 😉 С другой стороны, эти ограничения правильны, потому как какой-нибудь умник начнет качать торренты в час-пик и забьет всю ноду своим трафиком, а пропускная способность канала базовой станции строго ограничена, многие БС вообще не имеют оптоволоконного подключения и соединены с соседней БС узким радиорелейным каналом; здесь раздражает не только то, что ограничения есть, а то, что маркетологи обещают высокие скорости, а технари вынуждены всеми правдами и неправдами их поддерживать; в целом это правильно, но нужно немного честнее объяснять ситуацию, не думаю, что большинство людей до конца осознает причины этих ограничений.

Способ 1: скачиваем торренты и ходим на заблокированные сайты через Tor на Linux

1. Устанавливаем пакет tor из репозитория вашего дистрибутива:
Читать далее Обход запретов на доступ к сайтам и скачивание торрентов. На Linux/UNIX.

Восстановление пакетов на Archlinux/Manjaro

Получение списка установленных пакетов для быстрого восстановления системы с помощью pacman.
Хорошей практикой является сохранение списка всех установленных пакетов. Если ваша система «упала» и её сложно восстановить, pacman может легко переустановить эти пакеты.

Сначала сохраните в список пакеты (доступные в репозитории):

pacman -Qqe | grep -v "$(pacman -Qmq)" > pkglist

Безопасная, но и более сложная альтернатива (во избежание удаления частичных совпадений):

comm -13 <(pacman -Qmq | sort) <(pacman -Qqe | sort) > pkglist

Сохраните этот файл на флэшке или на другом носителе.

Скопируйте файл pkglist в новую систему, перейдите в эту папку. Для восстановления используйте команду:

pacman -S $(cat pkglist)

Хочу заметить, для восстановления программ, установленных из aur, этот метод не работает.

Дополнение от Ивана Архипова
Получение списка пакетов установленных и из AUR:

sudo pacman -Qe > pkglist2

Восстановление:

yaourt -S $(cat pkglist2)

Автор: Олег Плужник
Другие публикации статьи: vk.com/nixscript

Ускорение и настройка Chromium/Chrome/Яндекс.Браузера/Vivaldi на Linux

В этой статье рассмотрим, как выжать все соки из Хромиума и максимально ускорить его или другой браузер на его движке (Chromium, Google Chrome, Opera, Vivaldi, Яндекс и др.). За счет включения многих экспериментальных возможностей по вынесу вычислений с процессора на видеокарту и включения использования находящихся в разработке программных алгоритмов. За счет этого наш любимый хромиум станет работать быстрее, может перестать тормозить или моргать экраном.

Поехали!
Читать далее Ускорение и настройка Chromium/Chrome/Яндекс.Браузера/Vivaldi на Linux

Выводим в терминале построчно все синонимы или антонимы к заданному слову в английском языке

Выводим в терминале построчно все синонимы к заданному слову в английском языке:
$ wn eliminate -synsv -synsa -synsn -synsr | grep -E '=>' | awk -F '=>' '{print $2}' | sed 's/, /\n/g' | sed 's/ //g'
где eliminate — заданное слово.
Программа wn входит в пакет wordnet (sudo urpmi wordnet / sudo apt install wordnet).

Аналогично для антонимов:
$ wn eliminate -antsv -antsa -antsn -antsr | grep -E '=>' | awk -F '=>' '{print $2}' | sed 's/, /\n/g' | sed 's/ //g'

Если почитаете man wn, то узнаете, что a — прилагательные, v — глаголы, n — существительные, r — наречия, а выше мы ищем все части речи сразу.

Пример:

user@ChuwiHi12-Linux:~$ wn eliminate -synsv | grep -E '=>' | awk -F '=>' '{print $2}' | sed 's/, /\n/g' | sed 's/ //g'
destroy
destruct
kill
exhaust
discharge
expel
eject
release
beat
beatout
crush
shell
trounce
vanquish
remove
take
takeaway
withdraw