Архив рубрики: Scripting/coding
C: чтение, добавление, изменение и удаление переменных окружения (getvar, setvar, unsetenv)
22 января 2015Python: ConfigParcer — заглавные и прописные символы
10 января 2015Python: скрипт редактирования файлов конфигурации
7 января 2015Наше приложение использует два файла для подключения к серверам баз данных: $ ls -l ../secure total 8 -rw-r—— 1 app_env_1 app 1306 Nov 27 16:12 external.properties -rw——- 1 app_env_1 app 12 Nov 27 15:51 secret.key Задача — написать скрипт, с помощью которого их можно редактировать, не прибегая к использованию редакторов (т.к. у товарищей из Индии… Читать далее »
Python: история команд в консоли
1 января 2015Python: модуль ConfigParser для работы с файлами конфигураций, и скрипт редактирования файлов
31 декабря 2014Необходимо было создать скрипт для редактирования файлов настроек приложения, что бы не изменять его вручную. В скрипте используется модуль ConfigParser (ссылки в конце поста). Можно вызывать либо с передачей опций (модуль argparce), либо — без опций. В случае вызова с опциями — можно указать какой файл редактировать, иначе — будет использован файл по умолчанию (default=CONF_DIR +… Читать далее »
Python: print без символа новой строки
28 декабря 2014Linux: bash: javac: command not found
23 декабря 2014Windows: установка Cygwin — GCC + make + gbd
13 декабря 2014Python: скрипт сравнения файлов из SVN-репозитория
21 ноября 2014Есть необходимость в сравнении несколько конфигурационных файлов из двух бранчей. Скрипт загружает их из репозитория с помощью модуля pysvn, сохраняет под различными именами и с помощью модуля difflib выполняет сравнение. Потом — создаётся репорт, в который включены различающиеся строки, и отправляется на почту.