Если кратко то нужно было сделать сочинитель varint из чисел…то что было уже готово не умело в отрицательные значения… Что было очень странно. ведь прочитав условия еще раз все встает на свои места. все что нужно было добавить это условие на проверку длины…
Блог
Рекурсивное заполнение матрицы
Из колледжа интересная но простая задачка. Нужно условно заполнить все ячейки матрицы примерно вот таким образом: Вроде чего сложного просто стукаешься или ходишь по приоритету нарпавлений. И все отлично если алгортим начинает идти от стенок, но если мы берем центр то все сложнее. Мы можем просто зайти в петлю и ой все так сказать. Что […]
Vpn по быстрому и по нормальному
В общем потребовался нормальный Vpn на сервер. делал вот по этому гайду единственное что чел не добавил что в /etc/openvpn нужно сделать файл client.conf сделать его можно при помощи команды:
Форвардинг сатанистов….
Нужно было сделать форвардинг на комп с серым ip через VPN но это чудо почему то не работает…. ну в итоге после пляски с бубном нашел решение Маскарад врубить iptables -t nat -A POSTROUTING -j MASQUERADE И сохранить чтоб все хорошо было iptables-save Вот и все вроде
RMP REMOVE
CentOS: удаление репозитория В случае, если установлен неверный репозиторий – его легко можно удалть. Для этого – сначала удаляем файлы репозитория из каталога /etc/yum.repos.d:
1 2 3 4 5 6 7 8 9 10 11 12 |
# ls -l total 40 -rw-r–r–. 1 root root 1926 Jun 26 2012 CentOS-Base.repo -rw-r–r–. 1 root root 637 Jun 26 2012 CentOS-Debuginfo.repo -rw-r–r–. 1 root root 626 Jun 26 2012 CentOS-Media.repo -rw-r–r–. 1 root root 2593 Jun 26 2012 CentOS-Vault.repo -rw-r–r–. 1 root root 1190 Jan 8 09:08 elrepo.repo -rw-r–r–. 1 root root 957 Nov 4 22:52 epel.repo -rw-r–r–. 1 root root 1056 Nov 4 22:52 epel-testing.repo -rw-r–r–. 1 root root 684 Mar 8 2007 mirrors-rpmforge -rw-r–r–. 1 root root 1020 Mar 12 14:39 remi.repo -rw-r–r–. 1 root root 439 Mar 7 05:11 rpmforge.repo |
Например, для удаления репозитория RPMforge – надо удалить файл rpmforge.repo, а для удаления Epel – соответственно файлы epel.repo и epel-testing.repo. Далее, удаляем сам пакет:
1 2 |
# rpm -e rpmforge-release warning: /etc/yum.repos.d/rpmforge.repo saved as /etc/yum.repos.d/rpmforge.repo.rpmsave |
В случае сообщений об ошибках в зависимостях – добавьте ключ -nodeps.
screen kill
1 |
screen -X -S 23487.pts-0.devxxx kill |
Убийство screen
php7
В CentOS 7, по умолчанию, устанавливается php 5. Установка более новой версии выполняется из других репозиториев. Добавление репозиториев и установка Первый репозиторий, который мы добавим — EPEL, второй на выбор — либо REMI, либо webtatic. 1. Epel Установка выполняется командой:
1 |
yum install epel-release |
2.1. REMI Добавляем репозиторий:
1 |
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm |
И устанавливаем php:
1 |
yum install php72 |
2.2. Webtatic Устанавливаем репозиторий на webtatic.com: […]
sms команда
КОМАНДА ДЛЯ ОТПРАВКИ СМС
1 |
gammu --sendsms text +79********** -text "Ваш код активации: 424!!!!2" -unicode |
если ругается на ! знак
1 |
set +H |
Отправка SMS Через модем Megafon M150-2 (Huawei E3372)
Кинули в меня задание, суть которого в том чтобы с 3g отправлять смс. И сначала я начал не то тыкать и пытаться найти гайд как врубить на нем инет. Хотя для этого нужны прямые команды на модем. Это можно сделать по этому гайду : AT-команды GSM модема SIM900 AT+CMGS – Send SMS Command in Text […]
Убрать лишнее в .SH
Команда для компиляция скрипта.
1 |
perl -pi -e 's/\r//' scriptfilename |
Команда для исполнения скрипта:
1 |
chmod +x название файла |