Архив за месяц November, 2008

Долги и деньги

Wednesday, November 19th, 2008

Тот, кто контролирует количество денег в нашей стране, - полный хозяин всей промышленности и торговли… А когда вы понимаете, что система очень просто управляется, разными способами, несколькими влиятельными людьми на вершине пирамиды, вам не нужно объяснять, как возникают периоды инфляции и депрессий.

James Garfield, 20th President

(more…)

Соединяемся старым клиентом MySql с сервером выше 4й версии

Thursday, November 13th, 2008

При попытке соединения с сервером базы данных Mysql версии 4.1 и выше с помощью php старых версий, который использует расширение mysql для работы с MySql ниже версии 4.1 можно получить следующее сообщение об ошибке:

Client does not support authentication protocol requested by server; consider upgrading MySQL client

А дело в том, что Mysql 5.0 и 4.1 используют протокол аутентификации, основанный на алгоритме хеширования паролей, отличный от предыдущих версий.

Поэтому, чтобы избавиться от ошибки можно либо обновить клиент до версии сервера, либо (если обновление клиента связано с определенными трудностями) создать юзера mysql со старым паролем или же обновить пароль существующему, используя функцию со старым алгоритмом хеширования. Воспользуемся данным sql запросом.

SQL:
  1. SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd');

Или используя UPDATE и FLUSH PRIVILEGES:

SQL:
  1. UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd') WHERE Host = 'some_host' AND User = 'some_user';
  2. FLUSH PRIVILEGES;

Еще можно стартовать mysql c опцией --old-passwords, но я этот способ не считаю целесообразным.

Что же касается php старых версий, которые еще встречаются на серверах клиентов и в которых расширение mysql не поддерживает алгоритм хеширования версий mysql выше 4.0, то можно воспользоваться расширением mysqli (MySQL Improved Extension).

Почитать

Кризис и я

Thursday, November 6th, 2008

crisis-eye.jpgРазговоры о кризисе, паника в средставах массовой информации - всё это было для меня каким-то посторонним. Хотелось верить, что на мне, моей жизни и работе это никак не отразится. И вообще душу грела мысль, что скорее всего IT-сферу кризис обойдет стороной, как тайфун - не может же он уничтожить и разрушить всё, что-то да уцелеет. Наивно я думала, что этим "что-то" будет IT.

Существует много материалов, тренингов и разговоров о том, что нужно настраиваться на позитив, иначе "плохие" мысли непременно материализуются. Настрой на "хорошее" не помог: кризис неожиданно открыл дверь и смело ворвался в мой проект.

Грянула волна сокращения. Круглый стол, мрачные лица и страх в глазах. Да, именно страх охватил меня. Под руку со страхом шла паника. "Что же будет дальше?" - эта мысль заглушала всё остальное внутри.

Количество людей сократили. Макс Крайнов в своей статье описывает симптомы того, быть ли беде, и когда есть вероятность потерять либо сменить работу. Там есть пункт, в котором он пишет, что если Вы новый сотрудник, то вероятность попасть под сокращение очень большая. В команде тестировщиков, я была самой новенькой, поэтому были причины опасаться. Но, к счастью для меня, выбрали другого человека. Хотя новые сотрудники тоже пострадали.

Буря прошла, но тяжелый осадок остался. Как будто иссяк заряд жизнерадостности. Исчезло мало-мальская уверенность в завтрашнем дне, рухнули планы и надежды. Наступило ощущение, что я песчинка в беспощадной стихии.

Есть мнение, что кризис - это своеобразный естественный отбор. Он отсеет "слабых особей" в популяции IT-специалистов. И эта сфера станет более здоровой, останутся только профессионалы. А остальные останутся за бортом, плывущего дальше корабля с названием "IT". Ну что же, поживём - увидим.