вторник, 27 ноября 2007 г.

x64 timestamp

Интересный ... даже не баг... Из-за длинны интов на x64 проверка timestamp ли 20071014171400 (14 октября 2007 17:14) выдаёт правду. Причём, формально он прав!

понедельник, 19 ноября 2007 г.

PHP Bugs

Сегодня день сброса накопленных неприятных багов:


1) срыв стека переменных (Одна переменная может быть заполнена другой. А может - и опкодом функции.)
2) срыв внутреннего механизма линкования - переменная перемешивается с другой. То есть, при изменении части массива одной переменной изменения происходят в другой.
3)Закрывающий тег ?> трейлит \n после себя.



И скажите мне теперь, пожалуйста: как в таких условиях программировать?? На эти баги было убито много времени, тк априори считалось - ошибка у нас.

P.S. еще пару багов не смог вспомнить.

пятница, 9 ноября 2007 г.

CRUDE into CRUDSEX

Из-за особенности реализации и для удобства использования расширил классическую маску прав CRUDE. Уже после финального коммита заметил, что теперь маска выглядит как CRUDSEX. Забавно :)