Использую Symfony, я перешел на стандарт кодирования от Symfony, что позволяет писать плагины и работать в едином стиле.
Читать дальше
Aug 10 2008
Стандарты кодирования Symfony
Aug 10 2008
Symfony: новые возможности системы плагинов
Предыдущий пост насчет системы генерации плагинов вызвал много отзывов сообщества. Запрашиваемая функциональность оказалась очень полезной, поэтому большую часть из них реализовали. Новая версия была выложена со следующими возможностями:
Aug 09 2008
Добавление параметра «метод запроса» в маршрутизацию (routing.yml) в Symfony 1.1
François Zaninotto рассмотрел очень интересную ситуацию, когда в маршрутизацию добавляем обязательный параметр «метод запроса». Его решение требует модификации кода самой Symfony.
Зачем это надо? Например, когда по одной и той же ссылки требуется выполнять разные действия.
Например, вот что получается:
show_article: url: /article/:id params: { module: article, action: show } requirements: { id: \d+, sf_method: get } update_article: url: /article/:id params: { module: article, action: update } requirements: { id: \d+, sf_method: post } delete_article: url: /article/:id params: { module: article, action: delete } requirements: { id: \d+, sf_method: delete }
Подробнее прочитать в Add request method requirement to routing in symfony 1.1.
Изменений коснулись два класса: sfWebRequest и sfPatternRouting, которые можно скачать restful_routing.zip и положить в папочку /lib/.
Aug 09 2008
Javascript: ООП, объекты, наследование, prototype
Хочу поделиться материалом по замечательным возможностям языка программирования Javascript. ٌКто не в курсе, этот язык ООП и достаточно гибкий. Порою просто поражаешься его возможностям :).
В Javascript можно создавать классы, объекты, производить наследование, использовать прототипное программирование. В приведенных ссылках можно увидеть примеры ООП на Javascript.
Aug 08 2008
Symfony: нововведения в новой системе плагинов
Неделю назад была реализована новая система плагинов Symfony. За это время было добавлено 30 новых плагинов, и сделано около 51 обновлений для существующих.
Благодаря обратной связи от пользователей были получены отзывы, на основании которых внесены следующие изменения:
• Редизайн главной страницы плагинов. Теперь с главной можно получить информацию о всех новинках, изменениях. Улучшена система поиска плагинов.
• Добавлены новые RSS каналы: информация о новых плагинах или обновления существующих.
• Документации для некоторых плагинов была доступна только на Wiki, поскольку она не была объединена с плагином. Таким образом, чтобы облегчить переход, со старой информации trac можно воспользоваться ссылкой (http://raw.trac.symfony-project.org/wiki/SymfonyPlugins). Если вы автор плагина, пожайлуста перенести всю вашу документацию в файл плагина README как можно быстрее. Пожалуйста, имейте в виду, что это временная ссылка.
Aug 07 2008
Список стратегий эффективного взаимодействия Memcached и MySQL
На сайте highscalability разместили очень полезную статью о взаимодействии Memcached и MySQL: A Bunch of Great Strategies for Using Memcached and MySQL Better Together.
Aug 07 2008
Javascript Tree — примеры реализаций деревьев на яваскрипте
Была задача создать дерево на javascript. Для это искал готовые решения, и по ходу собрал подборку различных примеров javascript tree с использованием популярных библиотек: jQuery, Mootools, ExtJs, Dojo и других решений.
Aug 06 2008
DOMDocument::loadXML — кодировка UTF-8 для XML
Сегодня столкнулся с одним неприятным багом PHP при работе с XML с кодировкой UTF-8. Если воспользоваться функцией DOMDocument::loadXML.
Aug 05 2008
Документация по Symfony
Подборка материалов по Symfony. В основном это материалы для версии 1.1, и следовательно 1.1.1.
Материалы на русском:
• Russian Documentation — частично переведенная книга «The Definitive Guide to symfony», плюс там можно найти ссылки на сайты, где пишут о Symfony
• The Cookbook на русском — пока только 2-е статьи
Материалы на английском языке:
• Книга «The Definitive Guide to symfony»
• Книга «The symfony Forms Book» — 4-е главы
• The API Documentation
• The Cookbook
• Snippets
• Symfony wiki — статьи, примеры, рекомендации
Уроки (Tutorials)
• Геренарация админки: Symfony: The Admin Generator
• Ajax это легко: Symfony: Easy Ajax
• Symfony tutorial: My first symfony project
• Sitepoint: Learn symfony: a Beginner’s Tutorial — рекомендую, есть примеры с файлами, тегами, генерацией админки
Aug 01 2008
Методы сортировки на php от Gustav Eklundh
Gustav Eklundh разместил на своем блоге серию статей о методах сортировки.
Он кратко объясняет каждый из методов сортировки. Плюс указывает ссылки на материалы, где можно подробнее почитать про сортировку.
• Quicksort
• Gnome sort
• Strand sort
• Merge sort
← Предыдущая страница — Следующая страница →
Comments (4)