Sunday, July 20, 2008

Распределённые системы управления версиями

Давным давно читал похвальные отзывы об mercurial, bazaar и иже с ними.
В силу природного любопытства нашел таки время прочитать про них подробнее - понравилось.
Очень порадовала возможность забирать себе изменения с какого то конкретного бранча, причем делается это легко и непринужденно.
Прочитав - забыл. Т.к. основной проект на svn и проблема в том чтобы обучить дизайнеров и flash программистов новой софтине (на svn то с трудом заставили их переходить).
Тут возникает новый проект, ни с чем не связанный, отказываемся от php (устал я от него) в пользу python + django (интересно, удобно) заодно решили и репозиторий сменить.
Из консоли вдвоем поделали тесты (я bazaar, другой сотрудник mercurial) в общем простейшие операции прошли на ура. Все просто. (Для базаар пришлось пару модулей питоновских поставить только)

В чем же жопа? В плагинах к эклипсу. Я давным давно пришел ко мнению что ide должно быть ide а не редактором, и eclipse (полюбился он мне тем, что есть поддержка многих языков) плагины к двум вышеперечисленным клиентам убогие. mercurial плагин отмел сразу, три кнопки и в тех не разобраться. С bazaar ковырялся чуть подольше в надежде на чудо, сам плагин нормальный, в плане локальный commit, diff etc... . Танцы с бубном начались на push, и заявленная поддержка (только sftp) у меня не работала.
Осталось впечатление крайней сырости и недоделанности.

В общем как ни грустно, буду сидеть на svn + через полгодика попробую опять.

P.S. В голове еще крутится идея чтобы испльзовать bzr-svn, но крайне боюсь глюков, что может быть черевато на основном проекте, хотя может через некоторое время попробую, хотя бы из интереса.

Tuesday, July 15, 2008

debian/ubuntu apt-get NO_PUBKEY

Все время забываю
Проблема

apt-get update
W: GPG error: http://mirror.yandex.ru stable Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 07DC563D1F41B907


Решение

# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 07DC563D1F41B907
gpg: requesting key 1F41B907 from hkp server wwwkeys.eu.pgp.net
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 1F41B907: public key "Christian Marillat <marillat@debian.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
# gpg --armor --export 1F41B907 | apt-key add -


Wednesday, July 9, 2008

Все гениальное просто

Блин. Сколько я мучался с zend debuger + zend studio.
А ларчик открывался просто

Thursday, May 8, 2008
ZSE + XDEBUG
3:07AM PDT · dtaylor7
I think Zend hates xdebug... But the ZSE contains a full PDT (it has xdebug support). So, remove (move) the plugins/com.zend.php.debug*, then start the studion with "ZendStudio -clean"

Hmm, there will be xdebug support in the PHP Debugger select... I tested it, works.


test

test
 
Каталог сайтов, Добавить сайт