суббота, 3 октября 2020 г.

Аудио-тесты для проверки наушников

Источник http://misterfog.ru/check-yourself/

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


До начала тестирования запустите обычный трек и установите комфортный уровень громкости. Иначе есть шанс испортить наушники, перегрузив их.

Диапазон воспроизводимых частот

frequencychecklow.wav 

10 Гц >> 200 Гц

Первый тест проверяет нижнюю границу диапазона. Слушайте, пока вы не начнете слышать основной низкий тон. Голос за кадром говорит вам, какой частоты вы достигли (англ.): это число представляет собой минимальную частоту, на которые способны тестируемые наушники. Хорошие наушники могут воспроизводить звук начиная с 20 Гц, нижней границы нашего слуха.


frequencycheckhigh.wav 

22 кГц >> 8 кГц 

Второй тест проверяет высшую границу диапазона. Слушайте, пока вы не начнете слышать основной высокий тон. Хорошие наушники воспроизводят частоты до 20 кГц, верхнего предела диапазона человеческого слуха.

Однако, имейте ввиду, что этот предел снижается с возрастом. Если все ваши наушники вдруг имеют тот же верхний предел частоты, и эта частота ниже, чем указано производителем, это может означать, что причина — ваш слух, а не качество наушников.

Если вы слышите странные взлеты и падения или что-нибудь другое, что не похоже на непрерывно нисходящий звук, скорее всего это ваша звуковая карта вносит помехи.

Качество

 

Сотрясающий бас

headphoneshaker.wav 

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

Баланс между каналами

headphonesweep20Hz-10kHz.wav

20 Гц >> 10 кГц

Чтобы правильно воспроизвести стерео панораму, левый и правый динамики должны одинаково воспроизводить все частоты в звуковом спектре. Наш тест воспроизводит частоты от 20 Гц до 10 кГц и посылает их одинаковым уровнем на оба динамика. На всем протяжении теста, сигнал должен звучать прямо в центре вашей головы, без каких-либо отклонений.

Бинауральный тест

 

Стук в дверь

binaural_knocking.wav 

Бинауральные записи производятся путем размещения микрофонов непосредственно в ушах. При воспроизведении записи через наушники, этот тест подразумевает, что каждое ухо слушателя получить точно такой же сигнал, какой был при записи. Наш тестовый сигнал состоит из бинауральной записи стука по деревянной двери. При сравнении наушников, спросите себя, как реалистично звучит запись? Чувствуете ли вы, что дверь находится рядом с вами? Звучит ли это как настоящая деревянная дверь?

суббота, 12 сентября 2020 г.

Windows hiberfil.sys

Disable or delete hiberfil.sys

powercfg.exe -h off

Sublime config

 {
    "color_scheme": "Packages/Color Scheme - Default/Sixteen.sublime-color-scheme",
    "font_size": 9,
    "trim_automatic_white_space": false,
    "word_wrap": false,
    "highlight_line": true,
    "fallback_encoding": "Cyrillic (Windows 1251)",
    "drag_text": false,
    "show_encoding": true,
    "show_line_endings": true,
    "hot_exit": false,
    "remember_open_files": true,
}

FAR add scripts

Copy *.lua to C:\Users\<user>\AppData\Roaming\Far Manager\Profile\Macros\scripts

GIT stash

Create stash, save changes
git stash

View saves list
git stash list

Restore last stash
git stash apply

Restore stash from list
git stash apply stash@{2}

Remove stash
git stash drop stash@{0}

Docker how to

Сборка образа
sudo docker build -t <image_name> .

Просмотр списка образов в системе
sudo docker images

Запуск контейнера из образа
sudo docker run -p 8888:8080 -d --name <container_name> <image_name>

export SYS_VAR_TEST=test_val

sudo docker run -p 8888:8080 -d -e DOC_VAR_TEST1=$SYS_VAR_TEST -e DOC_VAR_TEST2=$SYS_VAR_TEST -e TZ=Europe/Moscow --name <container_name> <image_name>

Логи в запущеном контейнере
sudo docker logs -f <container_name>

Командная строка в запущеном контейнере
sudo docker exec -it <container_name> bash

Копирование файла из контейнера
sudo docker cp <container_name>:/usr/local/tomee/conf/context.xml context.xml

Копирование файла в контейнер
sudo docker cp context.xml <container_name>:/usr/local/tomee/conf/context.xml

Остановка контейнера
sudo docker stop <container_name>

Запуск остановленного контейнера
sudo docker start <container_name>

Удаление контейнера
sudo docker rm <container_name>

Удаление образа
sudo docker rmi <image_name>

Fallout 4 fix

Долгая загрузка

Долгие загрузки лечатся полным ВЫКЛЮЧЕНИЕМ vsync (в ini задать iPresentInterval=0 и в настройках карточки выключить вертикальную синхронизацию).

Проблема вылетов без ошибок после секунд 10-и пребывания в игре

Отключить в доп настройках графики "Осколки от выстрелов".
Актуально b для RTX 20xx. Операционная система - win 10 x64

суббота, 16 декабря 2017 г.

Set english interface for MC

Put alias alias mc='LANG=en_US.UTF-8 mc' to ~./bashrc
And logout or source ~./bashrc

Add en.utf-8 locale to system.
Check installed locales locale -a
Uncomment needed locale in file /etc/locale.gen
Run sudo locale-gen

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

tomcat install on centos

Install tomcat
# yum install tomcat tomcat-webapps tomcat-admin-webapps tomcat-docs-webapp tomcat-javadoc
# vi /usr/share/tomcat/conf/tomcat-users.xml

tomcat-users.xml — Admin User
<tomcat-users>
<user username="admin" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>


# systemctl start tomcat
# systemctl enable tomcat

http://server_IP_address:8080
http://server_IP_address:8080/manager/html
http://your_ip_address:8080/host-manager/html/

Enable access to Tomcat from another machine
# firewall-cmd --zone=public --add-port=8080/tcp --permanent
# firewall-cmd --reload
# firewall-cmd --list-all-zones

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

воскресенье, 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"));

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