
В очередной раз вызывая длинный набор команд запуска тестов, понял что хватит этих портянок. Первое что пришло в голову просто написать shell скрипт. Быстро, но не особо расширяемо. Хотелось что нибудь на python. И действительно, оказалось такое есть. Называеться Fabric.
Читать далее…

Я уже давно собирался сделать человеческий скрипт резервного копирования MySql, что бы каждый раз не лазить и не править. Вот я на праздниках и решил написать. Заодно еще решил туда впаять и rdiff-backup, что бы и файлы можно было резервировать, к стати путем incremental backups.
Читать далее…
Последнее время увлекся python и django. Но вот незадача, под Win 7 запустить django нелегко да и в общем глупое это занятие. Сервер должен быть под Ubuntu Server, а редактировать в терминале мне не очень то и нравиться. Как бы там не кричали Vim любители, нужна человеческая IDE. И тут действительно все сложно.
Читать далее…
Была задача сделать универсальное средство извлечения отдельных данных из разных типов СУБД. И главное было необходимо обернуть выходные значения в индивидуальный шаблон. Изначально предполагалось вернуть insert запрос, с необходимым синтаксисом. Что бы можно было дальше скормить его разным базам данных. Но в итоге получилось даже больше.
Читать далее…
Решил тут я посмотреть что из себя представляет python. И как раз нужен был скиптик для создания дампа из разных баз данных.. Сам язык порадовал своими обширными библиотеками, неплохой документацией на официальном сайте. Но информации в сети оказалось очень мало, а также добили проблемы с кривыми кодировками. Хотя где их сейчас нет.
Хоть и Python не идеален, но после того как я на нем написал пару скриптов и посмотрел свой bash script бэкапа mysql.. Я понял что больше не буду писать на shell программ длиннее чем 3 строк.
Читать далее…