Копирование объектов в Javascript

В Javascript лично мне немножко не привычное поведение при присвоении одного объекта другому. Например:

Выведет на экран две цифры 10. Т.е. меняется и первоначальный обьект?? Фактически значит знаком =, создается не копия, а ссылка на объект.

Одним из методов позволяющих «истинно копировать», является применение например такого трюка:

В этом случае в консоль выведет 1 и 10, что и ожидали.. Так-же можно воспользоваться функцией Object.assign… Но тут есть тоже подводные камни. Хороший материал по копированию объектов в Javascript тут

Резервное копирование жесткого диска в Ubuntu

Обычно использую утилиту dd, которая есть в каждом дистрибутиве в «Базе».

Создание образа:

Если хочется жать в архив:

Извлечение:

Утилита dd, в консоль во время работы ничего не пишет, но есть трюк как «показать»:

Миграция с VirtualBox на KVM (UBUNTU)

Причина: KVM более производительный чем VirtualBox. В моём случае все обошлось довольно просто:

1) Ставим KVM

2) Конвертируем виртуальные машины Virtualbox в формат KVM. Например так:

3) Запускаем KVM virt-manager и подключаем диск. У меня всё заработало с первого раза.

Функция «посмотреть пароль» на сайте

Иногда бывает полезно раскрыть «звездочки» в теле тэга input при типе равном password. Вообще javascript не позволяет заменять тип «на лету» (например на text), но! как всегда это ограничение можно достаточно просто обойти — просто удалим обьект input и заменим его другим. Например как-то так:

Снижения приоритета для определенных процессов в Windows

Ситуация: сервер RDP, где люди работают в 1С. Часть пользователей к сожалению не удается переубедить НЕ пользоваться браузерами на удаленном рабочем столе, в результате иногда получаются ситуации что процессор забит на 100% из-за открытых firefox и chrome в ущерб работе непосредственно 1С.

Выход: принудительное понижение приоритета выполнения браузеров при помощи скрипта PowerShell

Скрипт prior.ps1:

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

 

1 105 106 107 108 109 297