Asterisk на FreeBSD, пропадание звука

Случайным образом на Asteriskе пропадает звук. Симптомы простые, отправляется только один, первый rtp пакет, а дальше тишина. Лечится перезапуском приложения. Причину удалось локализовать случайно, переставал работать DAHDI таймер. Проверяется командой:
timing test
Пришлось отказаться от его использования.

mc и настройки терминала

Как-то очень давно разбирался с mc который почему-то после обновления перестал выводить на консоль результат выполнения скриптов после Ctrl+o. Дело оказалось в escape последовательности управления терминала, в mc изменили команды сохранения и восстановления данных. Через пару месяцев пропатчили порты и все забылось. Прошло два года и всплыли те-же грабли, кто знает, когда мы опять на них наступим.

Windows 8.1 + RDP, пропадает звук после переподключения

Замечена особенность передачи звука через RDP на Windows 8.1, если отключился от сервера (сессия в статусе «Отключен»), а затем снова подключился, то звука нет. Если завершить сеанс и заново подключится, то звук начинает работать. Лечится перезапуском службы «Windows Audio», иногда, помогает не с первого раза.

Фумлента или лен

Соглашусь с высказыванием, опыт приходит со временем. Фумлента — это тот же тефлон или фторопласт. Недостатком тефлона является высокая холодная текучесть. Проверить просто взять два провод в фторопластовой оболочки, сделать повив между собой и положить под груз. Через какое-то время провода перемкнут. Я использовал фумленту поверх льна, чисто эстетически, чтобы не торчала опушка после монтажа, подглядел у сантехников. До этого использовал графитовую смазку, так лен меньше рвет. У других взял на заметку, промазывать лен герметиком. В итоге, использую лен в качестве набивке, герметик как смазку и если нужна эстетика, оборачиваю фумлентой. В прочем, последний компонент, упрощает разбор.

tcpdump на unix socket

Ну не умеет tcpdump снифить файловые сокеты. Можно воспользоватся утилитой «socat», ставится из портов. На примере ngnx и php-fpm.
Меняем конфигурацию ngnx:
fastcgi_pass unix:/tmp/php-fpm.sock.socat;
И перезапускаем:
/usr/local/etc/ngnx restart

Запускаем снифер и смотрим вывод:
socat -t100 -x -v UNIX-LISTEN:/tmp/php-fpm.sock.socat,mode=777,reuseaddr,fork UNIX-CONNECT:/tmp/php-fpm.sock
>2015/11/27 15:09:38.548061 length=752 from=0 to=751
01 01 00 01 00 08 00 00 00 01 00 00 00 00 00 00 ................
01 04 00 01 02 c3 05 00 0f 34 53 43 52 49 50 54 .........4SCRIPT
5f 46 49 4c 45 4e 41 4d 45 2f 75 73 72 2f 6c 6f _FILENAME/usr/lo
...

В поисках кота или наблюдение за черным ящиком

Не редко, запуская долгую рутинную операцию, нам хотелось бы знать, на каком этапе она находится. Если приложение делает обработку файлов на диски, за ним можно подсмотреть.
Посмотреть открытые файлы можно командой:
fstat -f /var/db/mysql

USER CMD PID FD MOUNT INUM MODE SZ|DV R/W
root bsdtar 1609 4 /var 27127719 drwx------ 20992 r
root bsdtar 1609 5 /var 27127719 drwx------ 20992 r

Найти имя файла можно командой:
find /var -inum 27127719 -ls

27127719 48 drwx------ 2 88 88 20992 Sep 25 09:38 /var/db/mysql/sc55db

Выводим сообщение запроса о повышение привилегий

Для выдачи пользователю окна с запросом на повышение привилегий до администратора, открываем Project Property, Configuration Properties, Linker, Manifest File и настраиваем Enable User Account Control (UAC), UAC Execution Level, and UAC Bypass UI Protection properties. Безымянный4

[IM008] [Microsoft][ODBC SQL Server Driver]Ошибка диалогового окна (0)

Попытка DSN ODBC подключения к MSSQL приводит к ошибке
 [IM008] [Microsoft][ODBC SQL Server Driver]Ошибка диалогового окна (0)
строка подключения, сервер 192.168.11.17, проверка подлинности SQL Server
strConnection = _T("DRIVER={SQL Server};SERVER=192.168.11.17;DATABASE=DatabaseName;UID=Username;PWD=myPassword;");
Добавляем номер порта и все ок.
strConnection = _T("DRIVER={SQL Server};SERVER=192.168.11.17,1433;DATABASE=DatabaseName;UID=Username;PWD=myPassword;");
При этом с драйвером «SQL Native Client» все работало и в первом варианте. На заметку, строка подключения может содержать Network=dbmssocn;
dbnmpntw Win32 Named Pipes
dbmssocn Win32 Winsock TCP/IP
dbmsspxn Win32 SPX/IPX
dbmsvinn Win32 Banyan Vines
dbmsrpcn Win32 Multi-Protocol (Windows RPC)

Skype, постоянно в сети

Проблема, контакт остается в статусе в сети, даже после отключения. Решаем, вводим в окне скайпа: /showplaces — показывает на каких устройствах авторизованы затем /remotelogout — выходит из Skype отовсюду, кроме текущего устройства и еще раз проверяем /showplaces

Деградация производительности виртуальной машины VMware на медленных дисках

Очень узкое место это файл подкачки виртуальной машины, имеет расширение vmem и содержит часть оперативной памяти виртуальной машины. Отключаем его использование, открываем в текстовом редакторе файл vmx, лежит в папке с виртуальной машиной и добавляем туда параметр mainMem.useNamedFile = «FALSE» Теперь оперативная память гостевой машины будет располагаться в RAM хоста или его свопе.