Tag Archives: howto

Сниппет: инициализация 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

Doctrine + memcached: использование и тестирование

Doctrine ORM имеет встроенный кэш-менеджер, который умеет кэшировать в Memcached APC DataBase (видимо имеется в виду некая плоская БД с быстрым доступом, типа SQLite) Узнав сей факт решил воспользоваться встроенным механизмом и протестировать механизм кэширования.

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

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

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

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

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

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

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

Устанавливаем eAccelerator для php5 в windows

Так уж повелось, что разработку я веду на локальной windows-машине с использованием denwer. С каждым апгрейдом комп становился мощнее и php для девелоперских нужд работал вполне удовлетворительно. Однако, с переходом на symfony 1.4 с ужасом обнаружил, что генерация страницы в development-окружении составило более 1500 ms. Понятно, что dev environment предназначена для отладки, но все-равно не [...]

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

Скрипт просмотра объема памяти, потребляемого процессами в linux

Часто возникает необходимость посмотреть суммарное потребление памяти группой однотипных процессов (кумулятивно). top и ps без обработки не сильно помогает, поэтому сегодня написал следующий скрипт:

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

Subversion на CentOS 4.x/5.x и RHEL 4/5. Часть 2 – работа с Subversion

По мотивам вики centos – статья в двух частях про Subversion (http://wiki.centos.org/HowTos/Subversion). Часть вторая, в которой рассматриваются вопросы работы с SVN для начинающих:

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