Удаление аккаунта Steam

Для удаления аккаунта Steam, необходимо написать сообщение в техническую поддержку, для этого перейдем на официальный сайт SteamID, Steam Account Names, Merging Accounts and Deleting Accounts, нажмем «Мне нужна помощь«, выберем категорию вопроса «Мой аккаунт» и напишем сообщение что хотим удалить аккаунт.

Через неделю мне пришел ответ в котором спрашивали действительно ли я хочу удалить аккаунт.
На что ответил «Да, я хочу удалить аккаунт«, после этого, примерно через неделю пришло второе сообщение:

Аккаунт Steam был отключен по вашему требованию. Вся информация, размещенная им в Сообществе, была удалена. Вы больше не сможете войти в этот аккаунт или восстановить к нему доступ.

Все.

Просмотр содержимого командой less

Команда less позволяет просматривать содержимое текстовых файлов в постраничном режиме.

Опишу клавиши управления:
стрелка_вверх (Перемещение на одну строку вверх)
стрелка_вниз (Перемещение на одну строку вниз)
PageUp (Перемещение на одну страницу вверх)
PageDown или ПРОБЕЛ (Перемещение на одну страницу вниз)
ENTER (Перемещение на одну строку вниз)
d (Перемещение на пол страницы вниз)
b (Перемещение на одну страницу вверх)
g (перемещение в начало файла)
shift+g (перемещение в конец файла)
/текст/ (Поиск по указанному тексту вперед)
?текст? (Поиск по указанному тексту назад)
:n (следующий файл)
:p (предыдущий файл)
:d (закрытие текущего файла)
shift+f (позволяет просматривать новые строки в реальном времени, на подобии tail -f)
ctrl+c (отключение просмотра новых строк)
v (запустить редактор)
h (Справка)
q (Выход)

Синтаксис выполнения такой:

less +СТРОКА +/ТЕКСТ ФАЙЛ

Например простой просмотр файла:

less ФАЙЛ.txt

Просмотр начиная с 5 строки:

less +5 ФАЙЛ.txt

Поиск указанного текста в файле:

less +/текст ФАЙЛ.txt

Просмотре нескольких файлов:

less ФАЙЛ ФАЙЛ ФАЙЛ

Можно перенаправить вывод какой нибудь команды в less чтобы удобно просмотреть содержимое в постраничном режиме.
Например из cat в less:

cat ФАЙЛ | less

Посмотреть содержимое директории:

ls -al /etc | less

Содержимое архивов:

tar -ztf АРХИВ.tar.gz | less
tar -jtf АРХИВ.tar.bz2 | less

Результаты поиска текста ssh в файле auth.log:

tac /var/log/auth.log | grep ssh | less

И т.д.

Список команд AMXmodX

Команды администраторов:
amxmodmenu (основное меню)
amx_addadmin ИМЯ|auth ФЛАГ_ДОСТУПА ПАРОЛЬ authtype (добавление администратора)
amx_addban authid_или_ip ВРЕМЯ ПРИЧИНА (добавление бана)
amx_unban authid_или_ip (удаление бана)
amx_ban ИМЯ НОВОЕ_ИМЯ ВРЕМЯ ПРИЧИНА (добавление бана)
amx_cfg ФАЙЛ (загрузка указанного файла конфигурации)
amx_cvar ЗНАЧЕНИЕ (изменение или просмотр значения cvar)
amx_help (просмотр доступных команд)
amx_kick ИМЯ_ИЛИ_userid ПРИЧИНА (исключение игрока из игры)
amx_last (список недавно вышедших с сервера игроков)
amx_leave ТЕГ ТЕГ1 ТЕГ2 ТЕГ3 (исключить всех игроков, у которых нет указанных клан-тэгов)
amx_map КАРТА (смена карты на указанную)
amx_menu (меню для игроков)
amx_modules (просмотр загруженных модулей)
amx_nick ИМЯ НОВОЕ_ИМЯ (изменение имени игрока)
amx_off (выключение плагинов)
amx_on (включение плагинов)
amx_pause (включение или снятие паузы)
amx_pausecfg (команды управления паузами)
amx_plugins (просмотр загруженных плагинов)
amx_rcon КОМАНДА (выполнение rcon команды на сервере)
amx_reloadadmins (обновление прав админов из users.ini)
amx_setlang ЯЗЫК (установка языка)
amx_showrcon КОМАНДА (выполнение команды на сервере и просмотр результата)
amx_slap ИМЯ_ИЛИ_userid УРОН (шлепнуть игрока)
amx_slay ИМЯ_ИЛИ_userid (убить игрока)
amx_who (список игроков на сервере)

Голосование:
amx_vote ВОПРОС ОТВЕТ1 ОТВЕТ (запуск голосования)
amx_voteban ИМЯ_ИЛИ_userid (голосование за бан игрока)
amx_votekick ИМЯ_ИЛИ_userid (голосование за кик игрока)
amx_votemap КАРТА КАРТА КАРТА КАРТА (голосование за следующую карту)
amx_cancelvote (прервать голосование)

Команды статистики:
say /switch (включение/выключение статистику)
say /top15 (топ 15 игроков)
say /stats (статистика игроков)
say /statsme (ваша статистика)
say /hp (информацию о вашем убийце)
say /me (статистика раунда)
say /rank (ваш ранг на сервере)
say /rankstats (статистика сервера)
say /report (статус оружия)
say /score (статистика команд)

Сообщения в чате:
say currentmap (просмотр названия текущей карты)
say ff (статус Friendly Fire)
say nextmap (просмотр названия следующей карты)
say thetime (посмотреть текущее время)
say timeleft (время до конца карты)

Чат команды:
amx_chat СООБЩЕНИЕ (отправка сообщения всем админам)
amx_csay ЦВЕТ СООБЩЕНИЕ (сообщение для всех по центру)
amx_psay ИМЯ_ИЛИ_userid СООБЩЕНИЕ (приватное сообщение указанному игроку)
amx_say СООБЩЕНИЕ (сообщение всем игрокам)
amx_tsay СООБЩЕНИЕ (сообщение для всех слева)
say @[@|@|@][w|r|g|b|y|m|c] СООБЩЕНИЕ (сообщение для всех слева)
say_team @СООБЩЕНИЕ (HUD сообщение всем админам)

RCON команды:
amxx cmds (просмотр команд AMXmodX)
amxx cvars (просмотр CVAR AMXmodX)
amxx gpl (просмотр лицензии GNU)
amxx modules (просмотр модулей)
amxx plugins (просмотр плагинов)
amxx pause (приостановка запущенного плагина)
amxx unpause (запуск приостановленного плагина)
amxx version (просмотр версии AMXmodX)

PHP. Перенаправление на другую страницу (Redirect)

Приведу пример перенаправления на другую страницу:

<?php
  header("Location: http://www.example.com/");
  exit;
?>

Пример перенаправления через указанное количество секунд:

<?php
  header('Refresh: 5; URL=http://www.example.com/');
  echo 'Через 5 секунд Вы будете автоматически перенаправлены на другую страницу.';
  exit;
?>

Пример Redirect в JavaScript (это может работать не у всех):

<script type="text/javascript">
  location.replace("http://www.example.com/");
</script>

Пример Redirect в JavaScript через 5 секунд (это может работать не у всех):

<script type="text/javascript">
  setTimeout('location.replace("http://www.example.com/")', 5000);
</script>

Пример Redirect в HTML через 5 секунд (если указать 0, то будет переадресовывать сразу):

<meta http-equiv="refresh" content="5; url=http://www.example.com/">

Как узнать код города для погоды на IP-телефонах Grandstream

Параметры погоды указываются во вкладке «Settings (Настройка)» — «Web Service (Веб-служба)»

Чтобы узнать код города, перейдем на сайт http://www.weather.com и введем название города, если не нашло на русском, то пишем на английском.

На странице просмотра погоды смотрим на URL-адрес, у меня он был https://weather.com/uk-UA/weather/today/l/UPXX0836:1:UP

Где UPXX0836 и есть код города.

Его и нужно указывать в настройках IP-телефона.

Все.

Установка и настройка GoIP СМС-сервера

На примере настрою GoIP СМС-сервер в Ubuntu Server 14.04 LTS x64.
Переключимся сразу на root пользователя:

sudo -i

Обновим систему и установим веб-сервер и mysql сервер:

apt-get update
apt-get upgrade
apt-get install apache2 php5 mysql-server

Скачаем во временную директорию архив с goip смс-сервером и запустим скрипт установки:

cd /tmp
wget http://www.hybervoice.com/update/goip_install-v1.23.tar.gz
tar xvfz goip_install-v1.23.tar.gz
cd goip_install
./goip_install.sh

Во время установки ответим на несколько вопросов:
1) Расположение директории с конфигурацией веб-серера (создастся файл с веб настройками), в моем случае это /etc/apache2/conf-enabled
2) Пароль root пользователя к Mysql серверу (создастся база goip)
3) Расположение Mysql, стандартно оно так и есть /usr/bin/mysql, просто жмем Enter

Перезапустим веб-сервер чтоб загрузился файл с настройками из /etc/apache2/conf-enabled:

service apache2 restart

В браузере уже можно открыть панель управления смс-сервером http://сервер/goip
У меня отобразилась ошибка:

Forbidden
You don’t have permission to access /goip on this server.

Причиной этому устаревшие параметры в /etc/apache2/conf-enabled/goip.conf, закомментируем две строки символом # и добавим строку после них:

#    Order allow,deny
#    Allow from all
Require all granted

После этого все открылось, стандартный логин и пароль root.

Приступим к настройке.
В «System Manage» — «Provider Manage» добавим провайдера, для этого укажем в Provider(1) его имя или просто номер самими цифрами.

Теперь перейдем в «System Manage» — «GoIP Manage«, вверху нажмем «Add GoIP» и добавим аккаунт для первого канала GoIP шлюза (первой сим).
ID:ks1
Batch Lines:1
Provider:созданный провайдер
Password:пароль
Confirm Password:пароль

Откроем веб-интерфейс GoIP шлюза и перейдем в «Configurations» — «SMS» где укажем параметры этого аккаунта.
SMS Server:Enable
SMS Server IP: адрес СМС-сервера
SMS Server Port:44444
SMS Client ID: ks1
Password: пароль
Send SMSC Number: Enable

После этого в СМС-сервере «System Manage» — «GoIP Manage» должен отобразится статус «Login«.

Если статус Login не появляется, у меня так было на Ubuntu Server 14.04 LTS x64 и замечал сообщение:

but cannot get response from process named «goipcron»

Для решения этой проблемы пришлось доставить библиотеки:

cd /etc/apt/sources.list.d
echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
apt-get update
apt-get install ia32-libs
ln -s /var/run/mysqld/mysqld.sock /var/lib/mysql/mysql.sock

И наново запустить goipcron:

cd /usr/local/goip
./run_goipcron

На сервере в случае проблем с соединением можно ловить пакеты через tcpdump например так:

tcpdump -i any -vnn -s0 port 44444

Сервер может принимать POST и GET запросы, приведу пример отправки СМС (номеров получателей можно указать несколько через запятую без пробелов):

http://192.168.1.21/goip/en/dosend.php?USERNAME=логин&PASSWORD=пароль&smsprovider=1&goipname=ks1&smsnum=номерполучателя&method=2&Memo=текст сообщения

Входящие СМС можно увидеть в Send Message — Inbox, исходящие в Send Message — Examine Sendings.
Чтобы не писалась статистика звонков (у меня ее пишет Asterisk), в System ManageSystem Manage поставим Disable напротив GoIP Report Record, а также поставим Disable на Save message before sending(browser should support javascript) чтобы не использовать java со стороны клиента при отправке СМС через API.

Настройка SIP Trunk в Asterisk от Укртелеком

Приведу пример настройки SIP Trunk в Asterisk, то есть Asterisk будет в роли SIP клиента.
От провайдера Укртелеком получены данные: номер, пароль и адрес сервера телефонии (sip.ukrtel.net).
SIP номер брался чтобы сделать многоканальность не обычном городском номере, путем переадресации в случае занятости линии.
Настраивать буду на Linux сервере с реальным IP без использования NAT.

Сначала пропишем в файле /etc/asterisk/sip.conf, в секции [general] строку регистрации SIP:

register => НОМЕР:ПАРОЛЬ@sip.ukrtel.net

Далее, пропишем контекст для SIP в sip.conf или users.conf, я предпочитаю прописывать транки в users.conf, в sip.conf пишу только свои SIP номера:

[ukrtelecom1]
secret=ПАРОЛЬ
remotesecret=ПАРОЛЬ
defaultuser=НОМЕР
trunkname=ukrtelecom1
host=sip.ukrtel.net
context=from-ukrtelecom1
insecure=invite
fromuser=НОМЕР
fromdomain=sip.ukrtel.net
type=peer
disallow=all
allow=alaw
allow=ulaw
allow=g729
nat=no
canreinvite=nonat
dtmfmode=rfc2833
qualifyfreq=30

В /etc/asterisk/extensions.conf пропишем контекст для входящих звонков:

[from-ukrtelecom1]
exten => s,1,DIAL(SIP/205,60)
exten => s,n,Hangup()

Приведу пример шаблона исходящих звонков:

exten => _380892XXXXXX,1,Dial(SIP/ukrtelecom1/${EXTEN},60)
exten => _097XXXXXXX,1,Dial(SIP/ukrtelecom1/${EXTEN},60)
exten => _095XXXXXXX,1,Dial(SIP/ukrtelecom1/${EXTEN},60)
и т.д.

Зарегистрировался ли SIP Укртелекома можно посмотреть в консоли Asterisk:

asterisk -rvv
sip show peers
quit

Все довольно просто.