Friday, 18 October 2019

Команды поиска в Linux.

Всем привет.

Искать надо постоянно. Особенно в Linux. И тогда встает вопрос - чем же искать? Ниже самые популярные инструменты командной строки.

Find - позволяет отыскивать файлы по имени, дате создания или модификации, владельцу (обычно, это создатель файла), объему и даже типу файла по всем каталогам на текущий момент.

Locate. Эта команда сканирует базу данных файлов вашего компьютера, обновляемую раз в сутки. Алгоритм ее работы несколько отличается от алгоритма команды find, поскольку locate возвращает все файлы, в имени или названии каталога которого есть искомая строка.

Whereis используется, чтобы найти, в каком каталоге расположена искомая команда (либо исполняемый файл), ее исходный код и соответствующая страница документации.

Grep осуществляет поиск заданной строки текста в файлах.

Объединяйте ваши команды с операторами управления.

Вы, вероятно, уже знаете, что в большинстве оболочек вы можете комбинировать команды в одной командной строке с помощью использования точки с запятой (;) между ними. Точка с запятой - это управляющий оператор оболочки, и хотя он предназначен, для того чтобы связывать множественные отдельные команды в единую командную строку, его применение не всегда возможно. Например, предположим, что вы используете точку с запятой для объединения двух команд, в которых выполнение второй команды всецело зависит от успешного окончания первой. Если первая команда не выполняется так, как вы ожидаете, вторая команда все же запускается - и терпит неудачу. Вместо этого, используйте более подходящий оператор управления (некоторые описаны в данной статье). Если ваша оболочка их поддерживает, к ним стоит привыкнуть.

Запуск команды только в том случае, если другая команда возвратила нулевое значение (retcode = 0)

Используйте оператор управления && для объединения двух команд таким образом, что вторая команда будет выполняться, только если первая возвратила нулевое значение. Другими словами, если первая команда выполняется успешно, вторая команда тоже запускается. Если первая команда не выполняется, то вторая команда не запускается совсем. Например:

Листинг 1. Пример хорошего метода работы #3: Объединяйте команды с операторами управления
~ $ cd tmp/a/b/c && tar xvf ~/archive.tar

В этом примере содержимое архива извлекается в каталог ~/tmp/a/b/c, если этот каталог существует. Если каталог не существует, команда tar не запустится и из архива ничего не будет извлечено.

Wednesday, 16 October 2019

Как увеличить изображение без потери качества.

Всем привет.

Как то я вам говорил про сервис удаление фона в один клик. Главным неудобством было то что на бесплатный вариант сервис уменьшал выходное изображение в 2 раза. Простой zoom полученного изображения в Paint.NET или Photoshop нас не устроит, артефакты сразу бросаются в глаза как ни крути. И тут я подумал, что наверняка есть инструмент который заточен на такую операцию и умеет это делать лучше меня.

И таки да, есть такой - это Benvista PhotoZoom Pro.

Программа Benvista PhotoZoom Pro поможет вам увеличить изображение без заметной потери качества. В программе реализовано несколько продвинутых алгоритмов которые способны увеличить фотографию в несколько раз без заметной потери качества. Также программу PhotoZoom Pro можно использовать для придания фотографии или картинки четкости. Программой легко пользоваться, предварительный результат отображается в реальном времени, это позволит вам подобрать лучшие настройки. С данной программой вы сможете повысить качество фотографии, или увеличить, чтобы лучше рассмотреть определенные участки фотографии. Также PhotoZoom Pro умеет работать в пакетном режиме и применять настройки сразу к нескольким файлам.

В Benvista PhotoZoom Pro просто огромный набор форматов для вывода. И неплохой набор алгоритмов преобразования изображения, причем каждый из них имеет еще и свой набор preset-ов. Даже на первый взгляд результат превзошел мои ожидания, и по совету коллег по цеху я выбрал алгоритм "S-Spline Max" в паре с preset-ом "Photo - Extra Vivid".


Tuesday, 15 October 2019

McAfee backup.

Всем привет.

Всем хорош McAfee, но вот некоторые настройки хотелось бы сохранить чтобы повторно не вспоминать где да как. Ну политики EPO очевидно вручную бекапируются в xml-файл в  соответствующем разделе. Собственно там и где они и настраиваются.

А вот настройки DLP-модуля имеют свой бекап. Идем так: Параметры DLP, Резервное копирование и восстановление, а дальше очевидно. Получите zip-файл всех настроек вашего DLP.


Необходимо также включить расписание для встроенной задачи "Моментальный снимок состояния сервера для аварийного восстановления." Береженого бог бережет.)

На сегодня все.

Saturday, 12 October 2019

Skype for Business и статус моего присутствия.

Всем привет.

В Skype for Business имеется возможность видеть статус сотрудника, по которому можно определять его доступность в реальном времени. То ли он на месте (в сети), то ли отошёл (скоро вернусь), то ли отсутствует (не на работе, нет на месте), то ли участвует в видеоконференции, то ли просто занят (занят, не беспокоить). Также клиент выдаёт данные, когда пользователь последний раз входил в систему (компьютер). Например, в списке контактов можно увидеть, что работник был в сети 150 часов назад. Значит можно предположить, что он либо в отпуске, либо клиентская часть по какой-то причине не запущена. При большом количестве сотрудников удобно иметь весь перечень перед глазами, а не отдельно по каждому просматривать состояние присутствия.  Да, есть еще такие руководители  которые именно так оценивают работу своих сотрудников.

По умолчанию статус присутствия Skype for Business включён и синхронизируется с почтовой системой Exchange. То есть при использовании клиента Outlook статус присутствия также виден. Однако, чтобы быть до конца уверенным в правильных настройках, нужно в этом убедиться.

В клиентской части Skype for Business заходим в Сервис->Параметры, в появившемся окне заходим в раздел Личные, проверяем или активируем галочки Синхронизировать контакты между Skype for Business и Exchange, Обновлять моё состояние присутствия на основе данных календаря и другие по необходимости.



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

Friday, 11 October 2019

Фишки HyperV.

Всем привет.

По случаю надо было поднять Hyper-V на Windows 10. Все работает как описано в мануалах за исключением WinXP. Для XP-ки, как устаревшей ОС надо выбирать дополнительный сетевой адаптер, который так и называется "Устаревший сетевой адаптер".


Плюс к этому неплохо бы для пользователя создать ярлык на запуск созданной ВМ не запуская оснастку самого Hyper-V. Делается это так - создаем ярлык и в нем пишем

vmconnect.exe localhost "Windows ХР virtus"

где "Windows ХР virtus" имя нашей ВМ в HyperV.

А вот с переносом файлов в ВМ с хостового ПК какая то незадача. В предыдущих версиях Hyper-V, чтобы скопировать файл внутрь виртуальной машины с хоста Hyper-V приходилось настраивать rdp подключение, общие папки через дополнительную внутреннюю сеть или общие vhd файлы. Также не стоит путать копирование файлов через службу Guest Services с возможностью копирования файлов через режим-расширение rdp-протокола - Enhanсed Session Mode. Сейчас появилась дополнительная возможность использовать Powershell. Все равно криво.

Успехов.

Версия на печать

Популярное

Медиа облако