Архив августа 2011

PHP 5.3 и поддержка old passwords в MySQL

Очень любопытно — PHP наконец-то начал насаживать довольно старые стандарты — но почему-то от них не могут отказаться миллионы разработчиков. После обновления PHP и либы mysqlnd один из production-серверов вскрякнул: Warning: mysql_connect () [function.mysql-connect]: Premature end of data (mysqlnd_wireprotocol.c:554) in ... Warning: mysql_connect () [function.mysql-connect]: OK packet 1 bytes shorter than expected in ... Warning: mysql_connect () [function.mysql-connect]: mysqlnd cannot […]

Вертолетный шум MacBook Pro

MAMP App вконец меня выбесил своей абсолютной некрутостью виртуальных хостов. Вычистил его корни отовсюду, запустил sudo port install apache2 mod_perl2 mod_ssi_func mysql5-server mysql5-client php5 php5-mysql ии кааак пойдет на взлет прошка моя — что прям думал со стола улетит — такой шум поднялся от кулеров — негодует видимо =)

Сбросить пароль в Redmine

Оказалось что это не так очевидно и просто как могло бы быть. Забыл админский пароль в Redmine. Первым делом полез в БД — смотреть на хеши. Попробовал md5, потом все-таки полез в гугл искать алгоритм шифрования — оказалось SHA1. Но и с sha1 не пустило. Смотрел таблицу users — поле hashed_password.