...
Just my blog

Blog about everything, mostly about tech stuff I made. Here is the list of stuff I'm using at my blog. Feel free to ask me about implementations.

Soft I recommend
Py lib I recommend

I'm using these libraries so you can ask me about them.

VMware ESX extop command usage

Очень полезная штукень, нельзя потерять extop interpreter

esxtop_troubleshooting_eng_01

VMware ESX extop command usage

Read...

High CPU usage VMWare ESXi 5.5

Использование CPU в определенный момент начинало превышать допустимые нормы, сервер зависал и не отвечал ни на какие команды, виртуальные машины продолжали работать. CPU использовался на 80% самим хостом, быстрая проверка

esxtop

показала, что все ресурсы съел ProFTPD Выключаем его нафиг в настройках "Security Profile" в "vSphere " А потом и вовсе удаляем при помощи:

esxcli software vib remove -n ProFTPD

Все стало на свои места:

8:28:16pm up 12 min, 484 worlds, 4 VMs, 5 vCPUs; CPU load average: 0.04, 0.05, 0.00
PCPU USED(%): 1.6  60 1.7 1.9 AVG:  16
PCPU UTIL(%): 1.1 100 0.0 0.3 AVG:  25

      ID      GID NAME             NWLD   %USED    %RUN    %SYS   %WAIT %VMWAIT    %RDY   %IDLE  %OVRLP   %CSTP  %MLMTD  %SWPWT
    9278     9278 esxtop.37720        1  129.05   99.93    0.00    0.00       -    0.00    0.00    0.06    0.00    0.00    0.00
    4521     4521 Fileserver         10    1.34    1.37    0.00  996.08   40.02    0.16  157.97    0.05    0.00    0.00    0.00
    5001     5001 tet-Radio           7    0.82    0.72    0.08  698.67    0.00 …

Read...

Сетевые проблемы с VMware ESXi 5.5.0

Записываю себе на память, чтобы не тупить в будущем. Главная причина того, что у меня что-то отваливается и трахает мне мозг потом: то, что я забываю как это настраивал, и начинаю лезть в дебри. Почти три месяца все работало как часы, пока я не начал ковырять настройки ДНСов на хосте, в итоге, проебшись два дня я все таки вышел к тому, что должно было быть изначально - НЕТРОНУТЫМ! Итак, порядок таков: Роутер выступает для себя самого DNS сервером, но тем не менее, должен использоват для внутренних устройств отдельный DNS домена: dns_router После чего, обращение в сети nslookup будет корректным, т.к. все объекты находятся внутри сети, внутри домена, поэтому для работы домена, должен быть доменный DNS.

~ # nslookup tet-addc
Server:    192.168.1.20
Address 1: 192.168.1.20 tet-addc.tet-ad.com

Name:      tet-addc
Address 1: 192.168.1.20 tet-addc.tet-ad.com
~ # nslookup 192.168.1.1
Server:    192.168.1.20
Address 1: 192.168.1.20 tet-addc.tet-ad.com

Name:      192.168.1.1
Address 1: 192.168.1.1 rt-n53.tet-ad.com

Далее и сам ESX хост …

Read...

SAM Broadcaster queue/playlist rotation

Использую несколько вариантов добавления треков в очередь, попеременно меняю способ работы программы между "Queue/Auto DJ mode" Наполняю очередь разными способами:

Cat['Library'].QueueBottom(smLRP, EnforceRules);
Cat['Foreing'].QueueBottom(smLRP, EnforceRules);
Cat['Rock'].QueueBottom(smLRP, EnforceRules);
Cat['Hard rock'].QueueBottom(smLRP, EnforceRules);
...
SubDir['Z:\Foreing\3rd Force'].QueueBottom(smLRP, EnforceRules);
SubDir['Z:\Foreing\Accept'].QueueBottom(smLRP, EnforceRules);
SubDir['Z:\Foreing\ACDC'].QueueBottom(smLRP, EnforceRules);
SubDir['Z:\Foreing\Adele'].QueueBottom(smLRP, EnforceRules);
...

Или создаю скрипт SimpleClockWheel:

PAL.Loop := True;
if (Queue.Count < 5) then
  begin
Req.QueueBottom;
SubDir['Z:\Foreing\Accept'].QueueBottom(smRandom, EnforceRules);
...
 end;
//PAL.WaitForPlayCount(4);

Точно также, пытаюсь поставить от 0 до 15 треков в настройках Playlist Rotation Rules, в надежде найти золотую середину:

capture

  А теперь самое интересное

ПРОБЛЕМА:

- заключается в том, что программа начинает по-тихому забивать queue треками, больше установленного числа 5-15, до 30-40 и более, после чего воспроизведение глохнет без диалогового окна об автоматическом восстановлении воспроизведения или каких-либо видимых ошибок.

РЕШЕНИЕ:

не найдено

Read...

PowerShell randomizer

Интересная мутотень, надо не забыть. Пригодится, споры решать.

 

PS C:\> Get-Random -Minimum 1 -Maximum 30
28

Из файла:

Get-Content C:\random.txt | Get-Random

PowerShell randomizer http://technet.microsoft.com/en-us/library/hh849905.aspx

Read...

SAM Broadcaster TOP spins

Еще одна непонятная и неприятная фигофина творится с логикой вопспроизведения библиотеки музыка у СЕМа, он забивает на большую часть коллекции, постоянно прокручивая одни и те же треки, а через время и вовсе затыкается: Хотя приоритеты выставлены примерно таким образом:

Cat['Foreing'].QueueBottom(smLRP, EnforceRules);

Но в итоге он почему-то считает, что наименее проигранные треки это имеенно эти:

TW LW MV Artist Title Spins Performances
1 new new Jimmy Thackery How Long 15 4
2 new new Daft Punk Technologic (Peaches No Logic Remix) 14 5
3 new new Lynyrd Skynyrd Born To Run 14 5
4 new new Solar Sailer Pretty Lights -- Tron Legacy Reconfigured 14 5
5 new new ACDC Fire Your Guns 13 4
6 new new Derezzed Avicii -- Tron Legacy Reconfigured 13 3
7 new new Prodigy Death Of The Prodigy Dancers (Live) 13 7
8 new new Ella Fitzgerald Misty Blue 11 2
9 new new Lemmy …

Read...

Радио работает 2

Радио снова в онлайне, удалось кое-как починить логику плейлиста, но все же время от времени эта тварь забивает очередь 200+ треками и перестает их проигрывать. Слушаем радио здесь: http://radio.www.trianglesis.org.ua А еще там есть отдельная страница комментариев, где можно оставить свои отзывы или замечания.

Read...

sam broadcaster mass tagger failed to load properly

Еще одна проблема без ответа, гугл не знает. Утилита Mass Tagger возвращает такой вот результат.

"sam broadcaster mass tagger failed to load properly"
1367 tags loaded, 2065 failed to load properly and 10 were skipped

Абсолютно непонятна причина такого её поведения: Пытаюсь починить, и вот что проверил:

  • права доступа на папки и файлы везде в норме
  • Версии тегов ID3v1/ID3v2 вычистил v1 для всей папки
  • заново проверил теги при помощи Tagscanner
1379 tags loaded, 2053 failed to load properly and 10 were skipped

Теперь 'Failed: Z:\Foreing\Sandra Nasic\Sandra Nasic' прошла успешно, теги добавлены. Что именно изменилось я не знаю, но программа указанная выше довольно неплохо все поправила, буду смотреть дальше. Безрезультатно, больше ничего не смог исправить.

1427 tags loaded, 2005 failed to load properly and 0 were skipped

Ничерта не понимаю, теперь снова удалось "поломать" теги так, что альбом RHCP вывалился из прочитки: Но снова появился, кажется я понял в чем дело: …

Read...

MySQL + Sam Broadcaster

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

MySQL

 

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

Предположительный способ решения: - дропнуть всю базу - добавить треки заново - проверить базу

Read...

qwinsta rwinsta утилиты

Здесь рассмотрим такую утилиту как: qwinsta/rwinsta Она позволяет посмотреть сессии удаленного рабочего стола на хосте, кол-во подключенных пользователей и их стостояния

c:\>qwinsta

Локально запущенная:

PS C:\> qwinsta
 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 services                                    0  Disc
>console           IAMUSER                   1  Active
 rdp-tcp                                 65536  Listen

Запускаем на удаленном сервере, применяя ключ /COUNTER

PS C:\> qwinsta /server:server_name
 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 services                                    0  Disc
 console                                     1  Conn
 ica-tcp#0         jne00                     2  Active  wdica
 ica-tcp#1         jgy00                     3  Active  wdica
 ica-tcp#2         pne00                     4  Active  wdica
 ica-tcp#17        cpr00                     6  Active  wdica
 ica-tcp#6         tke00                     8  Active  wdica
 ica-tcp#23        dma00                    11  Active  wdica
 ica-tcp#8         gap00                    14  Active  wdica
 ica-tcp#13        lmi00                    16  Active  wdica
 ica-tcp#14        sth00                    17  Active  wdica
 ica-tcp#15        ali00                    18  Active  wdica
 ica-tcp#16        ste00                    19  Active  wdica
 ica-tcp#18        kis00                    22  Active  wdica
 ica-tcp#19        mmc00                    23  Active  wdica
 ica-tcp#20        awl00                    25  Active  wdica
 ica-tcp#21        amc00                    26  Active  wdica
 ica-tcp#22        les00                    27  Active  wdica
 ica-tcp#11        rib00                    28  Active  wdica
 ica-tcp#9 …

Read...