Рецепт мыльных пузырей

Ингредиенты (на 1л воды), со ссылками на товар

    1. Гуаровая камедь, https://ozon.ru/t/IxuV0Pc — 1.5 гр.
    2. Фейри: 50 гр — тут важно, что нужно брать подходящую жидкость для мытья посуды. Я пробовал разные, но только с Фейри получается нормальный результат. Я использую лимонный. В зависимости от конкретного средства может понадобиться больше или меньше для достижения идеала, но с 50 гр должно уже получиться нормально:)
      а) Средство для мытья посуды Fairy Pure & Clean, 650 мл https://ozon.ru/t/gT3zLNb 159руб.
      б) Средство для мытья посуды Fairy Сочный лимон 1.35 л https://ozon.ru/t/wGmcsA5 282руб.
      в) Средство для мытья посуды Fairy Нежные руки, Ромашка и витамин E, 1,35 л https://ozon.ru/t/DuGeQ9n 254руб
    3. Сода: 2гр
    4. Глицерин, https://ozon.ru/t/nPB3qyf

Важно! Все нужно отмерять по весу. Небольшое расхождение будет влиять на качество. В конечном счете нужно сделать пару раз и найти баланс. Я дам базовые количества.

Читать далее «Рецепт мыльных пузырей»

Как посмотреть загрузку сетевого интерфейса в FreeBSD и узнать кто занимает канал

1 Systat

Systat

Для того чтобы посмотреть насколько в данный момент загружен канал, неважно интернет это или локальная сеть достаточно набрать в командной строке:

systat -ifstat n

Где — количество времени в секундах, через которое данные будут обновлятьсяВывод команды systat:

Читать далее «Как посмотреть загрузку сетевого интерфейса в FreeBSD и узнать кто занимает канал»

Смешать два звуковых канала и наложить их на видео

Проект «Антонина»
посвящается

Антонине Александровне Троицкой
г.Корсун 19.02.1892


Видео с камеры + Старое детское радио + звук с камеры. Все смешать. Добавить на это бегущую строку с погодой сверху + надпись снизу слева с названием композиции:

ffmpeg -re -i "rtsp://user:pass@192.168.37.37/stream0" -i http://195.91.237.50:8000/detskoe128 -i "rtsp://user:pass@192.168.37.37/audio" -filter_complex "[1][2]amix=inputs=2[a]" -map 0:v -map "[a]" -vf "[a]drawtext=fontfile=/home/user/stream/txt/lucon.ttf:textfile=/home/user/stream/pogoda/temp.txt:reload=1:fontcolor=white@0.9:fontsize=h/30:box=1:boxcolor=black@0.1:boxborderw=5:y=0:x='if(gt(x,-tw),w-mod(2*n,w+tw),w)',drawtext=fontfile=/home/user/stream/txt/lucon.ttf:textfile=/home/user/stream/radio/deti.txt:reload=1:fontcolor=white@0.9:fontsize=h/40:box=1:boxcolor=black@0.3:boxborderw=5:x=0:y=h-th [b]" -c:v libx264 -s 1280x720 -r 30 -strict experimental -c:a aac -f flv "rtmp://192.168.37.1/cam37/s1"
Читать далее «Смешать два звуковых канала и наложить их на видео»

Как определить кодировку файла и изменить кодировку файлов по умолчанию с одной на другую в GNU/Linux и FreeBSD

enca — программа для определения и преобразования кодировки текстовых файлов

# enca deti.txt
Universal transformation format 8 bits; UTF-8
  Doubly-encoded to UTF-8 from ISO-8859-5

Чтобы преобразовать файл в кодировку, отличную от текущей (системной),, используется параметр -x. Например, чтобы преобразовать файл в кодировку UTF-8, используется команда

Читать далее «Как определить кодировку файла и изменить кодировку файлов по умолчанию с одной на другую в GNU/Linux и FreeBSD»

Скрипт имя композиции из онлайн-радио

#!/etc/sh
sleep 2
FREPORT=file=meta.log:level=8 ffmpeg -i http://195.91.237.50:8000/detskoe128 -f ffmetadata metadeti.txt -y
cat metadeti.txt | sed -nr 's/StreamTitle=//p' >  deti0.txt
iconv -f WINDOWS-1251 -t UTF-8 deti0.txt > deti.txt
sed -i '' '1s/^/Старое детское радио\n/' deti.txt

Настройка веб-сервера Apache под Windows

План работ:

  1. Установка Apache под Windows.
  2. Выпуск самоподписанного сертификата Windows (Необязательно).
  3. Генерация сертификата.
  4. Публикация информационной базы Windows.
  5. Проверка публикации.

В отличие от IIS, веб-серверApaсhe доступен как для Windows, так и для Linux и позволяет настроить работу публикаций по шифрованному протоколу http.

Читать далее «Настройка веб-сервера Apache под Windows»

Примеры использования sed редактора

Пространство между строками:

  • Двойное пространство между строками:
    • sed G
  • Двойное пространство между строками исключая пустые строки (на выходе содержатся не больше одной пустой строки между двумя строками с текстом):
    • sed '/^$/d;G'
  • Тройное пространство между строками:
    • sed 'G;G'
  • Удалить каждую вторую строку:
    • sed 'n;d'
  • Вставить пустую строку перед каждой строкой соответствующей регулярному выражению «regex»:
    • sed '/regex/{x;p;x;}'
  • Вставить пустую строку после каждой строки соответствующей регулярному выражению «regex»:
    • sed '/regex/G'
  • Вставить пустую строку перед и после каждой строки соответствующей регулярному выражению «regex»:
    • sed '/regex/{x;p;x;G;}'
Читать далее «Примеры использования sed редактора»

zabbix mikrotik отключить отслеживание capsman интерфейсов

Заббикс надоел рассылками бесполезных сообщений о переподключениях клиентов беспроводной сети. Что делать?

Решение:
Добавить в шаблоне микротика данные интерфесы в исключения. Есть интерфейсы, которые нужно исключить из мониторинга: 2G, 5G и wlan.

Идём в Заббикс—>Шаблоны—>Mikrotik SNMP—>Макросы—>{$NET.IF.IFNAME.NOT_MATCHES}, и добавляем их к уже присутствующим значениям, в виде «|5G|2G|wlan|»:

Читать далее «zabbix mikrotik отключить отслеживание capsman интерфейсов»

Мониторинг сайтов в Zabbix

Требуется zabbix сервер и Selenium Server with Chrome. Первый стоит в клетке второй на виртуальной машине Debian.

1. Установить Дебиан(xfce, xrdp)

2. Установка пакета контейнеризации https://docs.docker.com/engine/install/debian/

3. Запуск Селениума:

docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-chrome:latest

4. Настройка заббикса и добавление сайтов в виде узлов

https://www.zabbix.com/documentation/current/en/manual/guides/monitor_browser

Литература: https://www.zabbix.com/documentation/current/en/manual/guides/monitor_browser

https://docs.docker.com/engine/install/debian/

https://hub.docker.com/r/selenium/standalone-chrome

 

 

Galene — сервер видеоконференций, установка настройка

Galene (или Galène) — это сервер для проведения видеоконференций (SFU), который легко развернуть и для работы которого требуется совсем немного ресурсов сервера. Изначально он был разработан для проведения лекций, конференций и учебных занятий для студентов, но позже оказалось, что он полезен и для традиционных совещаний. Galene используется в двух крупных университетах (Парижском университете и Университете Сорбонна) для проведения лекций, практических занятий, семинаров и совещаний для сотрудников.

pkg install galene

Файл конфигурации Galene

Прежде чем мы сможем запустить Galene в первый раз, нам нужно определить, какие группы доступны. Они образуют комнаты для видеоконференций и позволяют нескольким пользователям подключаться к одной комнате или проводить конференции в разных комнатах, не мешая друг другу. Кроме того, пользователи определяют, какие у них есть права доступа и какие у них пароли.

Базовый пример файла в /var/db/galene/groups выглядит следующим образом:

{
    "users":
    {
        "bob":
        {
            "password": "secret",
            "permissions": "op"
        }
    }
}
Здесь мы определяем пользователя с именемbob, пароль и права оператора в комнате.Сама комната называетсяvideostar.

Откроется веб-страница с вопросом о том, к какой группе вы хотите присоединиться. Введите videostar (тот, что указан в нашей конфигурации выше) и нажмите кнопку Join . На следующей странице введите имя пользователя и пароль из файла конфигурации. Выберите, какие устройства (камеру, микрофон) разрешить использовать, а затем нажмите кнопку Connect . Если всё прошло успешно, вы окажетесь в комнате для видеоконференций с полными правами доступа. Передайте этот URL другим пользователям после добавления новых пользователей в файл videostar.json и перезапуска процесса galene. Поздравляем и желаем удачной видеоконференции!

Добавление действительного SSL-сертификата

Добавить действующий SSL-сертификат относительно просто, начиная с letsencrypt.org. На сервере должен работать веб-сервер(apache24) на 80-м порту.

pkg install py311-certbot

Сертификат установить с помощью утилиты

certbot certonly --webroot -w /usr/local/www/apache24/data -d my.server.name
cp /usr/local/etc/letsencrypt/live/my.server.name/fullchain.pem /var/db/galene/data/cert.pem
cp /usr/local/etc/letsencrypt/live/my.server.name/privkey.pem /var/db/galene/data/key.pem
chown galene:galene /var/db/galene/data/*
service galene restart

 

 

 

 

Источник:

How To Install and Configure the Galene Video Meeting Server

 

Яндекс.Метрика