воскресенье, 3 декабря 2017 г.

docker ssh server

Init container:
> docker run -it -v c:/work:/work -p 8080:80 -p 2222:22 debian bash

Container start:
> docker start <container name>

Attach to started container:
> docker attach <container name>

Init repo:
# apt-get update
# apt-get upgrade

Install SSH server
# apt-get install openssh-server
# /etc/init.d/ssh  start

Add user:
# useradd -s /bin/bash -m -d /home/<user name> <user name>
# passwd <user name>

Enable 'su', set password for root:
# passwd root

Connect to SSH 10.0.75.2:2222

youtube-dl

Home site: http://youtube-dl.org/

Install
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl


Show possible formats
youtube-dl --list-formats "http://www.youtube.com/watch?v=-6Wu0Q7x5D0"

youtube-dl -F https://www.youtube.com/watch?v=aU2ucm8vVU8

Download
youtube-dl -v -o file.mp4 -f 248+251 "http://www.youtube.com/watch?v=-6Wu0Q7x5D0"

youtube-dl -v -o file.mp4 -f '(bestvideo+bestaudio/best)' "https://vimeo.com/245581179"

Extract audio

youtube-dl -v -o file.mp4 -x --audio-format mp3 --audio-quality 0 -f 251 https://www.youtube.com/watch?v=aU2ucm8vVU8

пятница, 25 сентября 2015 г.

FireFox установка неподписанных расширений

about:config
Установить опцию xpinstall.signatures.required в false.

Для новых версий начиная с 48.
1. Создаём файл c:\Program Files (x86)\Mozilla Firefox\config.js
Содержимое
try {
  Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", {})
    .eval("SIGNED_TYPES.clear()");
}
catch(ex) {}

2. Создаём файл c:\Program Files (x86)\Mozilla Firefox\defaults\pref\autoconfig.js
Содержимое
pref("general.config.obscure_value", 0);
pref("general.config.filename", "config.js");

вторник, 18 августа 2015 г.

IIS привязка домена к серверу из командной строки

Привязать домен к web приложению можно из командной строки.
c:\Windows\System32\inetsrv\appcmd.exe set site /site.name:app_pool_name /+bindings.[protocol='http',bindingInformation='*:80:example.com']

Для отмены привязки заменяем /+bindings на /-bindings.
c:\Windows\System32\inetsrv\appcmd.exe set site /site.name:app_pool_name /-bindings.[protocol='http',bindingInformation='*:80:example.com']

суббота, 15 августа 2015 г.

FireFox установка громкости

Ограничение громкости звука в FireFox, включая источники звука в контейнерах.
about:config
Поле media.volume_scale по умолчанию 1.0, можно установить 0.03.

воскресенье, 9 августа 2015 г.

ffmpeg шпаргалка

Объединение видео и аудио потока в один файл (новый способ).
1. Конвертирование аудио:
ffmpeg.exe -i i.webm -vn -ab 128k -ar 44100 -strict -2 -y out.mp3 
2.Объединение видео и конвертированного аудио:
ffmpeg.exe -i i.mp4 -i out.mp3 -c copy -map 0:0 -map 1:0 out.mp4

Объединение видео и аудио потока в один файл (старый способ).
ffmpeg -i i.mp4 -i i.m4a -c copy -map 0:0 -map 1:0 out.mp4

Конвертирование видео в формат для просмотра на бытовом плейере с поддрежкой AVI и пр.
ffmpeg -i 1.mp4 -c:v mpeg4 -vtag xvid -acodec mp2 -vf "scale=w=iw/2:h=ih/2" -qscale:v 2 o.avi
Уменьшить размер изображения в 2 раза:
-vf "scale=w=iw/2:h=ih/2"
Установить максимальное качество видео:
-qscale:v 2

19 команд ffmpeg для любых нужд

Блокирование рекламы в Skype

Записи в hosts блокирующие рекламу в Skype.

# Deny Skype adv
127.0.0.1 live.rads.msn.com
127.0.0.1 ads1.msn.com
127.0.0.1 static.2mdn.net
127.0.0.1 g.msn.com
127.0.0.1 a.ads2.msads.net
127.0.0.1 b.ads2.msads.net
127.0.0.1 ad.doubleclick.net
127.0.0.1 ac3.msn.com
127.0.0.1 rad.msn.com
127.0.0.1 msntest.serving-sys.com
127.0.0.1 bs.serving-sys.com
127.0.0.1 flex.msn.com
127.0.0.1 ec.atdmt.com
127.0.0.1 cdn.atdmt.com
127.0.0.1 db3aqu.atdmt.com
127.0.0.1 cds26.ams9.msecn.net
127.0.0.1 sO.2mdn.net
127.0.0.1 aka-cdn-ns.adtech.de
127.0.0.1 secure.flashtalking.com
127.0.0.1 adnexus.net
127.0.0.1 adnxs.com