Network: GNS3

 

  • сам gns3 можно скачать
    • запросом с оффициального сайта, но нужно ждать 2 business days, иногда и больше
    • можно найти на просторах интернета поиском по GNS3-2.2.17.dmg, например на sourcefourge
  • много ссылок на образы на оф.


Читать дальше

Voice: VoIP, SIP, ALG заметки

  • Много инфы ниже взято из подкаста про телефонию/QoS Linkmeup от спикера Сергея Глушко (voxlink.ru) – один из лучших подкастов!
  • Работа с Wireshark/sngrep в контексте VoIP подробнее описана в отдельной статье
  • Законодательство зачастую «против» ИТ технологий и телефонии – создается де-факто/де-юре противоречие
    • Питерский номер находясь в Мск нельзя использовать
    • облачные АТС формально не могут выполнять свою деятельность т.к.


Читать дальше

Telegram bot на Ruby c gem telegram-bot-ruby

РЕСУРСЫ, переменные И МЕТОДЫ
  • https://core.telegram.org/bots/api – основной необходимый MAN. Очень крутой, но не хватает примеров
  • https://github.com/atipugin/telegram-bot-ruby – ruby gem telegram, есть пример кода для разных кейсов
  • https://github.com/mustafababil/Telegram-Weather-Bot/blob/master/responseController.py – пример бота в телеграм на python
METHOD
bot.api.send_message - основной метод, отправка сообщений
bot.api.answer_callback_query-


Читать дальше

Немного об Oracle Intelligence Bots

Даже oracle вложился в разработку чат-ботов, а это говорит о многом – такие монстры просто так не дергаются.
В принципе, в их видео ничего относительно нового: бот отвечает на вопросы на основе примерно созданных шаблонных диалогов, выбор конкретного диалога основывается на ai machine learning, если бот не может ответить – автоматически подключается сотрудник.


Читать дальше

Скрипт на событие логина по SSH

Пришла идея создания скрипта для логгирования события подключения по SSH в таблицу SQL и уведомления о подключении определенных пользователей определенным пользователям:
  • писать всем пользователям о подключении их самих – сами пользователи знают, когда заходят и заход тогда, когда ты это делать не мог – есть повод обеспокоиться
  • админу писать о подключении всех пользователей, имеющих права на sudo
В целом логгирование в linux встроено по умолчанию – утилита last показывает полный лог авторизаций с момента создания файла /var/log/wtmp и продолжительность pts, а в lastlog есть информация о последнем подключении.


Читать дальше

Linux, BSD: использование screen

 

  • Хорошая шапаргалка по screen
  • Статья по tmux
  • (screen, tmux) У screen есть мощные альтернативы (напр. tmux, Byobu), но их нужно устанавливать, а screen часто бай-дефолт установлен в системе (есть даже на MacOS!). Почему стоит использовать tmux вместо screen:
    • screen deprecated, по крайней мере для RHEL-based систем
    • в tmux есть возможность одновременного подключения нескольких человек к одной сессии
    • в tmux сохраняется разбивка (layout) по окнам по умолчанию, не нужно ничего дополнительно вводить
  • https://access.redhat.com/solutions/4136481


Читать дальше

HCNA Cloud вопросы/ответы

Question/answers Huawei HCNA Cloud BCCP H13-511 из разных источников (mock, вопросы honorcup, с обучения Huawei, лекций на git и из разных мест в интернете – например, отсюда и отсюда) единым списком для удобства подготовки. Это не dumps, а те дампы, которые есть, они не имеют отношения к текущему HCNA Cloud – то что я видел вообще были для старого Storage.

Читать дальше

Динамическое формирование окончания слов во множественном числе

Достаточно для анализа 10 символов чтобы делать правильное окончание.

Метод на ruby:

 def spelling(number)
  last_digit = number.to_s.split(//).last(1).join # identify last digit
  spell = "" if last_digit == "1"
  spell = "а" if last_digit =~ /^([2-4])$/
  spell = "ов" if last_digit =~ /^([0]|[5-9])$/
  two_last_digit = number.to_s.split(//).last(2).join


Читать дальше

Mobile: 2g, 3g, 4g (LTE, EDGE, GSM, MNP; MSC)

  • В телефоне отдельные радиомодули под 2G/3G/4G – обычно все работает на разных частотах
  • Импортозамещение потенциально будет и для мобильныз сетей: Наш флагманский продукт (МТС) для российских операторов – базовая станция LTE/5G, построенная на принципах программно-конфигурируемого радио (SDR) и открытой архитектуры OpenRAN.


Читать дальше