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


Aug 01 2008

CodeIgniter: создание PDF файлов

Category: PHPIgor @ 23:43

На сайте framework CodeIgniter выложили статью о создании pdf файлов.

Прочитать статью на анг. языке: CodeIgniter Community Voice — Generating PDF files using CodeIgniter


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