суббота, 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

воскресенье, 1 апреля 2012 г.

SharePoint 2010: создание своей master page

SharePoint позволяет добавлять свои шаблоны страниц. Рассмотрим создание своей master page в VisualStudio 2010 в виде модуля, который можно подключить к SharePoint серверу.

SharePoint: Авторизация на site collection с localhost

По умолчанию нельзя залогиниться на SharePoint site collection с той же машины где установлена коллекция. Для исправления этого нужно внести изменения в LSA (local security authority) policy. Разрешить авторизацию с localhost.
Запускаем regedit.exe с администраторскими правами.
В ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa создаём новое поле типа DWORD (32-bit) с именем DisableLoopbackCheck. И устанавливаем его значение в 1.
Источник 

пятница, 24 февраля 2012 г.

Android: использование NDK

При разработке приложений под Android можно использовать C/C++. Это даёт возможность использовать существующие наработки и библиотеки написанные на C. Создавать свой, более быстрый чем Java, код. Далее рассмотрим использование C++ кода в Android проекте, на примере простейшего приложения, с применением Eclipse под Windows.

суббота, 11 февраля 2012 г.

XNA: динамическое создание шейдеров

В четвёртой версии XNA Microsoft предлагает создание шейдеров только на стадии компиляции, путём помещения fx-файлов в директорию ресурсов и последующей загрузки уже скомпилированного шейдера в эффекте из ресурсов.
var effect = Content.Load<Effect>( Path.Combine(Directories.ContentDirectory, "ShaderFileName"));

Если есть потребность создания шейдеров в рантайме придётся прибегнуть к громоздкой и медленной процедуре. Поэтому лучше использовать обычный способ загрузки шейдеров из ресурсов.
Далее описание динамического создания шейдера.