Tag Archives: web разработка

DevConf 2010

17го мая в Москве состоялась очередная конференция PHPConf, которая на этот раз сделала еще один level up и разрослась до масштабного мероприятия под названием DevConf. Да разрослась так, что пригласила всех своих друзей в гости: Perl, Ruby, Python, .Net. И я там был, мед-пиво пил (хотя вру, пиво не пил ))). Вкратце расскажу что же [...]

Posted in Профессиональное | Also tagged , , | 5 Comments

Symfony 2.0 – быстрый тур – архитектура/the architecture (часть 5)

Symfony 2.0 – быстрый тур – общая картинка (часть 1) Symfony 2.0 – быстрый тур – вид/the view (часть 2) Symfony 2.0 – быстрый тур – контроллер/the controller (часть 3) Symfony 2.0 – быстрый тур – пакеты/the bundles (часть 4) Первые 4 части этого руководства позволили составить обще представление о Symfony 2.0. Но они не [...]

Posted in Профессиональное | Also tagged , , , , , | 15 Comments

Symfony 2.0 – быстрый тур – пакеты/the bundles (часть 4)

А вот и вы, мой герой ) Ну кто бы мог подумать, что вы все еще будете с нами после первых трех частей ) Однако же, ваши усилия скоро будут щедро вознаграждены. В этой части мы коснемся пожалуй самой мощной функции Symfony – системы пакетов (bundles).

Posted in Профессиональное | Also tagged , , , , , | 7 Comments

Symfony snippet: partial для постраничной навигации (pagination)

Предлагаю вашему вниманию небольшой сниппет для повседневного применения в symfony 1.3 – 1.4. Сниппет предназначен для отображения постраничной навигации по записям.

Posted in Профессиональное | Also tagged , , , , | 13 Comments

Сниппет: инициализация character_set и collation для Doctrine в Symfony

Для того чтобы Doctrine создавал таблицы в базе данных с правильным набором символов и collation (например utf8 и utf8_general_ci, а не latin1, используемый mysql по умолчанию (например)) необходимо выполнить простую инициализацию: // config/ProjectConfiguration.class.php: public function configureDoctrine(Doctrine_Manager $manager) { $manager->setCharset( ‘utf8′ ); $manager->setCollate( ‘utf8_unicode_ci’ ); } Спасибо Андрэю Дзягелю из русскоговорящего symfony-коммьюнити )

Posted in Профессиональное | Also tagged , , , , | Leave a comment

Symfony 2.0 – быстрый тур – контроллер/the controller (часть 3)

Вы все еще с нами после первых двух частей? Да вы уже ярый приверженец Symfony )) Давайте же без лишней суеты в третьей части разберем, что же для вас может сделать контроллер.

Posted in Профессиональное | Also tagged , , , , , | 3 Comments

Symfony 2.0 – быстрый тур – вид/the view (часть 2)

Вы решили что после прочтения первой части, что стоит потратить на Symfony еще 10 минут? Отлично! Во второй части мы узнаем у системе шаблонов в Symfony. Как вы могли видеть ранее, Symfony использует PHP в качестве шаблонного движка по-умолчанию, добавляет несколько отличных возможностей, что делает его более мощным.

Posted in Профессиональное | Also tagged , , , , , | 2 Comments

Symfony 2.0 – быстрый тур – общая картинка (часть 1)

Вы хотите попробовать новинку в области web-разработки — symfony 2.0, но имеете на это 10 минуток или что-то около того? Этот курс молодого бойца написан специально для вас. Он рассказывает о том как быстро начать работать с symfony 2.0 и показывает структуру простого проекта. Если вы когда-нибудь использовали какой-либо веб-фреймворк прежде, вы будете чувствовать себя [...]

Posted in Профессиональное | Also tagged , , , , | 12 Comments

Разворачиваем symfony в document root

Не все web-проекты в этом мире – это крупные и высоко нагруженные системы. Есть также огромное число мелких и средних проектов. Давайте немного взглянем на последние. То что они небольшие и типовые – не значит что для них нельзя использовать symfony. Даже нужно, если у вас на поддержке 20 штук таких – будет проще обслуживать. [...]

Posted in Профессиональное | Also tagged , , , | 4 Comments

Асинхронный пул на jQuery

Приведенный ниже скрипт имеет скорее теоретический нежели практический интерес. Итак, постановка задачи: Есть скрипт получения некоего набора данных (JSON). Требуется на основе этого набора данных циклически вызывать асинхронный запрос, который выполняет действия на основе входных данных от первого скрипта. При этом требуется лимитировать число одновременно запущенных асинхронных процессов (чтобы не порождать десятки или даже сотни [...]

Posted in Профессиональное | Also tagged , , , , | Leave a comment