Радостное событие для всех, кому понравился тест inPHP.org.
Доступна аккредитация шестого уровня «Свободное владение языком PHP. Способность принимать нестандартные решения».
10 ноября 2008
Радостное событие для всех, кому понравился тест inPHP.org.
Доступна аккредитация шестого уровня «Свободное владение языком PHP. Способность принимать нестандартные решения».
6 ноября 2008
Состоялся официальный релиз ещё одного очень и очень важного модуля для Drupal 6, позволяющего визуально конструировать свои типы данных — CCK.
Изменений очень много. Как в интерфейсной части, так и в API. Уже реализована полная интеграция с недавно перешедшим в релиз Views.
В общем, переходить на Drupal 6 теперь определённо стоит.
3 ноября 2008
Очень занимательное тестирование знаний PHP. Предоставляется 8 наборов довольно непростых, но вполне уместных вопросов. На каждый выделяется по 20—30 секунд времени. Этап считается пройденным только если были даны правильные ответы на все вопросы. Если была ошибка — предлагается пройти тест ещё раз через пару часов. Как раз почитать мануал…
К сожалению, после пятого уровня тестов пока нет…
2 ноября 2008
Вышла в свет бета Symfony 1.2.
Фреймворк становится всё более привлекательным. Ранее был вынесен в плагин Prototype. Теперь та же участь постигла громоздкий ORM Propel.
В данной версии включены новый генератор административной части, новый фреймворк для работы с формами, объектный роутинг и ещё довольно много вкусностей.
Очень похоже, что Symfony постепенно становится для PHP тем, чем для Python является Django…
31 октября 2008
Недавно возникла необходимость поотлаживать мультисайт в Drupal на локальном сервере. Перекрывать hosts не хотелось т.к. раздеплоенный вариант также необходимо было просматривать.
Мультисайтинг в Drupal — довольно удобная штука. После рассмотрения механизма работы был сделан вывод, что определяется, какой из сайтов отображать по заголовку host.
Для подмены такого заголовка из .htaccess или конфига апача можно воспользоваться mod_headers:
RequestHeader set host example.com
29 октября 2008
Обновил Типограф.
[*] Исправлена ошибка в выставлении опций и соответствующая документация.
[+] Интеграция с CakePHP.
[*] Типограф больше не будет удалять переводы строк, если строка начиналась или оканчивалась скобкой.
[*] Приведены в порядок различные плагины и инструкции по интеграции.
[*] Фикс: Ошибочно принимаемые за сокращения начала слов.
[*] Фикс: Степени + единицы измерения.
[*] Фикс: Неразрывные формы собственности и названия огранизаций.
[-] Убрано правило «Оторвать тире от слова». Контрпример: «газо- и электросварка»
[+] Прямая речь.
[+] removeAllSafeBlocks() для очистки стандартного набора безопасных блоков.
[+] Не разрывать IP-адреса.
Кроме того, залил, наконец, файлы в SVN Assembla.
29 октября 2008
Серия статей Андрея Смирнова про memcached.
— Web, кеширование и memcached: часть 1.
— Web, кеширование и memcached: часть 2.
— Кэширование и memcached.
— Кластеризация memcached и выбор ключа кэширования.
— Атомарность операций и счетчики в memcached.
— Проблема одновременного перестроения кэшей.
— Сброс группы кэшей и тэгирование в memcached.
26 октября 2008
Вышел стабильный релиз Dwoo — очень неплохой альтернативы популярному PHP шаблонизатору Smarty.
Умеет всё то же, что и Smarty, но есть и очень вкусные вещи:
— Поддержка наследования шаблонов (как в Django).
— Расширенная система плагинов.
— Поддержка UTF-8 для строковых операций.
— PHP5.
— В общем быстрее Smarty.
Распространяется под лицензией BSD.
24 октября 2008
Обновился популярный PHP-фреймворк CodeIgniter. Изменения довольно внушительные.
22 октября 2008
Сергей Ладыгин выложил в Wiki русскоязычного сообщества порт Zend_Cache для использования в CodeIgniter.
Zend_Cache — очень продуманная штука, так что её использование в CodeIgniter может пойти только на пользу.