понедельник, 15 декабря 2008 г.

Perl и Excel

Понадобилось статистику с сервера выгружать в виде excel файла. Для perl нашелся подходящий модуль Spreadsheet::WriteExcel. Описание и примеры. Есть почти все (форматы ячеек, формулы и пр.)

среда, 10 декабря 2008 г.

Настройка работы svn через прокси (proxy)

Разберем по шагам.

1. В файле ~/.subversion/servers вносим в секции global свои значения:

[global]
http-proxy-host = ..hostname..
http-proxy-port = ..port..
http-proxy-username = ..username..
http-proxy-password = ..password..

2. На прокси-сервере изменяем конфигурацию Squid в squid.conf, добавляя поддержку расширенных команд (FAQ SVN):
extension_methods REPORT MERGE MKACTIVITY CHECKOUT

3. Ну и саму команду немного меняем, а именно протокол svn на http или https

svn checkout http://svn.mplayerhq.hu/mplayer/trunk mplayer
или
svn checkout https://svn.mplayerhq.hu/mplayer/trunk mplayer

И вот тут меня ждала самая большая засада от mplayer. Не работают они с HTTP/HTTPS.
Вот что они пишут на своем сайте www.mplayerhq.hu
"If you have trouble accessing the Subversion repository, then in 99% of all cases a firewall on your side is the problem. Our Subversion setup does not work over HTTP/HTTPS, nor will it in the future. There is no point in asking for HTTP support, the decision is final."

Очень много информации по svn содержит - Глава 7. Профессиональное использование Subversion