Author Archives: alexlans

Install telegram-cli on centos

Вдруг забыл как ставить telegram-cli — вспоминаем

 

Log mysql procedures

Create a table called logtable with two columns, id INT and log VARCHAR(255).

Make the id column autoincrement.

Use this procedure:

Put this code anywhere you want to log a message to the table.

call log_msg(concat(‘myvar is: ‘, myvar, ‘ and myvar2 is: ‘, myvar2));
It’s a nice quick and dirty little logger to figure out what is going on.

 

thx to https://stackoverflow.com/questions/273437/how-do-you-debug-mysql-stored-procedures

Ping to file with time

  1. terminal output:

     
  2. file output:

     
  3. terminal + file output:

     
  4. file output background:

     

Vlan в CentOS

Все время забываю как в CentOS создать vlan.

Итак

команда создания влана

команда просмотра информации о влане

команда удаления влана

команда для добавления айпи на интерфейс ( не обязательно влан)

команда для удаления айпи с интерфейса

Справочник команд редактора vi

Чтобы не искать и вспоминать команды редактора vi )

Основные команды vi

Команды Выполняемые функции
TERM=terminal_name
export TERM
Установка конфигурации терминала
tput init Инициализировать терминал как terminal_name
vi filename Вызов редактора vi для редактирования файла filename
a Добавить текст после курсора
h Перемещает курсор на один символ влево
j Перемещает курсор вниз на одну строку
k Перемещает курсор вверх на одну строку
l Перемещает курсор на один символ вправо
x Удалить символ
<CR> Возврат каретки
<ESC> Перейти из режима ввода в командный режим
:w Записать в файл
:q Завершить работу с редактором
:wq Записать буфер в файл и завершить работу с редактором vi
ZZ Записать изменения в файл и завершить работу с vi


Команды позиционирования курсора
Continue reading

Как поставить rpm-пакет в CentOS

Все время забываю как ставить пакет в CentOS.

Переходим в нужный каталог

Скачиваем нужный пакет для нашей версии, например

И запускаем установку из скачанного файла

Готово)

Спасаем telegram-cli от медиасообщений

На сервере мониторинга стоит telegram-cli для уведомлений всех или некоторых сотрудников о критических и не очень проблемах.

После одного из критического сообщения сотрудник записал голосовое сообщение в группу уведомлений, чтобы не писать много текста.

В итоге telegram не смог этого пережить.

Continue reading

Расширяем файловую систему используя /home CentOS

После установки CentOS и года работы оказалось, что все дисковое пространство выделено в /home и никоим образом не используется. Тогда как рутовая партиция стремится к нулю)

Порядок действий совсем не сложный:

  1. скопировать важное содержимое /home/ в другую папку
  2. отмонтировать /home
  3. удалить раздел lv_home
  4. расширить root раздел
  5. изменить размер файловой системы

Continue reading

Как определить браузер Facebook

Как оказалось на устройствах iPhone и iPad приложение Facebook открывает все ссылки во встроенном браузере.
И случилось так, что необходимо было сделать репост ссылки с видео стримом с другого сайта.
На этом сайте код плеера отдавался через <iframe> </iframe>, что встроенный браузер Facebook отказывался открывать.

При открытии браузером Facebook на устройствах iPhone и iPad, он нам передает особый юзер агент:

В данной строке есть данные о модели устройства для браузера Facebook

FBMD: (iPhone|iPad)

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