ffmpeg - convert mkv to mp4
Сменить контейнер, без смены кодека:
ffmpeg -i source.mkv -codec copy output.mp4 |
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
Сменить контейнер, без смены кодека:
ffmpeg -i source.mkv -codec copy output.mp4 |
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
setsebool -P httpd_can_network_connect on |
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
yum install -y php73-php-devel php73-php-pear |
UPD. Альтернативный вариант:
yum install --enablerepo=remi,remi=php73 install php-pear php-devel |
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
Developing in Go
REST Servers in Go (Eli Bendersky’s website) Есть перевод.
chromedp Package chromedp is a faster, simpler way to drive browsers supporting the Chrome DevTools Protocol in Go without external dependencies (documentation).
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
Cross-platform Development (Windows, Linux, WSL2)
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
У роутера MikroTik проявилась особенность: когда комп подключен в сеть по Wi-Fi, mDNS то работает, то не работает. Т.е. avahi-resolve то резолвит имя подключенного в той же сетке Raspberry Pi с установленным avahi, то нет. Сложилось впечатление, что теряются пакеты. В итоге выяснилось, что так оно и есть. Проблема решается включением Multicast Helper = “full” в настройках интерфейса wlan:
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
~$ sudo service dbus start |
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
Предполагаю, что монтируется диск с UUID=a1234567 в /mnt/hdd1. Т.е. соответствующая строка в /etc/fstab выглядит так:
UUID=a1234567 /mnt/hdd1 ext4 defaults 0 0
Для получения UUID диска можно воспользоваться командой: sudo blkid
1. Удаляем (или комментируем) соотв. строку в fstab.
2. Создаем файл /etc/systemd/system/mnt-hdd1.mount со следующим содержанием:
[Unit] |
3. Разрешаем сервис mnt-hdd1.mount:
sudo systemctl enable mnt-hdd1.mount |
4. Проверяем статус:
sudo systemctl status mnt-hdd1.mount |
5. Если не запущен, то запускаем:
sudo systemctl start mnt-hdd1.mount |
6 Создаем файл /etc/systemd/system/minidlna.service. Добавляем в него следующие строки:
[Unit] |
7. Разрешаем сервис minidlna.service:
sudo systemctl enable minidlna |
8. Перегружаемся, проверяем:
df -h |
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
Аккаунт для доступа по ftp лучше (imho) делать без доступа к шелу:
useradd ftpuser -s /sbin/nologin
или, если пользователь уже есть:
usermod -s /sbin/nologin ftpuser
Но при этом получаем ошибку: 530 Login incorrect
Причина: в соответствии с настройками в /etc/pam.d/vsftpd пользователь должен иметь шел, перечисленный в /etc/shells. /sbin/nologin, разумеется, в /etc/shells не содержится.
Фикс: комментируем следующую строчку в /etc/pam.d/vsftpd:
#auth required pam_shells.so
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru