2009/08/29

SVN, externals, tags, properties и все-все-все

Правильно заданный известно куда вопрос дал совершенно замечательные мануалы
  • http://noc.od.anything3d.com/svn-book-html-chunk-ru/ - это перевод известнейшего свн-бука http://svnbook.red-bean.com/en/1.4/ "Version Control with Subversion" by Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato. Читайте с удовольствием :) Но учтите, что перевод неполный
  • http://tortoisesvn.net/docs/release/TortoiseSVN_ru/ не менее интересная книга "TortoiseSVN. Клиент Subversion для Windows" суровых шведских(?) парней Stefan Küng, Lübbe Onken, Simon Large. Преимущественно по клиенту TortoiseSVN, но это как раз, что мы искали. Много полезного про установку SVN на Windows, svnserve, apache, различные способы аутентификация, а также штучечки, фишечки и приёмчики работы с параметрами, свойствами, тегами и много чем, что могло бы облегчить жизнь, но не используется.
  • Статья http://www.rsdn.ru/article/devtools/VrezkaSVN.xml о хранении сложных проектов.
На сладкое http://tortoisesvn.net/node/369 проект Gurtle - issue tracker integration for TortoiseSVN (плагин к черепахе)

У меня пока всё
до новых встреч

2009/08/28

Debian, PostgreSQL и дополнительные функции (xml, cub, etc)

Напрыгавшись с бубном и выгуглив половину интернетов, ответственно заявляю: анонимус не в курсе, как поставить расширенные функции в постгре.

Решение просто, как ящик:
apt-get install postgresql-8.3 postgresql-contrib
(postgresql-contrib-8.3 - действительно экспериментальные функции, но мы-то искали xml. он в стандартном контриб-пакете имхо)

Внимание! Далее финт ушами: чтобы получить в распоряжение функции, их нужно проинсталлировать, т.е. выполнить sql скрипты. Примерно так:
localhost:/usr/share/postgresql/8.3/contrib# su postgres -c "psql -d DBNAME < pgxml.sql"
Обратите внимание на путь и на то, что команда выполняется от имени root. Дело в том, что пользователя postgres тоже нужно дополнительно настраивать, а мне на VPS немного лень.

И спасибо Илье Кантору за наводку http://archives.postgresql.org/pgsql-ru-general/2007-06/msg00020.php

зы: включение процедурного языка CREATE LANGUAGE; список языков SELECT * FROM pg_pltemplate;

upd: как настраивать pgsql на debian|ubuntu очень хорошо описано здесь http://welinux.ru/post/688/ - шаблонно, но основные моменты указаны