= заметки о разном == удаление лишних концов строк из ldif {{{#!sh perl -ne 'chomp; if(/^\s.+/){ s/^\s//; print } else { print "\n$_" }' < in > out }}} [[br]] == посмотреть состояние пула адресов в радиусе {{{#!sh `rlm_ippool_tool -av /var/lib/radiusd/db.ippool /var/lib/radiusd/db.ipindex` }}} [[br]] == вырезать кусок видео с помощью `ffmpeg`: {{{#!sh ffmpeg -ss 00:00:11.500 -t 48 -i "couch throne.mpg" -c:v libx264 cut.avi ffmpeg -ss 00:01:48.000 -t 81 -i source.mkv -c:v libx264 -c:a mp3 -sn cut.mp4 ffmpeg -ss 00:43:53.000 -t 25 -i source.mkv -c:v libx264 -map 0:4:a -map 0:v cut.mp4 }}} [[br]] == слепить видео с помощью `ffmpeg`: {{{#!sh ffmpeg -i myfile1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts ffmpeg -i myfile2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4 }}} [[br]] == разрезать `cue`/`flac` на пачку `wav`: {{{#!sh shntool split -t "%n - %t" -m /- -o wav -f file.cue file.flac }}} а ещё можно сразу в `mp3`: {{{#!sh shntool split -t "%n - %t" -m /- -o "cust ext=mp3 lame -m s -b 320 - %f" -f file.cue file.flac }}} [[br]] == замена заглушки `thule` в т-профиль чтобы не резать родные заглушки thule в т-профиль, можно использовать пирацкую заглушку atlant в несколько раз дешевле. длины одного комплекта (2520мм) хватит сразу для обоих поперечин. артикул `at8820`, `30.8820` или `8820`, есть в автодоке, экзисте и, наверное, в других интернет-магазинах. [[Image(atlant8820.jpg)]] [[br]] == скачивание `adobe acrobat connect` вебинара: {{{ Original URL: https://www.example.com/p10101010 Modified URL: https://www.example.com/p10101010/output/filename.zip?download=zip }}} [[br]] == генерация сертификата через `easy-rsa` с добавлением `subjectAltName`, чтобы `chrome` перестал докапываться: * в `openssl-1.0.0.cnf` секцию `[ server ]` добавить `subjectAltName=${ENV::SAN}`; * выполнить `export SAN=DNS:dns1.domain.tld,DNS:dns2.domain.tld` с списком необходимого; * генерировать `build-key-server` для сервера или `build-key` для клиента. [[br]] == обучение [https://i.ebayimg.com/images/g/DREAAOSwayZXjFSp/s-l300.jpg пульта] 1. Press set key around 6 sec. In TV control area until the LED light flashing, then it enters into learning mode. 2. Press any of the key in TV control which you want to learn until the led light flashing, then this key is into receiving mode. 3. Put another Remote Control with this new control in the horizon line, then press the function key which you want to learn from this RCU in around 3 Sec. 4. After the led light flashing in three 3 times, press the SET key on new RCU to confirm this learning. 5. If you need to learn more keys, pls do action 2-4 again [[br]] == disable `youtube` material design cookie editor → `PREF` → `f6=8` [[br]]