Вышла новая версия неплохого лёгкого PHP фреймворка CodeIgnter.
- 
	CodeIgniter 1.7.212 сентября 2009 3 комментария
- 
	Total Commander 7.5010 сентября 2009 8 комментариевВышла финальная версия лучшего двухпанельного файлового менеджера под Windows. Вкусности: - Unicode. 
- Шифрование паролей от FTP (AES256). 
- Внутренние файловые ассоциации. 
- Огромное количество менее значимых (для меня) улучшений. 
 
- 
	Yii Framework 1.0.97 сентября 2009 КомментироватьВышла новая версия PHP-фреймворка Yii. - Улучшена производительность Active Record (более оптимальная генерация запросов, не вызываются события, если по ним нечему выполняться). 
- Документация по поведениям. На официальном сайте уже доступен мой черновой перевод. Версия с исправленными ошибками будет на yiiframework.ru и также войдёт в следующий релиз фреймворка. 
- Другие улучшения и исправления. 
 При обновлении следует обратить внимание на то, что отложенная загрузка связанного объекта AR не генерирует JOIN с таблицей основного объекта (первичный ключ уже известен). Поэтому убедитесь, что не ссылаетесь на первичный ключ в параметрах отношения. 
- 
	Сергей Чикуёнок ответил на вопросы1 сентября 2009 КомментироватьВ рамках онлайн-конференции Сергей Чикуёнок ответил на множество различных вопросов. Вопросы и особенно ответы получились на удивление полезными, так что советую прочитать и обдумать. Кстати, в рамках той же онлайн-конференции задавались вопросы и другим не менее интересным людям. 
- 
	Opera 101 сентября 2009 3 комментарияВышла финальная версия Opera 10. Основные нововведения: — Opera Turbo. Лично мне в плане «турбо» не помогает, но как прокси очень хороша. — Новый интерфейс. На любителя. Я, кажется, любитель. — Табы с превью. Может быть хорошо для очень больших мониторов. Пока не для меня. — Автообновление. Сама сливает, сама ставит. Прекрасная штука. — Проверка правописания. Давно ждал этой штуки. — Улучшения в почте. Давно не пользовался т.к. слез на Thunderbird. Стоит попробовать? — Куча приятных изменений в движке. 
- 
	Safari и popup-ы30 августа 2009 1 комментарийВ Safari 3 и 4 имеется встроенный блокиратор popup-ов, который несколько отличается от всех остальных браузеров и запросто может попортить жизнь первый раз сталкивающегося с этим разработчика. Отключаем блокиратор попапов. Делается из меню. Пункт называется «Block popup windows». В 3-м он расположен в меню «Edit», в 4-м — в меню настроек. Если всё заработало — это наш случай. Включаем блокиратор обратно. Правила, по которым работает блокиратор: - Пользователь щёлкнул по ссылке или кнопке, которая вызывает функцию A(). Функция непосредственно в теле выполняет window.open → попап блокирован не будет. 
- Пользователь щёлкнул по ссылке или кнопке, которая вызывает функцию A(). A() вызывает другую функцию B(), которая уже выполняет window.open → попап будет блокирован. 
- window.open вызывается по событию, не связанному с действиями пользователя (например, onload) → попап будет блокирован. 
 Итого, решение: - Повесить открытие попапа на действие пользователя. 
- Выполнять window.open непосредственно в функции, повешенной на это действие. 
 
- 
	Самые глупые вещи, сделанные программистами26 августа 2009 1 комментарийОтличная подборка типичных и не очень ошибок программистов. Многие из них я испытал на себе. Списочек активно пополняется в комментариях. 
- 
	Сравнение Yii с CodeIgniter23 августа 2009 3 комментария
- 
	Новые рецепты по Yii23 августа 2009 КомментироватьНаписал пару рецептов по использованию PHP фреймворка Yii: Также обновил RBAC и описание ролей в файле. 
- 
	Web IDE EAP (build 387)20 августа 2009 4 комментарияWed IDE с невероятной скоростью обрастает замечательными возможностями по редактированию PHP-кода и просто приятными плюшками. В свежем билде: — Можно исключать из проекта некоторые папки. — Улучшения в дебаггере. — Дополнение и рефакторинг констант (define). — Поддержка @property. — @link в phpDoc теперь отображаются как ссылки. — Дополнение ->method()->method(). — Поддержка всех __magic-методов. Баг-трекер (Если плохо с английским, можно писать по-русски. В JetBrains есть кому прочитать). 


