Search
Write a publication
Pull to refresh
6
0
Андрей Киселёв @ezhk

DevOps

Send message
Предпочитаю использовать асимметричное шифрование и хранить private key только там, где он нужен;
пароль к ключу — в голове.
В качестве генератора паролей: openssl rand 15 -base64.
– Ну-с, попилим еще! – бодро сказал рыжеволосый Шура.
– Конечно, надо пилить! – заметил Паниковский, стараясь оттянуть страшный час расплаты.
«Золотой телёнок» Ильфа и Петрова
Откуда ж я могу знать какой вывод должен постичь читателя :)
Сколько людей — столько и мнений.

Я не пытался решить задачу для кого-то, я её решал для себя и подумал, что это может быть полезным тому, кто часто парсит xml-файлы. А дабы не создавать флейм, разместил её в личном блоге.
XML был и выбран как раз с той позиции, чтоб взять то, что посложнее (в рамках разумного), будем считать это неким упражнением.
Ведь у Казимира Малевича никто не спрашивал, почему он нарисовал именно квадрат и именно чёрный — хотя я в этом совсем не уверен :)
На счёт простоты чтения — согласен, YAML удобнее и парсить проще, поэтому я и упомянул его.

Производительность тут действительно не важна, совсем не важна, главное чтоб не вечность. Просто если не взять этот момент, тогда последует ещё больше вопросов, мол, почему ты не взял просто XMLSimple, разве нет? :) Особенно если учесть то, что веткой выше человек и вовсе предлагает использовать grep.
Я лишь предложил один из большого множества вариантов.
И не ищу простых путей, написав такой скрипт я узнал что-то новое для себя :)

p.s. автозамену можно было бы делать и sed'ом,
но представлять как будут выглядеть эти правила очень не хочется,
т.к. получилась бы тоже очень нагромождённая конструкция.
Никто ведь и не говорит, что это нельзя реализовать иначе :)
Это можно написать исключительно на sh и тогда не будет необходимости ставить bash (у тех, у кого не установлен) и monit/monitord.
imho, Perl можно применять везде, где достаточно интерпретируемого языка — кому что нравится.
Не удивлюсь, если можно ещё и сбросить на заводские настройки :)
Но это проверять не стал.

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity