<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SimSym</title>
	<atom:link href="http://simsym.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://simsym.com</link>
	<description>NewVision WEB-development Team Blog</description>
	<lastBuildDate>Mon, 21 Jun 2010 23:00:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Фотоcет с agilebasecump 2010</title>
		<link>http://simsym.com/agilebasecump2010/</link>
		<comments>http://simsym.com/agilebasecump2010/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 22:59:28 +0000</pubDate>
		<dc:creator>Ruslan Kovalenko</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Команда]]></category>
		<category><![CDATA[фото]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[конференции]]></category>
		<category><![CDATA[тренинги]]></category>

		<guid isPermaLink="false">http://simsym.com/?p=788</guid>
		<description><![CDATA[
29 мая в Киеве прошла конференция, посвященная гибким методам командной разработки http://agilebasecamp.org

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

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

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

]]></description>
		<wfw:commentRss>http://simsym.com/agilebasecump2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Стандарты Кодирования</title>
		<link>http://simsym.com/code-convention/</link>
		<comments>http://simsym.com/code-convention/#comments</comments>
		<pubDate>Fri, 21 May 2010 09:33:00 +0000</pubDate>
		<dc:creator>Ruslan Kovalenko</dc:creator>
				<category><![CDATA[Команда]]></category>
		<category><![CDATA[стандарты]]></category>

		<guid isPermaLink="false">http://simsym.com/?p=735</guid>
		<description><![CDATA[Выкладываем основную часть стандартов кодирования, которые выработала наша команда на ретроспективах.
База данных
Именование полей

для полей с датами используем окончание _at, например: last_checked_at
для логических полей (boolean: true/false) исползуем приставку is_, например is_active
при использовании составных имен в начале указываем &#171;главную сущность&#187;, затем ее характеристику. По сути аналогичное правило применяется и для названия переменных, классов, файлов и т.п. Такое [...]]]></description>
		<wfw:commentRss>http://simsym.com/code-convention/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Прикручиваем Autocomplete с изменяемой callback-функцией скрипта</title>
		<link>http://simsym.com/adding-autocomplete-with-changeable-callback/</link>
		<comments>http://simsym.com/adding-autocomplete-with-changeable-callback/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 16:19:41 +0000</pubDate>
		<dc:creator>fishkiller</dc:creator>
				<category><![CDATA[symfony]]></category>
		<category><![CDATA[Записки разработчиков]]></category>
		<category><![CDATA[Autocomplete]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://simsym.com/?p=696</guid>
		<description><![CDATA[Жил себе жил и тут вот резко захотелось прикрутить такую модно-прогрессивную штуку к нам в проект, как Autocomplete. И все бы хорошо, да вот есть у нас под строкой ввода поискослов два волшебных радиобатона. А переключают эти радиобатоны разные типы поиска. То-есть нажал на один, вводишь слово &#8211; выводится список слов выбранных с помощью одного [...]]]></description>
		<wfw:commentRss>http://simsym.com/adding-autocomplete-with-changeable-callback/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Заметки из статьи &#8211; Джоэль Спольски, Функциональные спецификации</title>
		<link>http://simsym.com/bookmarks-functional-specifications/</link>
		<comments>http://simsym.com/bookmarks-functional-specifications/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 07:07:30 +0000</pubDate>
		<dc:creator>Ruslan Kovalenko</dc:creator>
				<category><![CDATA[Заметки из книг/статей]]></category>
		<category><![CDATA[Тестирование]]></category>
		<category><![CDATA[заметки]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[спецификации]]></category>
		<category><![CDATA[тестирование]]></category>
		<category><![CDATA[требования]]></category>

		<guid isPermaLink="false">http://simsym.com/?p=683</guid>
		<description><![CDATA[
Функциональная спецификация описывает, как в целом будет работать продукт с точки зрения пользователя. Не имеет значения, каким способом штуковина сделана. Она говорит об особенностях. Она определяет экраны, меню и т.д.
Техническая спецификация описывает внутреннее исполнение программы. Она говорит о структурах данных, моделях реляционной базы данных, выборе языков программирования и инструментариев, алгоритмах и пр.

Прежде всего, отказ от [...]]]></description>
		<wfw:commentRss>http://simsym.com/bookmarks-functional-specifications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Мы в Twitter&#8217;е!</title>
		<link>http://simsym.com/%d0%bc%d1%8b-%d0%b2-twitter%d0%b5/</link>
		<comments>http://simsym.com/%d0%bc%d1%8b-%d0%b2-twitter%d0%b5/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 15:33:55 +0000</pubDate>
		<dc:creator>Ruslan Kovalenko</dc:creator>
				<category><![CDATA[Команда]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://simsym.com/?p=681</guid>
		<description><![CDATA[Мы появились в Twitter&#8217;е. #newvision и ник NewVisionTeam.
Follow us ))
]]></description>
		<wfw:commentRss>http://simsym.com/%d0%bc%d1%8b-%d0%b2-twitter%d0%b5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Регистр в объявлении action`а  в roting.yml</title>
		<link>http://simsym.com/symfony-routing-action-writing/</link>
		<comments>http://simsym.com/symfony-routing-action-writing/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 10:42:29 +0000</pubDate>
		<dc:creator>Ruslan Kovalenko</dc:creator>
				<category><![CDATA[symfony]]></category>
		<category><![CDATA[Грабли]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://simsym.com/?p=660</guid>
		<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>
		<wfw:commentRss>http://simsym.com/symfony-routing-action-writing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Doctrine DQL и его хитрый Limit-subquery-алгоритм</title>
		<link>http://simsym.com/doctrine-dql-limit-subquery-algorithm/</link>
		<comments>http://simsym.com/doctrine-dql-limit-subquery-algorithm/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 12:56:07 +0000</pubDate>
		<dc:creator>fishkiller</dc:creator>
				<category><![CDATA[doctrine]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Грабли]]></category>
		<category><![CDATA[Записки разработчиков]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[dql]]></category>
		<category><![CDATA[limit]]></category>
		<category><![CDATA[subquery]]></category>

		<guid isPermaLink="false">http://simsym.com/?p=632</guid>
		<description><![CDATA[Иногда DQL подкидывает замечательные сюрпризы в генерируемых SQL запросах. В такие моменты начинаешь жалеть, что не прочитал доки от корки до корки))

Вообщем, обычный метод модели, делающий выборку из базы с одним джойном и лимитом на выборку.  Выбираем из двух табличек в отношении один-к-многим. Например у нас в одной находится классификация животных, а в другой эти [...]]]></description>
		<wfw:commentRss>http://simsym.com/doctrine-dql-limit-subquery-algorithm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Перевод статьи &#171;Спроси эксперта: Добавление условия поддомена в routing.yml&#187;</title>
		<link>http://simsym.com/translate-call-the-expert-adding-subdomain-requirements-to-routing-yml/</link>
		<comments>http://simsym.com/translate-call-the-expert-adding-subdomain-requirements-to-routing-yml/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 13:39:53 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[symfony]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[маршрутизация]]></category>

		<guid isPermaLink="false">http://simsym.com/?p=622</guid>
		<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>
		<wfw:commentRss>http://simsym.com/translate-call-the-expert-adding-subdomain-requirements-to-routing-yml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony: Изменение прав (credentials) пользователя без релогина используя sfDoctrineGuardPlugin</title>
		<link>http://simsym.com/change-user-credentials/</link>
		<comments>http://simsym.com/change-user-credentials/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 12:36:58 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[doctrine]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Грабли]]></category>
		<category><![CDATA[Записки разработчиков]]></category>
		<category><![CDATA[credentials]]></category>
		<category><![CDATA[sfdoctrineguardplugin]]></category>

		<guid isPermaLink="false">http://simsym.com/?p=600</guid>
		<description><![CDATA[Регистрируясь в нашей системе пользователь должен подтвердить свой email. Как только пользователь подтверждает свой email его с чистой совестью можно добавить в группу &#171;client&#187; и разрешить использовать все возможности нашей системы не требуя перелогиниться.
И вот вчера, решая эту простую задачу я столкнулся с очень любопытным явлением, о котором я бы хотел рассказать.

Эта задача не нова, [...]]]></description>
		<wfw:commentRss>http://simsym.com/change-user-credentials/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gource visualization software &#8211; как показатель совместного владения кода</title>
		<link>http://simsym.com/gource/</link>
		<comments>http://simsym.com/gource/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 09:53:30 +0000</pubDate>
		<dc:creator>Ruslan Kovalenko</dc:creator>
				<category><![CDATA[Команда]]></category>
		<category><![CDATA[gource]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[репозиторий]]></category>

		<guid isPermaLink="false">http://simsym.com/?p=568</guid>
		<description><![CDATA[Обыграли с помощью Gource парочку своих репозиториев. Как уже упоминалось в прошлой статье, Gource &#8211; программа для визуализации активности (коммитов) репозитория. Она строит анимированное дерево по структуре репозитория, с корневой директорией проекта в качестве центра. Директории отбражаются как ветки, а файлы проекта &#8211; как листья дерева. Разработчики очень похожи на пчел, которые летают и опыляют [...]]]></description>
		<wfw:commentRss>http://simsym.com/gource/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
