FastNetMon

понедельник, 28 сентября 2009 г.

Mercurial на Mac OS X Leopard

Порты на Мак можно взять здесь: http://mercurial.berkwood.com
Мануалы по Меркуриалу здесь: http://www.ivy.fr/mercurial/ref/v1.0/

среда, 16 сентября 2009 г.

this == NULL ?


#include <iostream>

class suxx {
public:
void m() {printf("call! num %d ptr %p", this, this);}
};

int main() {
suxx* o = new suxx;

o->m();
o = NULL;
o->m();

return 0;
}


И Вы тоже не ожидали?

./a.out
call! num 72347664 ptr 0x44ff010call! num 0 ptr (nil)

вторник, 8 сентября 2009 г.

воскресенье, 6 сентября 2009 г.

четверг, 3 сентября 2009 г.

Установка Nginx на ISPManager + Centos5

Подключаем репо EPEL:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm


Обновляем список пакетов в репозиториях (на CentOS без этого Nginx часто не появляется):
yum update


Очищаем кэш пакетов ISPManager:
/usr/local/ispmgr/sbin/pkgctl -D cache

Рестартим ИСП:
killall -9 -r ispmgr

Ставим Nginx: в ISPManager идем в пункт "Features" и там устанавливаем Nginx. После установки убеждаемся, что 8080й порт обслуживается Апачем, а 80й Nginx.


Следующий мануал НЕ работает, не использовать.

Или прямо в консоли ставим и активируем:

/usr/local/ispmgr/sbin/pkgctl install nginx
/usr/local/ispmgr/sbin/pkgctl activate nginx
killall -9 -r ispmgr


Либо делаем так (нифика не работает, в процессе отладки):

wget http://fastvps.googlecode.com/svn/trunk/scripts/install_nginx_ispmanager.sh
sh install_nginx_ispmanager.sh

Активация mod_rewrite на Debain 5 Lenny

a2enmod rewrite
Enabling module rewrite.


Для Дебияна:
/etc/init.d/apache2 restart