taskhost.exe "Thread exit" CPU high usage

Обнаружил, что Windows 8.1, установленная в Linux KVM со всеми необходимыми kvm драйверами после небольшого простоя начинает необоснованно потреблять процессор - 100%.

Решение было не сложным - проблема в одной из штатных запланированных задач Windows:

Go to Task Scheduler -> Microsoft -> Windows -> DiskFootPrint and disable the Diagnostics Task.


  1. taskhost.exe DfpCommon.dll …
more ...


PostgreSQL. Создать базу данных и пользователя для нее.

Запускаем psql под пользователем postgres:

su postgres -c psql

Теперь в консоли PostgreSQL вводим следующие команды:

create database dbname with encoding='UNICODE';
create user dbuser with password 'dbpass';
grant all privileges on database dbname to dbuser;

А также не забываем дать доступ новому пользователю к серверу, для этого в файле …

more ...

Приводим документ к одному типу indent - expand, unexpand и немного про alignment.

Создадим файл с табуляцией:

echo -e "\t1\n         2" | unexpand -t8 > 1.txt

Получим в 1.txt:

<------>1
<------> 2

Где <------> - 1 таб.

Приведем indent к одному виду - пробелам, где 1 таб равен 8 пробелам:

expand -t8 1.txt > 2.txt

Получим в 2.txt:

        1
         2

Получаем некий аналог dos2unix …

more ...

Инвертируем поведение tail и head

Очень короткая заметка про tail и head. Как известно head и tail работают с 10 первыми или последними строками соответственно. Но бывает необходимость получить все строки, кроме, например первых трех, или наоборот кроме последних 3.

Приведу пример работы, вот простой файл:

user@Ubuntu:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14 …
more ...