Некорректный пример отступа для IE
December 12th, 2008 by Yuriy DrozdovНедавно встретил такой вот кусок кода:
Этот кусок кода поверг меня в шок. Человек знает что такое условные комментарии, но при этом не знает, что для отступов нужно использовать css свойство margin.
Если вы чего не знаете по css можете спросить об этом webmolot'a, который в качестве подарка на новый год отвечает на воросы, связанные с css.
Или же спросить Евгения Кузьмина, который проводит подобную акцию, только отвечает на все вопросы.
Если же в преддверии нового года вы ничего не хотите знать и слышать о css и всем, что с ним связано, можете почитать о приближающемся годе быка.
Как посмотреть оригинал письма в GMail
December 1st, 2008 by Yuriy DrozdovНе часто, но иногда бывает, что необходимо посмотреть оригинал письма, чтобы узнать от кого оно действительно пришло. Пользуюсь я веб-клиентом GMail и время, потраченное на поиск необходимого пункта меню, чтобы просмотреть оригинал, равнялось 20 минутам, когда я искал его в прошлый раз. Чтобы избавить остальных от мучительных поисков нужной опции (да и сам, через некоторое время, наверняка, забуду где она находится), расскажу и покажу, что нужно нажимать.
Для начала заходим в нужное письмо. Правый верхний угол письма должен выглядеть так:
Нажав на синий треугольник возле "Ответить" увидим выпадающее меню, которое содержит нужный пункт "Показать оригинал".
Долги и деньги
November 19th, 2008 by Yuriy DrozdovТот, кто контролирует количество денег в нашей стране, - полный хозяин всей промышленности и торговли... А когда вы понимаете, что система очень просто управляется, разными способами, несколькими влиятельными людьми на вершине пирамиды, вам не нужно объяснять, как возникают периоды инфляции и депрессий.
Соединяемся старым клиентом MySql с сервером выше 4й версии
November 13th, 2008 by Yuriy DrozdovПри попытке соединения с сервером базы данных 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 запросом.
-
SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
Или используя UPDATE и FLUSH PRIVILEGES:
-
UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd') WHERE Host = 'some_host' AND User = 'some_user';
-
FLUSH PRIVILEGES;
Еще можно стартовать mysql c опцией --old-passwords, но я этот способ не считаю целесообразным.
Что же касается php старых версий, которые еще встречаются на серверах клиентов и в которых расширение mysql не поддерживает алгоритм хеширования версий mysql выше 4.0, то можно воспользоваться расширением mysqli (MySQL Improved Extension).
Почитать
- http://dev.mysql.com/doc/refman/5.0/en/old-client.html - официальное описание проблемы от mysql.