воскресенье, 28 ноября 2010 г.

Идентификатор добавленной записи mysql в java

Для его получения надо сделать так:

statement.executeUpdate(query,Statement.RETURN_GENERATED_KEYS);

//Получаем идентификатор только что добавленной записи
resultSet = statement.getGeneratedKeys();
resultSet.next();
int id = resultSet.getInt(1);

В результате id будет хранить в себе идентификатор последней добавленной записи.

суббота, 13 ноября 2010 г.

Внешняя память админа: Обучаем SpamAssassin

Внешняя память админа: Обучаем SpamAssassin: "Как и обещал в этом посте, рассказываю как научить SpamAssasssin уму-разуму. Начнем с того, что для меня, как системного администратора, хра..."

вторник, 9 ноября 2010 г.

Spamassassin и CentOS

Недавно столкнулся с проблемой запуска демона spamassassin в CentOS. При попытке запустить демон, вылазила ошибка:

child process [5201] exited or timed out without signaling production of a PID file: exit 255 at /usr/bin/spamd line 2588.

Как оказалось (путем запуска spamd отдельным процессом), надо было запустить команду sa-update для инициализации правил sa. После запуска sa-update проблема была решена.

вторник, 2 ноября 2010 г.

Ускорение Firefox

Иногда я встречаюсь с проблемой длительного поиска домена Firefox'ом (Сообщение "поиск www.domain_name.com (lookup www.domain_name.com)" в статусной строке). Немного поугуглив на эту тему, я нашел решение проблемы:

  • Открываем страницу about:config
  • Ищем свойство network.dns.disableIPv6
  • Ставим значение в true

Проблема была в том, что Firefox сначала пытался найти ipv6 адрес сайта, а лишь затем искал ipv4. Но так как большинство сайтов сейчас не имеют ipv6 адресов, происходила задержка в несколько секунд.

Установка свежего boost на CentOS 5.5

Для этого необходимо:

cd /usr/local/src/
wget http://sourceforge.net/projects/boost/files/boost/1.43.0/boost_1_43_0.tar.gz/download
tar xvzf boost_1_43_0.tar.gz
cd boost_1_43_0
./bootstrap.sh
./bjam install