вторник, 29 июня 2010 г.

Скоро на дисплеях страны: трагикомедия «.NET против Java»


Минутка юмора: нашел очень веселый трейлер про эпические драмы между отцами и детьми-программистами. Доставляет обилие пародий и мелких деталей, которые не всегда заметны с первого раза.
Получил массу удовольствия от просмотра и вам рекомендую :)

вторник, 22 июня 2010 г.

Nginx и SVN (405 Not Allowed)


Установил Subversion на сервере под управлением apache+nginx в виртуальный подкаталог /svn
Настроил, работает и крутится. Но не полностью — никак не коммитятся файлы с картинками, имеющими разрешение png, jpg и т.д. При этом svn ругается следующим образом:
Commit failed (details follow):
Server sent unexpected return value (405 Not Allowed) in response to PROPFIND
request for '.......'
Долго колупался, но все-таки нашел на каком-то заброшенном форуме вопрос про такую же ситуацию и упоминание, что если в конфиге nginx отредактировать строчку
location ~* ^.+\.(jpeg|jpg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js|djvu|mht|chm)$ { ...
, убрав оттуда расширения файлов, которые не могут закоммититься, то все работает. Проверил - действительно, работает. Но отключать кэширование таких файлов — не решение.
Вместо этого надо исключить виртуальный подкаталог svn из обрабатываемых nginx'ом каталогов. За это отвечает секция nginx.conf примерно следующего вида:
location ~* ^/(awstats|myadmin/|svn/) {
proxy_pass http://xx.xx.xx.xx:8080;
proxy_redirect http://yoursite.com:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
После этой правки проблемные файлы отправляются в репозиторий, как по маслу.

среда, 21 апреля 2010 г.

среда, 3 февраля 2010 г.

Форум русского Pligg переехал на новый адрес


Я окончательно отключил обсуждения Pligg на этом сайте. Увы, времени на сколько-нибудь значимое развитие русской версии этой CMS у меня сейчас совсем нет. Однако я рад, что моя работа не осталась совсем без хозяина и продолжает развиваться. Дело передано в надежные зубы руки Vampir'а и теперь форум, посвященный русскому Pligg находится здесь: cmspligg.ru.
Кто был зарегистрирован на здешнем форуме, смогут зайти на новый под своими именами, запросив там восстановление пароля. Кто не успел - регистрируйтесь с нуля :)

понедельник, 11 января 2010 г.

Суровые финские программисты жгут :)


Ребята из финского подразделения Intel отжигают. Я все чаще радуюсь тому, что программисты - вовсе не скучный народ. По крайней мере, пока они не заняты непосредственно программированием :)
via