Записи за Ноябрь 2009

Посоветуйте нормальных хостинг

Просто зае*** valuehost с их неистребимыми проблемами с почтой. Уже замучился с ними ругаться( Думаю либо на новую площадку переезжать, либо поднимать свой почтовый сервак. Какие дадите комментарии?

P.S. К самой услуге хостингу valuehost`а претензий нет. Вся соль в почте.


Временные таблицы в MySQL

Данная возможность появилась в MySQL 3.23.
1. Временные таблицы по возможности создаются в памяти (Type=HEAP), поэтому с ними быстрее операции INSERT/UPDATE (при превышении определенного объема они автоматически пишутся на диск в формате MyISAM).
2. Временные таблицы автоматически удаляются при закрытии соединения, так что можно не заморачиваться с DROP TABLE. В этом основная прелесть, когда НЕ используется pconnect()
3. Временные таблицы видны только для текущего соединения - при insert/update можно не делать LOCK TABLE.
4. Поскольку mysql (в версиях 3.xx) не поддерживает вложенные запросы, можно разбить один сложный SELECT на несколько простых с использованием временных таблиц (CREATE TEMPORARY TABLE tmp …, INSERT INTO tmp SELECT…, SELECT FROM tmp …). Сейчас все уже работают с 4, 5 а то и 6 версиями Mysql, поэтому этот пункт не особо актуален.
5. Для создания временных таблиц нужны соответствующие привилегии CREATE TEMPORARY TABLES.


Об обновлении Kaspersky Administration Kit до 8.0 Часть 2

Продолжаем собирать грабли.  Через пару дней после обновления на клиентских машинах с Kaspersky Work Space Security 6.0 до 6.0 MP4 у 70% компов появились жуткие тормоза при выводе на печать и открытии документов, у 15% - тормоза системы в целом. В инете толпы недовольных пользователей, которые так же как и я обновили системы. Лаборатория Касперского пока предательски молчит о проблеме.
P.S. Немного пошаманил с настройками - вроде стало получше. Ждем заплатки, либо придется откатываться на предыдущую версию
P.P.S. Еще один баг: на некоторых компах вылетает explorer.exe


О корпоративных сайтах

Корпоративный сайт без RSS ущербен и является пережитком прошлого и признаком плохого тона.


Правильная настройка Apache 2.2 + PHP 5.3 (Win)

Если у вас после установки последних Apache 2.2 с PHP 5.x (или PHP 4.x) вылазит ошибка:
"httpd.exe: Syntax error on line # of …/conf/httpd.conf: Cannot load …/php/php5apache2.dll into server: The specified module could not be found."
то вам нужно сделать следующее…

Но сначала небольшой коммент: После очень долгого поиска нашел решение только на одном сайте, все остальные предлагали старые способы решения этой проблемы, которые нифига не эффективны для новых версий.

1. Сначала скачиваем самый последний снимок (snapshot) дистрибутива PHP. Обязательно в архиве ZIP (НЕ установщик .msi) и обязательно VC6 (почему - читай ниже). Свеженький snapshot для Windows можно скачать ТУТ.
[Подробнее →]


Об обновлении Kaspersky Administration Kit до 8.0

"Иногда проще установить и развернуть систему заново, нежели устранять ошибки после апдейта." ©
Просто задракался вчера с этим обновлением( Итогом действа стала отсылка логов трассировки программы в службу поддержки (чтоб пофиксили) и ее переустановка с нуля(ибо ждать ответа саппорта не было возможности).