<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8.5" -->
<rss version="0.92">
<channel>
	<title>SimSym</title>
	<link>http://simsym.com</link>
	<description>NewVision WEB-development Team Blog</description>
	<lastBuildDate>Mon, 21 Jun 2010 23:00:26 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Фотоcет с agilebasecump 2010</title>
		<description><![CDATA[
29 мая в Киеве прошла конференция, посвященная гибким методам командной разработки http://agilebasecamp.org

Также мы посетили тренинги:

Управление командой Александра Орлова
Test Driven Development Андрея Бибичева

Всем докладчикам большое спасибо. Было весело и интересно !

]]></description>
		<link>http://simsym.com/agilebasecump2010/</link>
			</item>
	<item>
		<title>Стандарты Кодирования</title>
		<description><![CDATA[Выкладываем основную часть стандартов кодирования, которые выработала наша команда на ретроспективах.
База данных
Именование полей

для полей с датами используем окончание _at, например: last_checked_at
для логических полей (boolean: true/false) исползуем приставку is_, например is_active
при использовании составных имен в начале указываем &#171;главную сущность&#187;, затем ее характеристику. По сути аналогичное правило применяется и для названия переменных, классов, файлов и т.п. Такое [...]]]></description>
		<link>http://simsym.com/code-convention/</link>
			</item>
	<item>
		<title>Прикручиваем Autocomplete с изменяемой callback-функцией скрипта</title>
		<description><![CDATA[Жил себе жил и тут вот резко захотелось прикрутить такую модно-прогрессивную штуку к нам в проект, как Autocomplete. И все бы хорошо, да вот есть у нас под строкой ввода поискослов два волшебных радиобатона. А переключают эти радиобатоны разные типы поиска. То-есть нажал на один, вводишь слово &#8211; выводится список слов выбранных с помощью одного [...]]]></description>
		<link>http://simsym.com/adding-autocomplete-with-changeable-callback/</link>
			</item>
	<item>
		<title>Заметки из статьи &#8211; Джоэль Спольски, Функциональные спецификации</title>
		<description><![CDATA[
Функциональная спецификация описывает, как в целом будет работать продукт с точки зрения пользователя. Не имеет значения, каким способом штуковина сделана. Она говорит об особенностях. Она определяет экраны, меню и т.д.
Техническая спецификация описывает внутреннее исполнение программы. Она говорит о структурах данных, моделях реляционной базы данных, выборе языков программирования и инструментариев, алгоритмах и пр.

Прежде всего, отказ от [...]]]></description>
		<link>http://simsym.com/bookmarks-functional-specifications/</link>
			</item>
	<item>
		<title>Мы в Twitter&#8217;е!</title>
		<description><![CDATA[Мы появились в Twitter&#8217;е. #newvision и ник NewVisionTeam.
Follow us ))
]]></description>
		<link>http://simsym.com/%d0%bc%d1%8b-%d0%b2-twitter%d0%b5/</link>
			</item>
	<item>
		<title>Регистр в объявлении action`а  в roting.yml</title>
		<description><![CDATA[Недавно столкнулись с проблемой в тесте.
В тесте с помощью sfBrowser (sfTestFunctional) запрашивали страничку, используя роут:
url_for&#40;'@cart_clear'&#41;
роут был объявлен следующим образом
routing.yml:
cart_clear:
&#160; url: /cart/clear
&#160; params: &#123;module: cart, action: clearcart&#125;

в модуле сам action объявлялся следующим образом:
public function executeClearCart&#40;sfWebRequest $request&#41;
&#123;
...
&#125;
Тут можно заметить, что регистр в названии action`a в routing.yml и в модуле не совпадает (в модуле: в camelCase стиле, а [...]]]></description>
		<link>http://simsym.com/symfony-routing-action-writing/</link>
			</item>
	<item>
		<title>Doctrine DQL и его хитрый Limit-subquery-алгоритм</title>
		<description><![CDATA[Иногда DQL подкидывает замечательные сюрпризы в генерируемых SQL запросах. В такие моменты начинаешь жалеть, что не прочитал доки от корки до корки))

Вообщем, обычный метод модели, делающий выборку из базы с одним джойном и лимитом на выборку.  Выбираем из двух табличек в отношении один-к-многим. Например у нас в одной находится классификация животных, а в другой эти [...]]]></description>
		<link>http://simsym.com/doctrine-dql-limit-subquery-algorithm/</link>
			</item>
	<item>
		<title>Перевод статьи &#171;Спроси эксперта: Добавление условия поддомена в routing.yml&#187;</title>
		<description><![CDATA[Оригинал статьи: Call the expert: Adding subdomain requirements to routing.yml

Вопрос на который я наткнулся в почтовой рассылке предоставил отличный случай для демонстрации гибкости маршрутизации в symfony 1.2
Иверт Хармлинг (Evert Harmeling) спросил следующее:
&#171;Как я могу направить sub1.domain.com/test на роут отличный от sub2.domain.com/test в пределах одного приложения (application)?&#187;
Это не поддерживается прямо ядром симфонии, но функциональность компонента маршрутизации [...]]]></description>
		<link>http://simsym.com/translate-call-the-expert-adding-subdomain-requirements-to-routing-yml/</link>
			</item>
	<item>
		<title>Symfony: Изменение прав (credentials) пользователя без релогина используя sfDoctrineGuardPlugin</title>
		<description><![CDATA[Регистрируясь в нашей системе пользователь должен подтвердить свой email. Как только пользователь подтверждает свой email его с чистой совестью можно добавить в группу &#171;client&#187; и разрешить использовать все возможности нашей системы не требуя перелогиниться.
И вот вчера, решая эту простую задачу я столкнулся с очень любопытным явлением, о котором я бы хотел рассказать.

Эта задача не нова, [...]]]></description>
		<link>http://simsym.com/change-user-credentials/</link>
			</item>
	<item>
		<title>Gource visualization software &#8211; как показатель совместного владения кода</title>
		<description><![CDATA[Обыграли с помощью Gource парочку своих репозиториев. Как уже упоминалось в прошлой статье, Gource &#8211; программа для визуализации активности (коммитов) репозитория. Она строит анимированное дерево по структуре репозитория, с корневой директорией проекта в качестве центра. Директории отбражаются как ветки, а файлы проекта &#8211; как листья дерева. Разработчики очень похожи на пчел, которые летают и опыляют [...]]]></description>
		<link>http://simsym.com/gource/</link>
			</item>
</channel>
</rss>
