Возникла необходимость сделать из одноядерной венды многоядерную, если просто в настройках виртуальной машиный выставить Local APIC и подкрутить количество ядер, то нас ждёт BSOD.
Решение простое, вначале на одном ядре ставим Local APIC и загружаемся в систему, затем выполняем

syssetup,SetupInfOb...

Continue Reading...

Perl и utf-8

June 11, 2017 PERL UTF UTF-8 JSON

По заявлениям товарищей разработчиков дистрибутива Perl5, он уже давно поддерживает utf-8 из коробки. На практике по-умолчанию оно конечно кое-как поддерживается, но если попросить вывести, например, на экран или в файл utf-8 последовательность символов, среди которых есть много байтные мы словим во...

Continue Reading...

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

И вот, видимо, настало время написать ещё одну, на сей раз речь пойдёт о... почте, точнее о конечной её части - это User Agent-е, то есть почтовой программе.

Начнём, пожалуй, с лирического отступления. Эле...

Continue Reading...

Внезапно обнаружил, что низкий/критический заряд батареи не генерирует ACPI-события. Вот подключение-отключение кабеля внешнего питания - это событие, а разряд батареи - нет. Соответственно, событием является изменение громкости по media-кнопкам на клавиатуре, изменение яркости, звука, отключение зв...

Continue Reading...

Поставил я себе mercurial для windows и всё бы хорошо, но меня в конец задолбали карокозябры вместо русского или английского языка.

Не нашёл ничего другого как выставить переменную окружения (глобальную, ессно :) HGENCODING в значение 866. Заработало.

Continue Reading...