Aug 10 2008

Стандарты кодирования Symfony

Category: SymfonyIgor @ 12:41

Использую Symfony, я перешел на стандарт кодирования от Symfony, что позволяет писать плагины и работать в едином стиле.
Читать дальше


Aug 10 2008

Symfony: новые возможности системы плагинов

Category: SymfonyIgor @ 11:07

Предыдущий пост насчет системы генерации плагинов вызвал много отзывов сообщества. Запрашиваемая функциональность оказалась очень полезной, поэтому большую часть из них реализовали. Новая версия была выложена со следующими возможностями:

Читать дальше


Aug 09 2008

Добавление параметра «метод запроса» в маршрутизацию (routing.yml) в Symfony 1.1

Category: SymfonyIgor @ 14:45

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

Category: JavascriptIgor @ 14:00

Хочу поделиться материалом по замечательным возможностям языка программирования Javascript. ٌКто не в курсе, этот язык ООП и достаточно гибкий. Порою просто поражаешься его возможностям :).
В Javascript можно создавать классы, объекты, производить наследование, использовать прототипное программирование. В приведенных ссылках можно увидеть примеры ООП на Javascript.

Читать дальше…


Aug 08 2008

Symfony: нововведения в новой системе плагинов

Category: SymfonyIgor @ 10:15

Неделю назад была реализована новая система плагинов Symfony. За это время было добавлено 30 новых плагинов, и сделано около 51 обновлений для существующих.

Благодаря обратной связи от пользователей были получены отзывы, на основании которых внесены следующие изменения:

• Редизайн главной страницы плагинов. Теперь с главной можно получить информацию о всех новинках, изменениях. Улучшена система поиска плагинов.

• Добавлены новые RSS каналы: информация о новых плагинах или обновления существующих.

• Документации для некоторых плагинов была доступна только на Wiki, поскольку она не была объединена с плагином. Таким образом, чтобы облегчить переход, со старой информации trac можно воспользоваться ссылкой (http://raw.trac.symfony-project.org/wiki/SymfonyPlugins). Если вы автор плагина, пожайлуста перенести всю вашу документацию в файл плагина README как можно быстрее. Пожалуйста, имейте в виду, что это временная ссылка.


Aug 07 2008

Список стратегий эффективного взаимодействия Memcached и MySQL

Category: MySQLIgor @ 21:40

На сайте highscalability разместили очень полезную статью о взаимодействии Memcached и MySQL: A Bunch of Great Strategies for Using Memcached and MySQL Better Together.


Aug 07 2008

Javascript Tree — примеры реализаций деревьев на яваскрипте

Category: JavascriptIgor @ 07:54

Была задача создать дерево на javascript. Для это искал готовые решения, и по ходу собрал подборку различных примеров javascript tree с использованием популярных библиотек: jQuery, Mootools, ExtJs, Dojo и других решений.

Читать дальше…


Aug 06 2008

DOMDocument::loadXML — кодировка UTF-8 для XML

Category: PHPIgor @ 18:49

Сегодня столкнулся с одним неприятным багом PHP при работе с XML с кодировкой UTF-8. Если воспользоваться функцией DOMDocument::loadXML.

Читать дальше…


Aug 05 2008

Документация по Symfony

Category: SymfonyIgor @ 10:04

Подборка материалов по 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

Category: PHPIgor @ 23:54

Gustav Eklundh разместил на своем блоге серию статей о методах сортировки.

Он кратко объясняет каждый из методов сортировки. Плюс указывает ссылки на материалы, где можно подробнее почитать про сортировку.

Quicksort
Gnome sort
Strand sort
Merge sort


← Предыдущая страницаСледующая страница →