<?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>Блог веб-разработчика &#187; Разработка</title>
	<atom:link href="http://tigor.com.ua/blog/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://tigor.com.ua/blog</link>
	<description>О разработке веб-приложений на Symfony</description>
	<lastBuildDate>Thu, 10 Nov 2011 20:43:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Отзыв о Symfony Camp UA 2011</title>
		<link>http://tigor.com.ua/blog/2011/11/02/symfony-camp-ua-2011-report/</link>
		<comments>http://tigor.com.ua/blog/2011/11/02/symfony-camp-ua-2011-report/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 09:08:28 +0000</pubDate>
		<dc:creator>ingvar</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Конференции]]></category>
		<category><![CDATA[sfcampua]]></category>
		<category><![CDATA[Symfony2]]></category>
		<category><![CDATA[SymfonyCampUA]]></category>
		<category><![CDATA[UaSymfonyCamp]]></category>

		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=2106</guid>
		<description><![CDATA[29 октября в Киеве состоялась третья по счету конференция Symfony Camp UA 2011. В этом году конференцию посетило 200 человек. География участников &#8211; Украина, Россия, Беларусь, Молдова. Мой отчет &#8211; это взгляд организатора, докладчика и обычного посетителя конференции. Интерес к Symfony Framework за год вырос, особенно учитывая выход новой версии Symfony2. Хотя новая версия фреймворка [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-2108 aligncenter" title="Symfony Camp UA 2011" src="http://tigor.com.ua/blog/wp-content/uploads/2011/11/Symfony-Camp-UA-2011.jpg" alt="Symfony Camp UA 2011" width="600" height="400" /></p>
<p>29 октября в Киеве состоялась третья по счету конференция <a href="http://2011.symfonycamp.org.ua/">Symfony Camp UA 2011</a>. В этом году конференцию посетило 200 человек. География участников &#8211; Украина, Россия, Беларусь, Молдова. Мой отчет &#8211; это взгляд организатора, докладчика и обычного посетителя конференции.</p>
<p><span id="more-2106"></span></p>
<p>Интерес к Symfony Framework за год вырос, особенно учитывая выход новой версии <a href="http://symfony.com/">Symfony2</a>. Хотя новая версия фреймворка &#8211; это фактически совсем другое решение, и все, что от него осталось, &#8211; это только название.</p>
<p>Как оказалось, зал не был готов к вместительности 200 участников.</p>
<p><img class="aligncenter size-full wp-image-2112" style="border: 1px solid #E0E0E0;" title="Symfony Camp UA 2011- twitter #sfcampua" src="http://tigor.com.ua/blog/wp-content/uploads/2011/11/sfcampua_twitter_01.png" alt="Symfony Camp UA 2011- twitter #sfcampua" width="520" height="66" /></p>
<p>Нам пришлось ставить дополнительные стулья, чтобы люди не стояли. Переговорив с орг. комитетом и проанализировав анкеты, мы сделали выводы, что следущий Symfony Camp UA 2012 должен быть лучше. А чтобы сделать следующее мероприятие лучше, естественно, нужны финансы. Поэтому следущая конференция будет платная &#8211; это позволит, как минимум, решить все вопросы с помещением и технические моменты (интернет, проектор, звук, видео, обеды).</p>
<p><img class="aligncenter size-full wp-image-2132" style="border: 1px solid #E0E0E0;" title="Symfony Camp UA 2011- twitter #sfcampua" src="http://tigor.com.ua/blog/wp-content/uploads/2011/11/sfcampua_twitter_03.png" alt="Symfony Camp UA 2011- twitter #sfcampua" width="520" height="74" /></p>
<p>В этом году нашими <a href="http://2011.symfonycamp.org.ua/sponsors/">спонсорами</a> выступили такие компании, как <a href="http://servergrove.com/">ServerGrove</a>, <a href="http://ciklum.net/">Ciklum</a>, <a href="http://ua.magento.com/">Magento</a>, <a href="https://github.com/">GitHub</a>, <a href="http://www.jetbrains.com/phpstorm/">JetBrains</a>. Хочется отдельно их поблагодарить за поддержку и помощь. Отдельно хочу отметить наших украинских партнеров Ciklum и Magento, которые помогают развивать IT в Украине. Почему-то очень сложно донести до украинских компаний, что такие мероприятия в одном месте собирают огромное количество высококвалифицированных специлистов не только из Украины, но из всех стран СНГ. И, оказывается, что проще достучаться до иностранных компаний, чем до наших <img src='http://tigor.com.ua/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .</p>
<p><img class="aligncenter size-full wp-image-2120" style="border: 1px solid #E0E0E0;" title="Symfony Camp UA 2011- twitter #sfcampua" src="http://tigor.com.ua/blog/wp-content/uploads/2011/11/sfcampua_twitter_021.png" alt="Symfony Camp UA 2011- twitter #sfcampua" width="520" height="77" /></p>
<p>В этом году в <a href="http://2011.symfonycamp.org.ua/program/">программе конференции</a> было 6 докладов, но, к сожалению, в последний момент 2 докладчика не смогли выступить. С одной стороны &#8211; это плохо, т.к. всегда хочется больше интересных докладов, но, с другой стороны, можно выделить больше времени на общение, знакомство. Опрос участников конференции показал, что только 20% аудитории работает с Symfony2. В следующем году количество разработчиков Symfony2 возрастет, и это позволит Symfony Camp UA 2012 сделать более интересным и полезным мероприятием. Например, в прошлом году на <a href="http://2010.symfonycamp.org.ua/">Symfony Camp UA 2010</a> было <a href="http://2010.symfonycamp.org.ua/program/">12 докладов</a>. В 2012 году необходимо сделать или 2 потока, или двухдневную конференцию. Можно будет разделить доклады на 2 группы &#8211; для новичков и для тех, кто уже имеет опыт работы с Symfony2.</p>
<p>Отдельное спасибо Help Team, которые помогали нам на конференции &#8211; это сотрудники компаний <a href="http://lazy-ants.de/">Lazy Ants</a> и <a href="http://argentum.ua/ru/">Argentum IT Lab</a>.</p>
<p><strong>Презентации:</strong></p>
<ul>
<li><a href="http://slidesha.re/txmMeS">http://slidesha.re/txmMeS</a></li>
</ul>
<p><strong>Видео:</strong></p>
<ul>
<li><a href="http://bit.ly/tQNRLq">http://bit.ly/tQNRLq</a></li>
</ul>
<p><strong>Фотографии:</strong></p>
<ul>
<li><a href="http://bit.ly/vBmN37">http://bit.ly/vBmN37</a></li>
<li><a href="http://bit.ly/vzE18D">http://bit.ly/vzE18D</a></li>
<li><a href="http://bit.ly/vSVH8p ">http://bit.ly/vSVH8p</a></li>
</ul>
<p><strong>Другие отзывы о конференции:</strong></p>
<ul>
<li><a href="http://451f.com.ua/symfony-camp-ua-2011-as-it-was/">Symfony Camp UA 2011 – как это было</a></li>
<li><a href="http://tyomo4ka.blogspot.com/2011/10/symfony-road-trip-symfony-camp.html">Symfony road trip, или Как мы на Symfony Camp ездили</a></li>
<li><a href="http://kronus.me/2011/10/symfony-camp-ua-2011/">Symfony Camp UA 2011</a></li>
<li><a href="http://blog.stfalcon.com/2011/10/symfony2-savetime/">Symfony2. На чем можно сэкономить время при разработке?</a></li>
<li><a href="http://symfony.org.ua/2011/11/symfony-conf-2011-v-kieve-nebolshoj-otchet/">Symfony Conf 2011 в Киеве – небольшой отчет</a></li>
<li><a href="http://igor-negrutsa.info/blogs/id/15">Тренинг и Symfony Camp UA 2011</a></li>
</ul>
<p><strong>Презентация моего доклада:</strong> Обзор Redis storage</p>
<div id="__ss_9951944" style="width: 595px; margin: 0 auto;">
<p><strong style="display: block; margin: 12px 0 4px;"><a title="Обзор Redis storage / Symfony Camp UA 2011" href="http://www.slideshare.net/ingvar/redis-storage" target="_blank">Обзор Redis storage / Symfony Camp UA 2011</a></strong> <object id="__sse9951944" width="595" height="497" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=symfony-camp-ua-2011-redis-111030161524-phpapp02&amp;stripped_title=redis-storage&amp;userName=ingvar" /><param name="allowscriptaccess" value="always" /><param name="allowfullscreen" value="true" /><embed id="__sse9951944" width="595" height="497" type="application/x-shockwave-flash" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=symfony-camp-ua-2011-redis-111030161524-phpapp02&amp;stripped_title=redis-storage&amp;userName=ingvar" allowFullScreen="true" allowScriptAccess="always" allowscriptaccess="always" allowfullscreen="true" /> </object></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/ingvar" target="_blank">Igor Brovchenko</a></div>
</div>
<p><strong>Symfony Camp UA 2012<br />
</strong></p>
<ul>
<li>пройдет ориентировочно осенью 2012 года</li>
<li>будет платным мероприятием</li>
<li>вероятно будет проходить в 2 потока</li>
<li>будет включать больше технических докладов по Symfony2</li>
<li>возможно будут участвовать иностранные докладчики (ведем переговоры)</li>
</ul>
<p><strong>А каким Вы хотите видеть Symfony Camp UA 2012?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://tigor.com.ua/blog/2011/11/02/symfony-camp-ua-2011-report/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Zend Framework Day 2011</title>
		<link>http://tigor.com.ua/blog/2011/10/13/zend-framework-day-2011/</link>
		<comments>http://tigor.com.ua/blog/2011/10/13/zend-framework-day-2011/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 13:50:19 +0000</pubDate>
		<dc:creator>ingvar</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Конференции]]></category>

		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=2100</guid>
		<description><![CDATA[12 ноября, в Киеве, пройдет конференция &#171;Zend Framework Day&#187; &#8211; посвященная популярному PHP фреймворку Zend Framework. Zend Framework Day является наследником конференции ZFConf Ukraine 2010, и соберет лучших докладчиков в этой области, а также большое количество профессиональных разработчиков. Среди докладчиков непосредственные разработчики компонент Zend Framework. Событие соберет лучших PHP и ZF специалистов из Украины, России, Белоруссии и [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-2101" title="zend framework day" src="http://tigor.com.ua/blog/wp-content/uploads/2011/10/zend-framework-day.png" alt="" width="162" height="172" />12 ноября, в Киеве, пройдет конференция &laquo;Zend Framework Day&raquo; &#8211; посвященная популярному PHP фреймворку Zend Framework. Zend Framework Day является наследником конференции ZFConf Ukraine 2010, и соберет лучших докладчиков в этой области, а также большое количество профессиональных разработчиков.</p>
<p>Среди докладчиков непосредственные разработчики компонент Zend Framework. Событие соберет лучших PHP и ZF специалистов из Украины, России, Белоруссии и других стран СНГ.</p>
<p>Конференция будет проходить в конференц зале отеля &laquo;Казацкий&raquo; (ул. Михайловская 1/3, рядом с Площадью Независимости). Участия платное (детали на <a href="http://frameworksdays.com/event/zend-framework-day-2011">странице</a>), количество мест ограничено.</p>
<p>Со списком тем и докладчиков можно ознакомиться по <a href="http://frameworksdays.com/event/zend-framework-day-2011/speakers">ссылке</a>.</p>
<p>Для участия в конференции необходимо пройти регистрацию на <a href="http://frameworksdays.com/register" rel="nofollow">странице</a>, а затем произвести оплату из личного кабинета.</p>
<p>Сайт конференции &#8211; <a href="http://frameworksdays.com/event/zend-framework-day-2011">http://frameworksdays.com/event/zend-framework-day-2011</a><br />
Twitter &#8211; <a href="http://twitter.com/fwdays">http://twitter.com/fwdays</a><br />
Facebook – <a href="http://facebook.com/fwdays">http://facebook.com/fwdays</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tigor.com.ua/blog/2011/10/13/zend-framework-day-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Английский язык интерфейса в NetBeans 7</title>
		<link>http://tigor.com.ua/blog/2011/08/10/set-netbeans-user-interface-language/</link>
		<comments>http://tigor.com.ua/blog/2011/08/10/set-netbeans-user-interface-language/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 22:53:33 +0000</pubDate>
		<dc:creator>ingvar</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[Разработка]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=2033</guid>
		<description><![CDATA[NetBeans по умолчанию использует в качестве языка интерфейса настройки локали в текущей ОС. Так как у меня Mac OS X на русском языке, то и язык интерфейса у NetBeans тоже на русском. Чтобы сделать английский язык интерфейса нужно отредактировать файл конфигурации. Например, для NetBeans 7 в Mac OS X файл конфигурации будет находиться по адресу [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-2034 aligncenter" title="netbeans ide" src="http://tigor.com.ua/blog/wp-content/uploads/2011/08/netbeans-ide.jpg" alt="netbeans ide" width="450" height="196" /></p>
<p>NetBeans по умолчанию использует в качестве языка интерфейса настройки локали в текущей ОС. Так как у меня Mac OS X на русском языке, то и язык интерфейса у NetBeans тоже на русском.</p>
<p>Чтобы сделать английский язык интерфейса нужно отредактировать файл конфигурации. Например, для NetBeans 7 в Mac OS X файл конфигурации будет находиться по адресу <strong>&laquo;/Applications/NetBeans/NetBeans 7.0.app/Contents/Resources/NetBeans/etc/netbeans.conf&raquo;</strong>. Для изменения на английский язык нужно добавить следующие параметры &laquo;<strong>-J-Duser.language=en -J-Duser.region=US</strong>&raquo; в опцию <strong>netbeans_default_options</strong>.</p>
<p><span style="text-decoration: underline;">• опция netbeans_default_options по умолчанию</span><br />
<em>netbeans_default_options=&raquo;-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=384m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true&raquo;</em></p>
<p><span style="text-decoration: underline;">• опция netbeans_default_options после редактирования</span><br />
<em> netbeans_default_options=&raquo;-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=384m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Duser.language=en -J-Duser.region=US&raquo;<br />
</em></p>
<p>Для изменения настроек перезагружаем IDE.</p>
<ul>
<li>Инструкция по изменению языка интерфейса для Windows &#8211; <a href="http://blogs.oracle.com/tao/entry/set_netbeans_user_interface_language">Set Netbeans user Interface language</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tigor.com.ua/blog/2011/08/10/set-netbeans-user-interface-language/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>FreeBSD:  Fatal error: Unknown: apc_fcntl_unlock failed: in Unknown on line 0</title>
		<link>http://tigor.com.ua/blog/2011/06/12/freebsd-fatal-error-unknown-apc_fcntl_unlock-failed-in-unknown-on-line-0/</link>
		<comments>http://tigor.com.ua/blog/2011/06/12/freebsd-fatal-error-unknown-apc_fcntl_unlock-failed-in-unknown-on-line-0/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 07:53:55 +0000</pubDate>
		<dc:creator>ingvar</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Server software]]></category>
		<category><![CDATA[apc]]></category>

		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=1976</guid>
		<description><![CDATA[После одного из обновлений пакета apc для PHP сайты перестали работать, а в логах можно было наблюдать следующую картину: Чтобы решить проблему нужно пересобрать APC с опцией SEMAPHORES: отмечаем нужную опцию и пересобираем pecl-APC. Если нужно, то удаляем его предварительно: и устанавливаем заново Не забываем перезапустить Apache. После этого все должно заработать. Bug #22688: Unknown: [...]]]></description>
			<content:encoded><![CDATA[<p>После одного из обновлений пакета apc для PHP сайты перестали работать, а в логах можно было наблюдать следующую картину:</p>
<pre class="brush: php; title: ; notranslate">
[Fri May 27 14:24:21 2011] [error] [client 109.254.68.55] PHP Fatal error:  Unknown: apc_fcntl_unlock failed: in Unknown on line 0
</pre>
<p>Чтобы решить проблему нужно пересобрать APC с опцией <strong>SEMAPHORES</strong>:</p>
<pre class="brush: php; title: ; notranslate">
# cd /usr/ports/www/pecl-APC
# make config
</pre>
<p><a href="http://tigor.com.ua/blog/wp-content/uploads/2011/06/apc-make-config.png"><img src="http://tigor.com.ua/blog/wp-content/uploads/2011/06/apc-make-config.png" alt="" title="pecl-APC config" width="491" height="291" class="aligncenter size-full wp-image-1977" /></a></p>
<p>отмечаем нужную опцию и пересобираем pecl-APC. Если нужно, то удаляем его предварительно: </p>
<pre class="brush: php; title: ; notranslate">
# make deinstall clean
</pre>
<p>и устанавливаем заново</p>
<pre class="brush: php; title: ; notranslate">
# make install clean
</pre>
<p>Не забываем перезапустить Apache. После этого все должно заработать.</p>
<ul>
<li><a href="http://pecl.php.net/bugs/bug.php?id=22688">Bug #22688: Unknown: apc_fcntl_unlock failed</a</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tigor.com.ua/blog/2011/06/12/freebsd-fatal-error-unknown-apc_fcntl_unlock-failed-in-unknown-on-line-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ZFConf 2011: Список докладов и финальная регистрация на второй российской конференции по Zend Framework</title>
		<link>http://tigor.com.ua/blog/2011/05/05/zfconf-2011/</link>
		<comments>http://tigor.com.ua/blog/2011/05/05/zfconf-2011/#comments</comments>
		<pubDate>Thu, 05 May 2011 10:42:17 +0000</pubDate>
		<dc:creator>ingvar</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Конференции]]></category>
		<category><![CDATA[Zend framework]]></category>
		<category><![CDATA[zfconf]]></category>

		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=1950</guid>
		<description><![CDATA[Основные подготовительные работы по конференции закончены. Доклады сформированы. Среди спикеров представители KnpLabs, Magento, JetBrains, Sphinx и других известных компаний. Открыта финальная регистрация! Если Вы проходили предварительную регистрацию, то для прохождения финальной регистрации Вам нужно перейти по специальной ссылке, отправленной на e-mail. Введенную ранее информацию нужно будет только подтвердить. Если ссылка не приходила Вам, ее можно [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1951" title="Конференция ZFConf 2011" src="http://tigor.com.ua/blog/wp-content/uploads/2011/05/zfconf_ru_2011.png" alt="Конференция ZFConf 2011" width="171" height="148" /></p>
<p>Основные подготовительные работы по конференции закончены. Доклады сформированы. Среди спикеров представители KnpLabs, Magento, JetBrains, Sphinx и других известных компаний.</p>
<p>Открыта <a href="http://www.zfconf.ru/registration/" target="_blank"><strong>финальная регистрация</strong></a>!</p>
<p><strong>Если Вы проходили предварительную регистрацию</strong>, то для прохождения финальной регистрации Вам нужно перейти по специальной ссылке, отправленной на e-mail. Введенную ранее информацию нужно будет только подтвердить. Если ссылка не приходила Вам, ее можно запросить через <a href="http://www.zfconf.ru/get-registration-path/" target="_blank">специальную форму</a>.</p>
<p>Пожалуйста, обратите внимание на то, что <strong>изменилось <a href="http://www.zfconf.ru/2011/location/" target="_blank">место проведения</a></strong>! Мероприятие будет проходить на прошлогодней площадке — в актовом зале ЛГТЦ (Ленгипротранс-Центр), по адресу: Московский пр., 143, ст. м. «Электросила». Кофе-брейки и обсуждения на флипчартах будут проходить в фойе.</p>
<p><span id="more-1950"></span><strong>Cписок докладов:</strong></p>
<p><strong><a href="http://www.zfconf.ru/2011/topics/flexible-architecture-using-dependency-injection/" target="_blank">Гибкая архитектура Zend Framework приложений с использованием Dependency Injection</a></strong><br />
Алексей Качаев (<a href="http://cogniance.com/" target="_blank">Сogniance</a>, Senior PHP Developer)</p>
<p><strong><a href="http://www.zfconf.ru/2011/topics/performance-increasing-with-phpdaemon-varnish-esi/" target="_blank">Воюем за ресурсы: Повышение производительности Zend Framework приложения с помощью phpDaemon, Varnish и ESI</a></strong><br />
Алексей Качаев (<a href="http://cogniance.com/" target="_blank">Сogniance</a>, Senior PHP Developer)</p>
<p><strong><a href="http://www.zfconf.ru/2011/topics/behavior-driven-development/" target="_blank">Behavior Driven Development в PHP и Zend Framework</a></strong><br />
Константин Кудряшов (<a href="http://www.knplabs.com/" target="_blank">KnpLabs</a>, Senior Web Developer)</p>
<p><strong><a href="http://www.zfconf.ru/2011/topics/multitasking-distributed-system-with-job-queue/" target="_blank">Разделение труда: Организация многозадачной, распределенной системы в Zend Framework с помощью Job Queue</a></strong><br />
Александр Готгельф (<a href="http://www.magentocommerce.com/" target="_blank">Magento</a>, PHP-разработчик)</p>
<p><strong><a href="http://www.zfconf.ru/2011/topics/how-can-help-development-environment/" target="_blank">Как может помочь среда разработки при написании приложения на Zend Framework?</a></strong><br />
Николай Матвеев (<a href="http://www.jetbrains.com/" target="_blank">JetBrains</a>, разработчик)</p>
<p><strong><a href="http://www.zfconf.ru/2011/topics/creating-rest-api-for-third-party-developers-and-mobile-devices-with-oauth/" target="_blank">Создание REST-API для сторонних разработчиков и мобильных устройств с авторизацией по протоколу OAuth 1.0</a></strong><br />
Дмитрий Чижевский (<a href="http://zenmoney.ru/" target="_blank">Дзен-мани</a>, разработчик)</p>
<p><strong><a href="http://www.zfconf.ru/2011/topics/fat-model-through-orm-development-history/" target="_blank">Толстая модель: История разработки собственного ORM</a></strong><br />
Михаил Шамин (<a href="http://geometria.ru/" target="_blank">Геометрия</a>, ведущий разработчик)</p>
<p><strong><a href="http://www.zfconf.ru/2011/topics/what-is-sphinx-and-how-use-it-with-php/" target="_blank">Что такое Sphinx, зачем он вообще нужен и как его использовать с PHP (от простого индекса до поискового кластера)</a></strong><br />
Владимир Федорков (<a href="http://sphinxsearch.com/" target="_blank">Sphinx</a>, Director of Professional Services)</p>
<p>Стоимость участия в мероприятии составит 1500 руб. В данную сумму входит: участие в самой конференции, кофе-брейки (от внешней кейтеринг-компании), пакет материалов участника и доступ к профессиональным видеозаписям докладов (после мероприятия). Доступно <a href="http://www.zfconf.ru/payment-types/" target="_blank">множество способов оплаты</a>.</p>
<p>Торопитесь, <strong>количество мест ограничено</strong>!</p>
<p>Обязательно следите за последними новостями:</p>
<p><strong>RSS-канал:</strong> <a href="http://feeds.feedburner.com/zfconf" target="_blank">feeds.feedburner.com/zfconf</a><br />
<strong>Twitter:</strong> <a href="http://twitter.com/zfconf" target="_blank">@zfconf</a><br />
<strong>Группа ВКонтакте:</strong> <a href="http://vkontakte.ru/club14951507" target="_blank">vkontakte.ru/club14951507</a></p>
<p><strong>Организатор:</strong> <a href="http://www.wizartech.ru/" target="_blank">компания Wizartech</a><br />
<strong>Партнеры:</strong> <a href="http://zendframework.ru/" target="_blank">сообщество zendframework.ru</a> и <a href="http://zfconf.org.ua/" target="_blank">конференция ZFConf Ukraine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tigor.com.ua/blog/2011/05/05/zfconf-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Локальный W3C XHTML валидатор для Mac OS X</title>
		<link>http://tigor.com.ua/blog/2011/04/26/stand-alone-w3c-xhtml-validator-for-mac-ox-s/</link>
		<comments>http://tigor.com.ua/blog/2011/04/26/stand-alone-w3c-xhtml-validator-for-mac-ox-s/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 08:37:28 +0000</pubDate>
		<dc:creator>ingvar</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Разработка]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[validator]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=1934</guid>
		<description><![CDATA[W3C Markup Validation Service &#8211; прекрасный сервис для валидации HTML / xHTML страниц. Работать с сервисом можно как через официальный сайт, так и через специальные плагины для Firefox или Chrome. Если по той или иной причине нет возможности работать с сервисом через сайт или требуется очень часто и много проверять страниц,  то  к примеру можно [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1939" title="w3c xhtml validator SAC for Mac OS X" src="http://tigor.com.ua/blog/wp-content/uploads/2011/04/w3c-xhtml-validator-SAC.png" alt="" width="537" height="489" /><a href="http://validator.w3.org/">W3C Markup Validation Service</a> &#8211; прекрасный сервис для валидации HTML / xHTML страниц. Работать с сервисом можно как через официальный сайт, так и через специальные плагины для Firefox или Chrome.</p>
<p><span id="more-1934"></span></p>
<p>Если по той или иной причине нет возможности работать с сервисом через сайт или требуется очень часто и много проверять страниц,  то  к примеру можно установить сервис <strong>&laquo;W3C Markup Validation Service&raquo;</strong> у себя локально или на своем сервере. Валидатор написан на Perl. Процесс установки, список требуемых модулей и подробные инструкции  доступны на официальном сайте:<br />
<a href="http://validator.w3.org/source/">http://validator.w3.org/source/<br />
</a><a href="http://validator.w3.org/docs/install.html">http://validator.w3.org/docs/install.html</a></p>
<p>Если же рассматривать процесс установки сервиса валидации для Mac, то все намного проще &#8211; нужно скачать и установить отдельное приложение <a href="http://habilis.net/validator-sac/">Validator S.A.C.</a></p>
<p><strong>Процесс установки сервиса &laquo;W3C Markup Validation Service&raquo;  на Mac OS X:</strong></p>
<ol>
<li>Качаем последнюю версию приложения <a href="http://habilis.net/download/Validator-SAC_0.6.4.dmg">Validator-SAC_0.6.4.dmg</a> &#8211; в пакете находится версия валидатора 0.8.3, не самая последняя, т.к. уже доступна версия 1.2.</li>
<li>Устанавливаем. После установки сервис размещается по адресу &laquo;/Applications/Validator-SAC.app/Contents/Resources&raquo;</li>
<li>Копируем файл конфигурации для Apache, и перезапускаем его, например:
<pre class="brush: php; title: ; notranslate">
% cd /Applications/Validator-SAC.app/Contents/Resources
% sudo cp validator/httpd/conf/validator-SAC-10.5.conf /etc/apache2/other
% sudo apachectl graceful</pre>
</li>
<li>По адресу <a href="http://localhost/w3c-validator/">http://localhost/w3c-validator/</a> должен запуститься наш локальный валидатор. Для проверки валидатора вбиваем адрес страницы, которую хотим проверить и если все в порядке, то получим результат валидации. Или выведутся сообщения, что нужно установить какие-то модули Perl.</li>
</ol>
<p>Было желание обновить сервис w3c с версии 0.8.3 до 1.2. Но к сожалению ничего не получилось &#8211; сервис не запустился, т.к. в новой версии используются дополнительные модули Perl.</p>
<p><strong>Дополнительная информация:</strong></p>
<ul>
<li><a href="http://dvcs.w3.org/hg/">Mercurial W3C repositories list</a></li>
<li><a href="https://dvcs.w3.org/hg/markup-validator">Mercurial W3C markup-validator</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tigor.com.ua/blog/2011/04/26/stand-alone-w3c-xhtml-validator-for-mac-ox-s/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Отчет по конференции MageConf и ZFConf Ukraine 2010</title>
		<link>http://tigor.com.ua/blog/2010/11/28/conference-mageconf-and-zfconf-2010/</link>
		<comments>http://tigor.com.ua/blog/2010/11/28/conference-mageconf-and-zfconf-2010/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 00:00:09 +0000</pubDate>
		<dc:creator>ingvar</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Конференции]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[Zend framework]]></category>
		<category><![CDATA[zfconf]]></category>

		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=1753</guid>
		<description><![CDATA[Побывал сегодня на совместной конференции MageConf &#38; ZFConf Ukraine. Впечатления от мероприятия положительные. По предварительным данным зарегистрировалось порядка 700 человек, а посетило конференцию человек 300-400, а может и больше. Во-первых, хочется поблагодарить всех тех людей, которые организовали мероприятие такого масштабов. Еще не видел столько php программистов в одном месте . Отдельное спасибо спонсорам &#8211; компании [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1748" title="MageConf and ZFConf Ukraine 2010" alt="MageConf and ZFConf Ukraine 2010" src="http://tigor.com.ua/blog/wp-content/uploads/2010/11/zfconfua_and_mageconf.jpg" alt="" width="236" height="137" /> Побывал сегодня на совместной конференции <a href="http://mageconf.com/">MageConf</a> &amp; <a href="http://zfconf.org.ua/">ZFConf Ukraine</a>. Впечатления от мероприятия положительные. По предварительным данным зарегистрировалось порядка 700 человек, а посетило конференцию человек 300-400, а может и больше.</p>
<p>Во-первых, хочется поблагодарить всех тех людей, которые организовали мероприятие такого масштабов. Еще не видел столько php программистов в одном месте <img src='http://tigor.com.ua/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Отдельное спасибо спонсорам &#8211; компании Magento. </p>
<p><span id="more-1753"></span></p>
<p>Регистрация проходила быстро, в раздаточных материалах было несколько проспектов о компании Magento, программка конференции и анкета. Понравилась идея с бейджами &#8211; с одной стороны имя, а с другой &#8211; программа мероприятия, очень удобно. Хочется отметить организацию кофе-брейков и обеда &#8211; все было отлично несмотря на такое количество посетителей.</p>
<p>Вся конференция проходила в 4 потока и состояла из 23 докладов. Как показала практика, 4 потока &#8211; это многовато. Многие интересные доклады проходили одновременно и приходилось выбирать что-то одно <img src='http://tigor.com.ua/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . Будем надеяться, что в скором времени получим доступ к презентациям и видео. </p>
<p>В своей работе я использую из Zend Framework только отдельные модули, и поэтому планировал посетить несколько докладов по ZF 2.0, чтобы поближе познакомиться с новыми фичами, тем более, что на конференции выступали разработчки Zend Framework Core Team. Но на первом докладе меня хватило минут на 10 &#8211; слушать о том, что написано на официальном сайте (документация, milestone) &#8211; мне было не интересно.</p>
<p>После чего я направился в секцию Mix на доклад &laquo;Мобильные клиенты интернет-магазинов&raquo;, но так туда и не дошел, т.к. попал на доклад про буратино и велосипеды <img src='http://tigor.com.ua/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &laquo;10 000 вёдер или в погоне за Ключём от всех дверей&raquo;, где выступал Виталий Коротун, имхо &#8211; один из лучших докладов.</p>
<p>Про что был  доклад &laquo;Особенности юнит-тестирования при разработке расширений к open-source продуктам&raquo; я так и не понял, но явно не про Unit-тесты, было скучно, а идея сделать Unit-тесты в продукте Magento платными &#8211; бррр&#8230;</p>
<p>После чего присутствовал на двух докладах от Кирилла Климова &laquo;Применение Scrum и Kanban для разработки web-приложений&raquo; и &laquo;Применение Continuous Integration в PHP проектах&raquo;. Первый доклад хоть и поздно начался из-за технических проблем, но для меня был очень полезным и интересным, учитывая еще то, что мы в течении всего обеда дополнительно обсуждали наши насущные проблемы с внедрением и использованием практик Agile. Второй доклад был не менее интересным, чем первый.</p>
<p>Весьма познавательным оказался доклад &laquo;Управление продуктом в стиле Magento Unified Process&raquo; от Евгения Веселова. Материал был больше ориентирован для Project Manager.</p>
<p>А в завершение конференции послушал доклад &laquo;NoSQL и Zend Framework&raquo; от ребят из российской компании Geometry Lab. Зажигали по полной. Самое главное узнал от чего растет нагрузка?? &#8211; &laquo;все дело в сисьсках&raquo; <img src='http://tigor.com.ua/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . А если серьезно, то узнал несколько полезных деталей про MongoDB и Rediska, которые надо будет исследовать.</p>
<p>Напоследок немного фотографий из твиттера:<br />
<a href="http://twitpic.com/3am4ex">http://twitpic.com/3am4ex</a><br />
<a href="http://twitpic.com/3aoetk">http://twitpic.com/3aoetk</a><br />
<a href="http://twitpic.com/3aoetk">http://twitpic.com/3aoetk</a><br />
<a href="http://twitpic.com/3aqf9u">http://twitpic.com/3aqf9u</a><br />
<a href="http://twitpic.com/3aqf54">http://twitpic.com/3aqf54</a><br />
<a href="http://twitpic.com/3aqf9u">http://twitpic.com/3aqf9u</a><br />
<a href="http://twitpic.com/3apgd1">http://twitpic.com/3apgd1</a><br />
<a href="http://twitpic.com/3amrwz">http://twitpic.com/3amrwz</a></p>
<p>Мне в целом конференция понравилась. В следующий раз мероприятие должно быть еще интереснее и масштабнее. А идея совместных конференций &#8211; отличная, интересно, а если еще добавить Symfony и Drupal <img src='http://tigor.com.ua/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ?</p>
]]></content:encoded>
			<wfw:commentRss>http://tigor.com.ua/blog/2010/11/28/conference-mageconf-and-zfconf-2010/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>27 ноября, Киев. Конференция ZFConf Ukraine &amp; MageConf</title>
		<link>http://tigor.com.ua/blog/2010/11/11/conference-zfconf-ukraine-mageconf/</link>
		<comments>http://tigor.com.ua/blog/2010/11/11/conference-zfconf-ukraine-mageconf/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 20:43:32 +0000</pubDate>
		<dc:creator>ingvar</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Конференции]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[Zend framework]]></category>
		<category><![CDATA[zfconf]]></category>

		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=1745</guid>
		<description><![CDATA[27го ноября в в Киеве пройдет бесплатная, международная, совместная конференция ZFConf Ukraine &#38; MageConf. Цель конференции &#8211; объединить лучших специалистов PHP и Zend Framework Украины, России и других стран СНГ. ZFConf Ukraine – первая в Украине конференция по Zend Framework, проводится в партнерстве с ZFConf Russia и сообществом zendframework.ru. ZFConf Russia была первой конференцией по [...]]]></description>
			<content:encoded><![CDATA[<p><img src="file:///Users/igor/Downloads/zfconfua_and_mageconf.jpg" alt="" /><a href="http://tigor.com.ua/blog/wp-content/uploads/2010/11/zfconfua_and_mageconf.jpg"><img class="alignleft size-full wp-image-1748" title="zfconfua_and_mageconf" src="http://tigor.com.ua/blog/wp-content/uploads/2010/11/zfconfua_and_mageconf.jpg" alt="" width="236" height="137" /></a>27го ноября в в Киеве пройдет бесплатная, международная, совместная конференция <a href="http://zfconf.org.ua/" target="_blank">ZFConf Ukraine</a> &amp; <a href="http://mageconf.com/" target="_blank">MageConf</a>. Цель конференции &#8211; объединить лучших специалистов PHP и Zend Framework Украины, России и других стран СНГ.</p>
<p>ZFConf Ukraine – первая в Украине конференция по Zend Framework, проводится в партнерстве с <a href="http://www.zfconf.ru/" target="_blank">ZFConf Russia</a> и сообществом <a href="http://zendframework.ru/" target="_blank">zendframework.ru</a>.  ZFConf Russia была первой конференцией по Zend Framework и прошла в  марте этого года в Санкт-Петербурге, Россия, собрав более 200 участников  из России, Беларуси, Украины, Литвы и других стран СНГ</p>
<p>Конференция MageConf впервые прошла в мае 2010 года в Киеве. Это была  первая конференция из серии PHP and Zend Framework в Украине. Ее  посетили более 150 специалистов.</p>
<p><span id="more-1745"></span></p>
<p>Конференция пройдет <strong>27 ноября</strong>, в Киеве<br />
Титульный спонсор конференции – компания <a href="http://www.magentocommerce.com/" target="_blank">Magento</a><br />
Место: КиевЭкспоПлаза, ул. Салютная 2б, 3 павильон<br />
Время: 27 ноября 2010 г. (с 11:00 до 19:00)<br />
Длительность: 1 полный день<br />
Формат: доклады в <strong>три потока</strong> и обсуждения на флипчарте (в перерывах)<br />
Язык докладов: русский<br />
Стоимость участия: <strong>бесплатно</strong><br />
Потоки: Zend Framework, PHP, Magento.</p>
<p>Аудитория: Разработчики ПО и специалисты по Project Management с  Украины, России и близлежащих стран СНГ. Ожидаемое количество участников  – 500 человек.</p>
<p><strong><a href="http://zfconf.org.ua/conf-2010/category/topics/" target="_blank">Доклады</a></strong></p>
<p><strong>1. Встречайте Zend Framework 2.0</strong><br />
Александр Веремьев / Zend Framework Core команда (<a href="http://www.zend.com/" target="_blank">Zend Technologies</a>)</p>
<p><strong>2. Эволюция ZF: архитектура, шаблоны, рефакторинг</strong><br />
Виктор Фараздаги / Component Maintainer и Contributor ZF 2.0 (4C)</p>
<p><strong>3. Юнит тестирование в Zend Framework 2.0</strong><br />
Ростислав Михайлив / Chief Developer / Software Architect (Gadu-Gadu)</p>
<p><strong>4. Хранение, обработка и отдача статики с использованием \Zend \File. Опыт социальной сети <a href="http://starlook.ru/" target="_blank">starlook.ru</a></strong><br />
Кирилл Мокевнин / Senior developer (undev)</p>
<p><strong>5. Чуть сложнее чем Singleton: аннотации, IOC, АОП</strong><br />
Кирилл Чебунин / Senior PHP Developer (Альпари)</p>
<p><strong>6. Doctrine 2</strong><br />
Валерий Рабиевский / Team leader (<a href="http://stfalcon.com/" target="_blank">stfalcon.com</a>)</p>
<p>Список еще будет обновляться, вы также можете подать заявку на  доклад, если вам есть чем поделиться поделиться с общественностью.   Также были бы рады услышать ваши комментарии по текущим темам.</p>
<p><strong><a href="http://zfconf.org.ua/registration/" target="_blank">Регистрация</a></strong><br />
Регистрируясь на одну конференцию, вы автоматически получаете доступ и на другую.</p>
<p>Если у вас есть предложения, или вы хотите быть спонсором, для связи с нами используйте <a href="http://zfconf.org.ua/contacts/" target="_blank">контакты</a></p>
<p>Регистрируйтесь и следите за обновлениями на <a href="http://zfconf.org.ua/" target="_blank">http://zfconf.org.ua</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tigor.com.ua/blog/2010/11/11/conference-zfconf-ukraine-mageconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Обзор плагинов для загрузки файлов и картинок для TinyMce и CKEditor</title>
		<link>http://tigor.com.ua/blog/2010/05/18/file-and-image-management-plugins-for-tinymce-and-ckeditor/</link>
		<comments>http://tigor.com.ua/blog/2010/05/18/file-and-image-management-plugins-for-tinymce-and-ckeditor/#comments</comments>
		<pubDate>Tue, 18 May 2010 00:06:01 +0000</pubDate>
		<dc:creator>ingvar</dc:creator>
				<category><![CDATA[Разработка]]></category>
		<category><![CDATA[ckeditor]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tinymce]]></category>

		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=1628</guid>
		<description><![CDATA[Представляем Вашему вниманию подборку плагинов для WYSIWYG редакторов TinyMce и CKEditor для загрузки файлов, картинок и фотографий, так называемые file and image management plugins. Кроме двух коммерческих плагинов от разработчиков редакторов в обзоре рассматриваются бесплатные аналоги. Плагины легко интегрируются с редакторами, некоторые даже работают в Standalone режиме. Plugin Версия Демо Лицензия Стоимость Описание MCImageManager 3.1.2 [...]]]></description>
			<content:encoded><![CDATA[<p>Представляем Вашему вниманию подборку плагинов для WYSIWYG редакторов <strong>TinyMce</strong> и <strong>CKEditor</strong> для загрузки файлов, картинок и фотографий, так называемые <strong>file and image management plugins</strong>.</p>
<p>Кроме двух коммерческих плагинов от разработчиков редакторов в обзоре рассматриваются бесплатные аналоги. Плагины легко интегрируются с редакторами, некоторые даже работают в Standalone режиме.</p>
<p><span id="more-1628"></span></p>
<table class="review">
<thead>
<tr>
<th>Plugin</th>
<th>Версия</th>
<th>Демо</th>
<th>Лицензия<br />
Стоимость</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr>
<td class="left"><a href="http://tinymce.moxiecode.com/plugins_imagemanager.php">MCImageManager</a></td>
<td>3.1.2<br />
2010-03-09</td>
<td><a href="http://tinymce.moxiecode.com/examples/full.php">Демо</a></td>
<td>$41 (Site)</td>
<td class="left">Плагин от разработчиков <a href="http://tinymce.moxiecode.com">TinyMce</a>. В функционале заявлено &laquo;Crop &amp; Resize&raquo;, автоматическое создание превьюшек, использование Ajax, поддержка мультиязычности. Второй плагин, который предлагают &#8211; это <a href="http://tinymce.moxiecode.com/plugins_filemanager.php">MCFileManager</a>, отличия в том, что нет функционала для обработки изображений, зато возможна работа с архивами zip.</td>
</tr>
<tr>
<td class="left"><a href="http://ckfinder.com/">CKFinder</a></td>
<td>1.4.3<br />
2010-02-18</td>
<td><a href="http://ckfinder.com/demo">Демо</a></td>
<td>$59 (Site)</td>
<td class="left">Решение от разработчиков <a href="http://ckeditor.com/">CKEditor</a>. Хороший плагин, удобный, поддержка мультиязычности, Ajax, ACL, Standalone режим.</td>
</tr>
<tr>
<td class="left"><a href="http://www.im.cyberapp.ru/ru/index.html">Cyber Image Manager</a></td>
<td>1.1<br />
2010-05-05</td>
<td><a href="http://www.im.cyberapp.ru/ru/wysiwyg/tinymce.html">Демо</a></td>
<td>freeware</td>
<td class="left">Ajax, поддержка тем, хорошая документация. Русскоязычный <a href="http://www.cyberapp.ru/forum/index.php">форум</a>.</td>
</tr>
<tr>
<td class="left"><a href="http://www.imglib.endofinternet.net/">imgLib</a></td>
<td>0.1.1<br />
2010.03.22</td>
<td><a href="http://www.imglib.endofinternet.net/ru/demo.html">Демо</a></td>
<td>MIT или BSD Open Source license.</td>
<td class="left">Хороший набор возможностей, документация на русском.</td>
</tr>
<tr>
<td class="left"><a href="http://www.phpletter.com/Demo/Tinymce-Ajax-File-Manager/">Ajax file/Image manager</a></td>
<td>1.0 RC5<br />
2010-02-07</td>
<td><a href="http://demo.phpletter.com/tinymce_test.php">Демо</a></td>
<td>GPL и MPL</td>
<td class="left">Поддержка Ajax, ACL, встроенный редактор картинок, мультиязычность, поддержка тем. Минусы: превьюшки создаются на лету, когда заходишь в папку.</td>
</tr>
<tr>
<td class="left"><a href="http://dustweb.ru/log/projects/tinymce_images/">TinyMCE Image Manager</a></td>
<td>1.1 beta 2<br />
2009-04-03</td>
<td><a href="http://tiny.dustweb.ru/">Демо</a></td>
<td>Creative Commons Attribution-Share Alike 3.0 Unported License</td>
<td class="left">Разработчик плагина <a href="http://dustweb.ru/log/about/vcard/">Андрей Антонов</a>. На сайте разработчика можно ознакомиться со всеми возможностями, планами, задать вопросы. Как предупредил автор документации и инструкции по установке нет.</td>
</tr>
<tr>
<td class="left"><a href="http://archiv.pwnd.nl/home">Archive</a></td>
<td>1.2.1<br />
2009-10-27</td>
<td><a href="http://archiv.pwnd.nl/example">Демо</a></td>
<td>LGPL license</td>
<td class="left">Ajax, ACL, легкий. Но отображение информации о файлах во всплывающих окнах напрягает.</td>
</tr>
<tr>
<td class="left"><a href="http://www.lunarvis.com/products/tinymcefilebrowserwithupload.php">TinyBrowser Web File Browser</a></td>
<td>1.41<br />
2009-05-05</td>
<td>-</td>
<td>GNU General Public License</td>
<td class="left">Хороший редактор. Ajax, мультиязычность, Standalone, легкий. Страничка на  <a href="http://code.google.com/p/tinybrowser/">google code</a>.</td>
</tr>
<tr>
<td class="left"><a href="http://kfm.verens.com/">KFM &#8211; Kae&#8217;s File Manager</a></td>
<td>1.4.5<br />
2010-01-20</td>
<td><a href="http://kfm.verens.com/">Демо</a></td>
<td>freeware</td>
<td class="left">Этот продукт больше похож на автономное решение для организации хранения файлов, много разных фич плюс интеграция с редакторами. Достаточно тяжеловат.</td>
</tr>
<tr>
<td class="left"><a href="http://p4a2.crealabsfoundation.org/tinymcpuk">TinyMCPUK</a></td>
<td>0.3<br />
2006-10-23</td>
<td>-</td>
<td>GNU LGPL license</td>
<td class="left">Последняя версия плагина работает с TinyMCE 2.0.8.</td>
</tr>
</tbody>
</table>
<p>Плагины практически очень похожи между собой: аякс, флеш-загрузчики, создание превьюшек. Тут уж каждый сам решит, какое решение больше подходит под задачи и насколько оно удобное.</p>
<p>Выделить можно несколько хороших плагинов:</p>
<ul>
<li>CKFinder, но он платный</li>
<li>TinyBrowser Web File Browser, удобный, простой</li>
<li>Ajax file/Image manager &#8211; хорош всем, за исключением работы с превьюшками, т.к. создает их на лету каждый раз, когда просматриваем папку</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tigor.com.ua/blog/2010/05/18/file-and-image-management-plugins-for-tinymce-and-ckeditor/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Инструменты обеспечение качества программного продукта для PHP</title>
		<link>http://tigor.com.ua/blog/2010/04/23/quality-assurance-in-php-projects-2/</link>
		<comments>http://tigor.com.ua/blog/2010/04/23/quality-assurance-in-php-projects-2/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 07:38:57 +0000</pubDate>
		<dc:creator>ingvar</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=1617</guid>
		<description><![CDATA[В тексте статьи находится краткий обзор инструментов с помощью которых можно анализировать различные характиристики в приложениях созданных на PHP. Данный материал появился на свет в результате некоторых экспериментов в области непрерывной интеграции, и должен был являться частью статьи про непрерывную интеграцию (спойлерить пока не буду, боюсь сглазить) все в том же РНР, но я решил [...]]]></description>
			<content:encoded><![CDATA[<p>В тексте статьи находится  краткий обзор инструментов с помощью которых можно анализировать  различные характиристики в приложениях созданных на <a href="http://lurkmore.ru/PHP">PHP</a>. Данный материал появился на свет в  результате некоторых экспериментов в области непрерывной интеграции, и  должен был являться частью статьи про непрерывную интеграцию (спойлерить  пока не буду, боюсь сглазить) все в том же РНР, но я решил все-таки  выделить его в самостоятельный обзор, так как возможно, в последующих  статьях я буду ссылаться на него, а так же надеюсь узнать об аналогичных  инструментах еще не попавших мне на глаза. Некоторые инструменты уже  были рассмотрены достаточно подробно, но тем не менее полного списка  всех доступных еще не было.</p>
<p><span id="more-1617"></span></p>
<h6><strong>PHP_CodeCoverage</strong></h6>
<p>PHP_CodeCoverage это библиотека, которая обеспечивает сбор, обработку и  отображение информации о покрытии кода тестами, требует xdebug, а так  же использует некоторые сторонние библиотеки. Более подробная информация  находится на официальном сайте.</p>
<ul>
<li>Автор: <a href="http://sebastian-bergmann.de/">Sebastian Bergmann</a></li>
<li>Официальный сайт: <a href="http://github.com/sebastianbergmann/php-code-coverage">http://github.com/sebastianbergmann/php-code-coverage</a></li>
<li>Официальный PEAR канал: <a href="http://pear.phpunit.de/">http://pear.phpunit.de/</a></li>
<li>Текущая версия: 0.9.0 (alpha)</li>
</ul>
<h6><strong>PhpDocumentor</strong></h6>
<p>На основании комментариев в исходном коде генерирует соответствующую  документацию, имеет уйму возможностей в числе которых презентабельный и  дружественный к пользователю шаблоны.</p>
<ul>
<li>Автор: <a href="http://blog.joshuaeichorn.com/">Joshua Eichorn</a></li>
<li>Официальный сайт: <a href="http://www.phpdoc.org/">http://www.phpdoc.org/</a></li>
<li>Официальный PEAR канал: <a href="http://pear.php.net/">http://pear.php.net/</a></li>
</ul>
<h6><strong>PHP Copy/Paste Detector</strong> [phpcpd]</h6>
<p>Название говорит само за себя: находит дублированный код и сообщает о  нем.</p>
<ul>
<li>Автор: <a href="http://sebastian-bergmann.de/">Sebastian Bergmann</a></li>
<li>Официальный сайт: <a href="http://github.com/sebastianbergmann/phpcpd">http://github.com/sebastianbergmann/phpcpd</a></li>
<li>Официальный PEAR канал: <a href="http://pear.php.net/">http://pear.php.net/</a></li>
<li>Текущая версия: 1.3.1 (stable)</li>
</ul>
<h6><strong>PHP_Depend</strong></h6>
<p>Собирает и отображает статистическую информацию о проекте.</p>
<ul>
<li>Автор: <a href="http://manuel-pichler.de/">Manuel Pichler</a></li>
<li>Официальный сайт: <a href="http://pdepend.org/">http://pdepend.org/</a></li>
<li>Официальный PEAR канал: <a href="http://pear.pdepend.org/">http://pear.pdepend.org/</a></li>
<li>Текущая версия: 0.9.11 (beta)</li>
</ul>
<h6><strong>PHP_PMD</strong></h6>
<p>Ответвление от PHP_Depend: отображает информацию о размерах кода,  используемых именах, неиспользуемом коде. <a href="http://habrahabr.ru/blogs/php/90400/">Обзор</a> от <a href="http://devman.habrahabr.ru/">DevMan</a></p>
<ul>
<li>Автор: <a href="http://manuel-pichler.de/">Manuel Pichler</a></li>
<li>Официальный сайт: <a href="http://phpmd.org/">http://phpmd.org/</a></li>
<li>Официальный PEAR канал: <a href="http://pear.phpmd.org/">http://pear.phpmd.org/</a></li>
<li>Текущая версия: 0.2.5 (alpha)</li>
</ul>
<h6><strong>PHP_CodeSniffer</strong></h6>
<p>Позволяет наблюдать за состоянием PHP, Javascript и CSS файлов и  определять отклонения от принятых стандартов кодирования. <a href="http://habrahabr.ru/blogs/php/89192/">Обзор</a> от <a href="http://devman.habrahabr.ru/">DevMan</a></p>
<ul>
<li>Автор: <a href="http://gregsherwood.blogspot.com/">Greg Sherwood</a></li>
<li>Официальный сайт: <a href="http://matrix.squiz.net/developer/tools/php_cs">http://matrix.squiz.net/developer/tools/php_cs</a></li>
<li>Официальный PEAR канал: <a href="http://pear.php.net/">http://pear.php.net/</a></li>
<li>Текущая версия: 1.2.2 (stable)</li>
</ul>
<h6><strong>PHPUnit</strong></h6>
<p>Пожалуй самый известный инструмент для модульного тестирования, думаю в  представлении не нуждается.</p>
<ul>
<li>Автор: <a href="http://sebastian-bergmann.de/">Sebastian Bergmann</a></li>
<li>Официальный сайт: <a href="http://www.phpunit.de/">http://www.phpunit.de/</a></li>
<li>Официальный PEAR канал: <a href="http://pear.phpunit.de/">http://pear.phpunit.de/</a></li>
<li>Текущая версия: 3.4.12 (stable)</li>
</ul>
<h6><strong>PHP_CodeBrowser</strong></h6>
<p>Обеспечивает просмотр кода с синтаксической подсветкой, имеет богатые  возможности по визуализации, может использовать отчеты от: phpunit,  phpcpd, padawan, phpcs. Из <a href="http://blog.thinkphp.de/archives/464-PHP_CodeBrowser-Release-version-0.1.0.html">этого  обзора</a> можно понять насколько инструмент перспективный.</p>
<ul>
<li>Автор: <a href="http://www.mayflower.de/">Mayflower GmbH</a></li>
<li>Официальный сайт: <a href="http://github.com/mayflowergmbh/PHP_CodeBrowser">http://github.com/mayflowergmbh/PHP_CodeBrowser</a></li>
<li>Официальный PEAR канал: <a href="http://pear.phpunit.de/">http://pear.phpunit.de/</a></li>
<li>Текущая версия: 0.1.3 (alpha)</li>
</ul>
<h6><strong>phploc</strong></h6>
<p>Еще один инструмент собирающий статистическую информацию о проекте.</p>
<ul>
<li>Автор: <a href="http://sebastian-bergmann.de/">Sebastian Bergmann</a></li>
<li>Официальный сайт: <a href="http://github.com/sebastianbergmann/phploc">http://github.com/sebastianbergmann/phploc</a></li>
<li>Официальный PEAR канал: <a href="http://pear.phpunit.de/">http://pear.phpunit.de/</a></li>
<li>Текущая версия: 1.5.1 (stable)</li>
</ul>
<h6><strong>phpdcd</strong></h6>
<p>Детектор неиспользуемого кода (Dead Code Detector) для PHP. Он  сканирует PHP проект на предмет всех определенных функций и методов и  сообщает о них как о неиспользуемых если из вызов не встречается хотя бы  однажды</p>
<ul>
<li>Автор: <a href="http://sebastian-bergmann.de/">Sebastian Bergmann</a></li>
<li>Официальный сайт: <a href="http://github.com/sebastianbergmann/phpdcd">http://github.com/sebastianbergmann/phpdcd</a></li>
<li>Официальный PEAR канал: <a href="http://pear.phpunit.de/">pear.phpunit.de</a></li>
<li>Текущая версия: 0.9.2 (beta)</li>
</ul>
<h6><strong>Padawan</strong></h6>
<p>Инструмент для обнаружения антипаттернов, обходных путей и прочих  неприятностей.</p>
<ul>
<li>Автор: <a href="http://sebastian-bergmann.de/">Sebastian Bergmann</a></li>
<li>Официальный сайт: <a href="http://github.com/sebastianbergmann/padawan">http://github.com/sebastianbergmann/padawan</a></li>
<li>Официальный PEAR канал: неизвестен</li>
<li>Текущая версия: неизвестна</li>
</ul>
<h6><strong>PHP_CachegrindParser</strong></h6>
<p>Обработчик для cachegrind файлов создающий xml отчеты для последующего  использования в CI.</p>
<ul>
<li>Автор: <a href="http://www.mayflower.de/">Mayflower GmbH</a></li>
<li>Официальный сайт: <a href="http://github.com/mayflowergmbh/PHP_CachegrindParser">http://github.com/mayflowergmbh/PHP_CachegrindParser</a></li>
<li>Официальный PEAR канал: неизвестен</li>
<li>Текущая версия: неизвестна</li>
</ul>
<p><strong>Источник статьи</strong><br />
<a href="http://habrahabr.ru/blogs/php/91777/">Хабрахабр: PHP &#8211; Обеспечение качества программного продукта</a></p>
<p><strong>Что ещё можно почитать:</strong><br />
<a href="http://sebastian-bergmann.de/software/">http://sebastian-bergmann.de/software/</a><br />
<a href="http://manuel-pichler.de/">http://manuel-pichler.de/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tigor.com.ua/blog/2010/04/23/quality-assurance-in-php-projects-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

