суббота, 10 ноября 2007 г.

Кавычки в SQL-запросах

Хорошая привычка - окружать кавычками значения в SQL-запросах, даже когда они числовые. Только что в одном проекте понадобилось изменить тип ID-поля с числового на текстовый. После того как я совершил 45 исправлений, я осознал, что надо было изначально писать так:

WHERE ID = '$id'

вместо

WHERE ID = $id

А по-хорошему конечно надо вот так:

WHERE `ID` = '$id'

четверг, 1 ноября 2007 г.

TMeter

Бывают такие ситуации, когда необходимо искуственным образом ограничить скорость интернета или даже локальной сети (например для тестирования какого-то программного продукта). Вы скажете, что такое можно сделать только на Линуксе? А вот и нет. Когда-то нашел я уникальную вин-программу TMeter. Это даже не прокси, а просто программа для учета и ограничения трафика. Так вот в ней есть такая функция - для любого правила, созданного в этой программе, можно указать максимальную скорость в килобайтах. Скачать ее можно с официального сайта http://www.tmeter.ru/. Демо-версия ограничена тремя правилами, но для того чтобы временно ограничить скорость, этого вполне хватит. И никакой перекомпиляции ядра и танцев с бубном)

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

CakePHP 1.2 pre-beta

На днях вышла долгожданная новая версия PHP-фреймворка CakePHP. Это еще не бета, а пре-бета, но все равно, думаю, можно уже смело использовать версию 1.2 в своих проектах. Скачать ее можно тут. Я уже написал кое-что для вресии 1.2, а именно расширение пэйджинатора для записи параметров пейджинга и фильтров в сессии. Постараюсь вскорости поделиться этим компонентом с общественностью.