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

Хочешь свой фреймворк – их есть у меня!..

… Сказал Фабиен Потенсье: А зачем мне это надо – свой фреймворк? Почему вам может захотеться создать ваш собственный фреймворк? Если вы оглядитесь вокруг – все будут вам говорить, что не стоит изобретать колесо, что вам лучше выбрать фреймворк из существующих и забыть про создание чего-то своего. И таки да, в основном они все правы, [...]

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

Слайдкаст Игоря бондаренко с SQADays’10: тестирование защищенности веб приложений

Данный слайдкаст будет прежде всего полезен начинающим (а также более матёрым – которые ранее не сталкивались с тестированием безопасности) тестировщикам, а также веб-разработчикам начинающего уровня, чтобы понимать как их код будут ломать коллеги из QA, а также злодеи-анонимусы:

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

Symfony2 Глоссарий

Для того чтобы эффективно общаться между собой, люди (и программисты не исключение) заранее договариваются о некоторой базовой терминологии, поэтому перевод Symfony2 the Book, я хочу начать с небольшого глоссария, терминологию которого я буду использовать в дальнейшем.

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

Symfony 2: конфигурирование пакетов

Для обеспечения большей гибкости, пакет (bundle) может содержать ряд конфигурационных настроек, используя встроенный механизм Symfony2. Простая конфигурация Для простой конфигурации можно воспользоваться разделом parameters, по-умолчанию присутствующим в конфигурации Symfony2. Параметры – это простые пары ключ-значение; значением может быть любое валидное значение с точки зрения PHP. Каждое наименование параметра должно начинаться с наименования пакета в нижнем [...]

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

( PHP CLI & eAccelerator ) != love

На днях встал вопрос об оптимизации запуска cron-скриптов. Подавляющая часть – это таски symfony (т.е. выполняется что-то типа ./symfony namespace:taskname params) и даже в условиях использования nice они создают приличный оверхед на сервер. В ходе разбора полетов решил уяснить, работает ли eAccelerator c php-cli. Собственно с подсказки @ibulatenko забрел на страницу http://eaccelerator.net/wiki/Faq, на которой черным [...]

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

Symfony 2: пакеты, практические рекомендации

Пакет – прежде всего это директория, которая имеет строго определенную структуру и может содержать все что угодно (от классов, до контроллеров и web-ресурсов). Не смотря на то что пакеты очень гибки, вы должны следовать некоторым рекомендациям (best practices), если вы хотите выложить его в общий доступ. Об этих практиках мы и поговорим ниже:

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

Symfony 2 для разработчиков на symfony 1.x

Symfony 2.0 по сравнению с первой версией фреймворка шагнул далеко вперед. К счастью, MVC архитектура, лежащая в основе его ядра, позволяет использовать те же навыки, что вы использовали, разрабатывая приложения для symfony1 и для Symfony2. App.yml вы конечно тут не увидите, но маршрутизация, контроллеры и шаблоны сохранились. В этой статье мы рассмотрим ключевые отличия между [...]

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

Symfony без слэша на хвосте

Часто-часто задаваемый вопрос в канале по symfony: как избавиться от слэша на конце URL почему DoctrineRouteCollection не принимает последний слэш и т.д. в том же духе Так вот вам просто сниппет в помощь: #to avoid trailing slash problem RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L] Научной ценности сниппет не представляет, но вопрос действительно часто спрашиваемый ) Так что [...]

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

BitNami – помощник ленивому программисту

Кросспост из моего хабра. Век живи – век учись. Ковыряясь в публикациях о Ruby на википедии наткнулся на замечательный проект, который не только поможет ленивому программисту поднять development среду для своих нужд, но также во многих случаях выручит и администратора и менеджера проектов. Проект этот называется BitNami.

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

Конференция Symfony Camp UA 2010

Приглашаем всех желающих посетить конференцию по Symfony PHP Framework, которая состоится 3 июля 2010 года в г.Киев. Участие в конференции – бесплатное. Зарегистрироваться на мероприятие. Конференция ориентирована как на профессиональных веб-разработчиков, так и начинающих. Мероприятие будет интересным местом для общения программистов и руководителей интернет-проектов, которые используют или планируют использовать фреймворк Symfony, где можно будет пообщаться, [...]

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