<?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>Zend Framework по-русски &#187; Прочее</title>
	<atom:link href="http://zend-framework.ru/category/tutorials/prochee/feed/" rel="self" type="application/rss+xml" />
	<link>http://zend-framework.ru</link>
	<description>Статьи, руководства и заметки о фреймворке для PHP - Zend Framework</description>
	<lastBuildDate>Sun, 25 Dec 2011 06:51:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Создание API сервисов при помощи Zend Framework</title>
		<link>http://zend-framework.ru/service-api/</link>
		<comments>http://zend-framework.ru/service-api/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 05:10:38 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[Ссылки]]></category>
		<category><![CDATA[AMF]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[JSON-RPC]]></category>
		<category><![CDATA[service API]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[XML-RPC]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=182</guid>
		<description><![CDATA[Matthew Weier O&#8217;Phinney опубликовал краткое руководство по созданию SOAP, XML-RPC, JSON-RPC или AMF API на базе Zend Framework. Я знал, что через ZF это сделать просто, но, оказалось, даже проще, чем я думал. Например, вот так выглядит создание XML-RPC-сервера: 123$server = new Zend_XmlRpc_Server&#40;&#41;; $server-&#62;setClass&#40;'My_Awesome_Api'&#41;; echo $server-&#62;handle&#40;&#41;; Также не следует использовать для этих целей полноценный MVC [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://weierophinney.net/matthew/">Matthew Weier O&#8217;Phinney</a> опубликовал <a href="http://weierophinney.net/matthew/archives/227-Exposing-Service-APIs-via-Zend-Framework.html">краткое руководство по созданию SOAP, XML-RPC, JSON-RPC или AMF API на базе Zend Framework</a>.<br />
Я знал, что через ZF это сделать просто, но, оказалось, даже проще, чем я думал. Например, вот так выглядит создание XML-RPC-сервера:</p>
<div class="codecolorer-container php " style="overflow:auto;white-space:nowrap;"><table cellspacing="0" cellpadding="0"><tbody><tr><td class="line-numbers"><div>1<br />2<br />3<br /></div></td><td><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="re0">$server</span> <span class="sy0">=</span> <span class="kw2">new</span> Zend_XmlRpc_Server<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$server</span><span class="sy0">-&gt;</span><span class="me1">setClass</span><span class="br0">&#40;</span><span class="st_h">'My_Awesome_Api'</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="re0">$server</span><span class="sy0">-&gt;</span><span class="me1">handle</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></td></tr></tbody></table></div>
<p>Также не следует использовать для этих целей полноценный MVC — просто незачем проходить полный цикл диспатчеризации, если можно заменить его куда более производительным сервис-сервером:</p>
<div class="codecolorer-container php " style="overflow:auto;white-space:nowrap;;"><table cellspacing="0" cellpadding="0"><tbody><tr><td class="line-numbers"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br /></div></td><td><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw2">class</span> XmlRpc_Bootstrap <span class="kw2">extends</span> Bootstrap<br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> run<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$server</span> <span class="sy0">=</span> <span class="kw2">new</span> Zend_XmlRpc_Server<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$server</span><span class="sy0">-&gt;</span><span class="me1">setClass</span><span class="br0">&#40;</span><span class="st_h">'My_Awesome_Api'</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="re0">$server</span><span class="sy0">-&gt;</span><span class="me1">handle</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><br />
<br />
<span class="re0">$app</span> <span class="sy0">=</span> <span class="kw2">new</span> Zend_Application<span class="br0">&#40;</span><br />
&nbsp; &nbsp; APPLICATION_ENV<span class="sy0">,</span><br />
&nbsp; &nbsp; <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">'bootstrap'</span> <span class="sy0">=&gt;</span> <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">'class'</span> <span class="sy0">=&gt;</span> <span class="st_h">'XmlRpc_Bootstrap'</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">'path'</span> &nbsp;<span class="sy0">=&gt;</span> <span class="st_h">'path/to/Bootstrap.php'</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#41;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">'config'</span> <span class="sy0">=&gt;</span> APPLICATION_PATH <span class="sy0">.</span> <span class="st_h">'/configs/application.ini'</span><span class="sy0">,</span><br />
&nbsp; &nbsp; <span class="br0">&#41;</span><span class="sy0">,</span><br />
<span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$app</span><span class="sy0">-&gt;</span><span class="me1">bootstrap</span><span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="sy0">-&gt;</span><span class="me1">run</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></td></tr></tbody></table></div>
<p>Подробности читайте в <a href="http://weierophinney.net/matthew/archives/227-Exposing-Service-APIs-via-Zend-Framework.html">оригинале статьи</a>.</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/service-api/#comments">4 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/amf/" rel="tag">AMF</a>, <a href="http://zend-framework.ru/tag/bootstrap/" rel="tag">bootstrap</a>, <a href="http://zend-framework.ru/tag/json-rpc/" rel="tag">JSON-RPC</a>, <a href="http://zend-framework.ru/tag/service-api/" rel="tag">service API</a>, <a href="http://zend-framework.ru/tag/soap/" rel="tag">SOAP</a>, <a href="http://zend-framework.ru/tag/xml-rpc/" rel="tag">XML-RPC</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/service-api/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Склонение существительных во множественном числе (Plural)</title>
		<link>http://zend-framework.ru/view-helper-plural/</link>
		<comments>http://zend-framework.ru/view-helper-plural/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 12:07:50 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[plural]]></category>
		<category><![CDATA[Zend_View]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=169</guid>
		<description><![CDATA[Здравствуйте. Думаю, многие из вас сталкивались с проблемой склонения существительных в зависимости от какого-либо числа. Например, &#8220;15 дней&#8221;. А если будет 21, выводить &#8220;21 дней&#8221;? Для решения этой проблемы написано множество функций, но я не встречал реализации в виде помощника Zend_View. Итак, встречайте: App_View_Helper_Plural. 123456789101112131415class Helper_View_Plural extends Zend_View_Helper_Abstract &#123; &#160; &#160; public function plural&#40;$n, $form1, [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте.<br />
Думаю, многие из вас сталкивались с проблемой склонения существительных в зависимости от какого-либо числа. Например, &#8220;15 дней&#8221;. А если будет 21, выводить &#8220;21 дней&#8221;? Для решения этой проблемы написано <a href="http://translate.sourceforge.net/wiki/l10n/pluralforms#r">множество функций</a>, но я не встречал реализации в виде помощника Zend_View. Итак, встречайте: App_View_Helper_Plural.</p>
<div class="codecolorer-container php " style="overflow:auto;white-space:nowrap;"><table cellspacing="0" cellpadding="0"><tbody><tr><td class="line-numbers"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw2">class</span> Helper_View_Plural <span class="kw2">extends</span> Zend_View_Helper_Abstract<br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw2">function</span> plural<span class="br0">&#40;</span><span class="re0">$n</span><span class="sy0">,</span> <span class="re0">$form1</span><span class="sy0">,</span> <span class="re0">$form2</span><span class="sy0">,</span> <span class="re0">$form3</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$plural</span> <span class="sy0">=</span> <span class="br0">&#40;</span><span class="re0">$n</span> <span class="sy0">%</span> <span class="nu0">10</span> <span class="sy0">==</span> <span class="nu0">1</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$n</span> <span class="sy0">%</span> <span class="nu0">100</span> <span class="sy0">!=</span> <span class="nu0">11</span> ? <span class="nu0">0</span> <span class="sy0">:</span> <span class="br0">&#40;</span><span class="re0">$n</span> <span class="sy0">%</span> <span class="nu0">10</span> <span class="sy0">&gt;=</span> <span class="nu0">2</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$n</span> <span class="sy0">%</span> <span class="nu0">10</span> <span class="sy0">&lt;=</span> <span class="nu0">4</span> <span class="sy0">&amp;&amp;</span> <span class="br0">&#40;</span><span class="re0">$n</span> <span class="sy0">%</span> <span class="nu0">100</span> <span class="sy0">&lt;</span> <span class="nu0">10</span> or <span class="re0">$n</span> <span class="sy0">%</span> <span class="nu0">100</span> <span class="sy0">&gt;=</span> <span class="nu0">20</span><span class="br0">&#41;</span> ? <span class="nu0">1</span> <span class="sy0">:</span> <span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">switch</span><span class="br0">&#40;</span><span class="re0">$plural</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">case</span> <span class="nu0">0</span><span class="sy0">:</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">default</span><span class="sy0">:</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$form1</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">case</span> <span class="nu0">1</span><span class="sy0">:</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$form2</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">case</span> <span class="nu0">2</span><span class="sy0">:</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$form3</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span> <br />
<span class="br0">&#125;</span></div></td></tr></tbody></table></div>
<p>Использование (в шаблоне):</p>
<div class="codecolorer-container php " style="overflow:auto;white-space:nowrap;"><table cellspacing="0" cellpadding="0"><tbody><tr><td class="line-numbers"><div>1<br />2<br />3<br /></div></td><td><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st_h">'1 '</span> <span class="sy0">.</span> <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">plural</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="sy0">,</span> <span class="st_h">'день'</span><span class="sy0">,</span> <span class="st_h">'дня'</span><span class="sy0">,</span> <span class="st_h">'дней'</span><span class="br0">&#41;</span> <span class="sy0">.</span> <span class="st_h">'&lt;br&gt;'</span><span class="sy0">;</span><br />
<a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st_h">'4 '</span> <span class="sy0">.</span> <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">plural</span><span class="br0">&#40;</span><span class="nu0">4</span><span class="sy0">,</span> <span class="st_h">'день'</span><span class="sy0">,</span> <span class="st_h">'дня'</span><span class="sy0">,</span> <span class="st_h">'дней'</span><span class="br0">&#41;</span> <span class="sy0">.</span> <span class="st_h">'&lt;br&gt;'</span><span class="sy0">;</span><br />
<a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st_h">'25 '</span> <span class="sy0">.</span> <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">plural</span><span class="br0">&#40;</span><span class="nu0">25</span><span class="sy0">,</span> <span class="st_h">'день'</span><span class="sy0">,</span> <span class="st_h">'дня'</span><span class="sy0">,</span> <span class="st_h">'дней'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></td></tr></tbody></table></div>
<p>Вывод:</p>
<blockquote><p>
1 день<br />
4 дня<br />
25 дней
</p></blockquote>
<p>Надеюсь, этого поможет вам сделать ваши проекты более удобными для пользователей.<br />
Всего доброго.</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/view-helper-plural/#comments">7 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/plural/" rel="tag">plural</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/view-helper-plural/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Разработка всеобъемлющего автозагрузчика</title>
		<link>http://zend-framework.ru/developing-a-comprehensive-autoloader/</link>
		<comments>http://zend-framework.ru/developing-a-comprehensive-autoloader/#comments</comments>
		<pubDate>Fri, 08 May 2009 10:28:24 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[Zend_Application]]></category>
		<category><![CDATA[Zend_Loader]]></category>
		<category><![CDATA[Zend_Tool]]></category>
		<category><![CDATA[основы]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=152</guid>
		<description><![CDATA[Ниже опубликован перевод статьи Matthew Weier O&#8217;Phinney Developing a Comprehensive Autoloader. В этой статье я буду рассуждать о развитии и нововведениях Zend_Loader_Autoloader и смежного функционала. Тем не менее, основная цель статьи — показать различные проектировочные решения, которые ведут к созданию всеобъемлющего автозагрузчика для ваших PHP-приложений. Автозагрузка, внешне тривиальная задача, имеет много тонкостей, которые часто упускают. [...]]]></description>
			<content:encoded><![CDATA[<p><em>Ниже опубликован перевод статьи <a href="http://weierophinney.net/matthew/">Matthew Weier O&#8217;Phinney</a> <a href="http://devzone.zend.com/article/4525">Developing a Comprehensive Autoloader</a>.</em></p>
<p>В этой статье я буду рассуждать о развитии и нововведениях Zend_Loader_Autoloader и смежного функционала. Тем не менее, основная цель статьи — показать различные проектировочные решения, которые ведут к созданию всеобъемлющего автозагрузчика для ваших PHP-приложений. Автозагрузка, внешне тривиальная задача, имеет много тонкостей, которые часто упускают.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/developing-a-comprehensive-autoloader/">Разработка всеобъемлющего автозагрузчика</a> (1,357 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/developing-a-comprehensive-autoloader/#comments">8 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/zend_application/" rel="tag">Zend_Application</a>, <a href="http://zend-framework.ru/tag/zend_loader/" rel="tag">Zend_Loader</a>, <a href="http://zend-framework.ru/tag/zend_tool/" rel="tag">Zend_Tool</a>, <a href="http://zend-framework.ru/tag/osnovy/" rel="tag">основы</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/developing-a-comprehensive-autoloader/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Использование Memcached с Zend Framework</title>
		<link>http://zend-framework.ru/using-memcached-with-zf/</link>
		<comments>http://zend-framework.ru/using-memcached-with-zf/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 06:55:04 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[Ссылки]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[Zend_Cache]]></category>
		<category><![CDATA[кэширование]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=124</guid>
		<description><![CDATA[В A.J. Brown&#8217;s blog было опубликовано руководство по использованию Memcached при помощи Zend_Cache. Как оказалось, всё просто и удобно. Рекомендую к прочтению. 2 comments Post tags: memcached, Zend_Cache, кэширование]]></description>
			<content:encoded><![CDATA[<p>В <a href="http://ajbrown.org/blog/">A.J. Brown&#8217;s blog</a> было опубликовано <a href="http://ajbrown.org/blog/2008/12/24/memcached-in-php-made-easy-with-zend-framework.html">руководство по использованию Memcached при помощи Zend_Cache</a>. Как оказалось, всё просто и удобно. Рекомендую к прочтению.</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/using-memcached-with-zf/#comments">2 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/memcached/" rel="tag">memcached</a>, <a href="http://zend-framework.ru/tag/zend_cache/" rel="tag">Zend_Cache</a>, <a href="http://zend-framework.ru/tag/keshirovanie/" rel="tag">кэширование</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/using-memcached-with-zf/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Создание pdf-файлов с использованием компонента Zend_Pdf</title>
		<link>http://zend-framework.ru/creating-pdf-files-using-zend_pdf/</link>
		<comments>http://zend-framework.ru/creating-pdf-files-using-zend_pdf/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 20:16:33 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[Zend_Pdf]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=115</guid>
		<description><![CDATA[Ниже опубликован перевод заметки Creating Pdf files using Zend Framework Zend_Pdf component. В ней доступно и кратко описано базовое использование компонента Zend_Pdf. (...)Продолжить чтение - Создание pdf-файлов с использованием компонента Zend_Pdf (189 words) 4 comments Post tags: pdf, Zend_Pdf]]></description>
			<content:encoded><![CDATA[<p>Ниже опубликован перевод заметки <a href="http://zendguru.wordpress.com/2008/12/03/creating-pdf-files-using-zend-framework-zend_pdf-component/">Creating Pdf files using Zend Framework Zend_Pdf component</a>. В ней доступно и кратко описано базовое использование компонента Zend_Pdf.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/creating-pdf-files-using-zend_pdf/">Создание pdf-файлов с использованием компонента Zend_Pdf</a> (189 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/creating-pdf-files-using-zend_pdf/#comments">4 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/pdf/" rel="tag">pdf</a>, <a href="http://zend-framework.ru/tag/zend_pdf/" rel="tag">Zend_Pdf</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/creating-pdf-files-using-zend_pdf/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Советы по использованию багтрекера ZF</title>
		<link>http://zend-framework.ru/zf-issue-tracker-tips/</link>
		<comments>http://zend-framework.ru/zf-issue-tracker-tips/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 16:45:27 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[issue tracker]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=111</guid>
		<description><![CDATA[С первых версий ZF&#8217;а очень часто появляются отзывы об обилии багов. Как известно, говорят все, а реально что-то делают совсем немного людей. С выходом ZF 1.7 мы наблюдаем очередную порцию жалоб. Всё же есть немало людей, кто просто ленится разбираться с багтрекером ZF. В связи с этим публикую это руководство, в котором в деталях расскажу, [...]]]></description>
			<content:encoded><![CDATA[<p>С первых версий ZF&#8217;а очень часто появляются отзывы об обилии багов. Как известно, говорят все, а реально что-то делают совсем немного людей. С выходом ZF 1.7 мы наблюдаем очередную порцию жалоб. Всё же есть немало людей, кто просто ленится разбираться с <a href="http://framework.zend.com/issues/">багтрекером ZF</a>.<br />
В связи с этим публикую это руководство, в котором в деталях расскажу, как добавить баг в Zend Framework Issue Tracker.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/zf-issue-tracker-tips/">Советы по использованию багтрекера ZF</a> (191 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/zf-issue-tracker-tips/#comments">2 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/issue-tracker/" rel="tag">issue tracker</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/zf-issue-tracker-tips/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Переключая контенты &#8211; работа с AJAH</title>
		<link>http://zend-framework.ru/contextswitch-ajax-new-level/</link>
		<comments>http://zend-framework.ru/contextswitch-ajax-new-level/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 14:08:20 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[MVC-компоненты]]></category>
		<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[ajah]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[AjaxContext]]></category>
		<category><![CDATA[ContextSwitch]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=87</guid>
		<description><![CDATA[Приветствую. Продолжим начатый ранее обзор возможностей Action-хэлпера ContextSwitch. В этот раз мы будем совершенствовать нашу работу с AJAX, а точнее с AJAH. (...)Продолжить чтение - Переключая контенты &#8211; работа с AJAH (353 words) No comment Post tags: ajah, ajax, AjaxContext, ContextSwitch]]></description>
			<content:encoded><![CDATA[<p>Приветствую.<br />
Продолжим <a href="http://zend-framework.ru/2008/11/switchcontext-rss-export/">начатый ранее обзор возможностей Action-хэлпера ContextSwitch</a>. В этот раз мы будем совершенствовать нашу работу с AJAX, а точнее с AJAH.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/contextswitch-ajax-new-level/">Переключая контенты &#8211; работа с AJAH</a> (353 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/contextswitch-ajax-new-level/#comments">No comment</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/ajah/" rel="tag">ajah</a>, <a href="http://zend-framework.ru/tag/ajax/" rel="tag">ajax</a>, <a href="http://zend-framework.ru/tag/ajaxcontext/" rel="tag">AjaxContext</a>, <a href="http://zend-framework.ru/tag/contextswitch/" rel="tag">ContextSwitch</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/contextswitch-ajax-new-level/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Памятка по стандартам кодирования</title>
		<link>http://zend-framework.ru/pamyatka-po-standartam-kodirovaniya/</link>
		<comments>http://zend-framework.ru/pamyatka-po-standartam-kodirovaniya/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 09:00:52 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[Шпаргалки]]></category>
		<category><![CDATA[основы]]></category>
		<category><![CDATA[стандарты кодирования]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=65</guid>
		<description><![CDATA[К сожалению, далеко не все следуют стандартам кодирования ZF при разработке своих скриптов. Признаюсь, и я нередко отступаю от них, а иногда и вовсе забываю некоторые моменты. Поэтому и пишу эту краткую памятку по их использованию. (...)Продолжить чтение - Памятка по стандартам кодирования (605 words) One comment Post tags: основы, стандарты кодирования]]></description>
			<content:encoded><![CDATA[<p>К сожалению, далеко не все следуют <a href="http://framework.zend.com/manual/ru/coding-standard.html">стандартам кодирования ZF</a> при разработке своих скриптов. Признаюсь, и я нередко отступаю от них, а иногда и вовсе забываю некоторые моменты. Поэтому и пишу эту краткую памятку по их использованию.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/pamyatka-po-standartam-kodirovaniya/">Памятка по стандартам кодирования</a> (605 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/pamyatka-po-standartam-kodirovaniya/#comments">One comment</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/osnovy/" rel="tag">основы</a>, <a href="http://zend-framework.ru/tag/standarty-kodirovaniya/" rel="tag">стандарты кодирования</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/pamyatka-po-standartam-kodirovaniya/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Переключая контенты &#8211; экспорт в RSS</title>
		<link>http://zend-framework.ru/switchcontext-rss-export/</link>
		<comments>http://zend-framework.ru/switchcontext-rss-export/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 05:00:08 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[MVC-компоненты]]></category>
		<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[ContextSwitch]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Zend_Controller]]></category>
		<category><![CDATA[Zend_View]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=48</guid>
		<description><![CDATA[Всем привет. В последнее время я всё чаще использую Zend_Action_Helper_ContextSwitch, и с каждым разом он нравится он мне всё больше. Сейчас я расскажу вам о его возможностях и приведу примеры использования. (...)Продолжить чтение - Переключая контенты &#8211; экспорт в RSS (338 words) One comment Post tags: ContextSwitch, RSS, Zend_Controller, Zend_View]]></description>
			<content:encoded><![CDATA[<p>Всем привет.<br />
В последнее время я всё чаще использую Zend_Action_Helper_ContextSwitch, и с каждым разом он нравится он мне всё больше. Сейчас я расскажу вам о его возможностях и приведу примеры использования.<br />
(...)<br/>Продолжить чтение - <a href="http://zend-framework.ru/switchcontext-rss-export/">Переключая контенты &#8211; экспорт в RSS</a> (338 words)</p>
<hr />
<p><small>
<a href="http://zend-framework.ru/switchcontext-rss-export/#comments">One comment</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/contextswitch/" rel="tag">ContextSwitch</a>, <a href="http://zend-framework.ru/tag/rss/" rel="tag">RSS</a>, <a href="http://zend-framework.ru/tag/zend_controller/" rel="tag">Zend_Controller</a>, <a href="http://zend-framework.ru/tag/zend_view/" rel="tag">Zend_View</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/switchcontext-rss-export/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Отправка сообщений в Twitter</title>
		<link>http://zend-framework.ru/send-messages-to-twitter/</link>
		<comments>http://zend-framework.ru/send-messages-to-twitter/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 10:02:25 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[Руководства]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Zend_Http_Client]]></category>

		<guid isPermaLink="false">http://zend-framework.ru/?p=46</guid>
		<description><![CDATA[В блоге Дэйва Маршала опубликована заметка под названием Zend Framework и Twitter API. В ней предложен простой и удобный способ отправки сообщений в Twitter: 12345678910111213141516171819&#60;?php require_once 'Zend/Http/Client.php'; $http = new Zend_Http_Client&#40;'http://twitter.com/statuses/update.xml', array&#40; &#160; &#160; 'maxredirects' =&#62; 0, &#160; &#160; 'timeout' &#160; &#160; &#160;=&#62; 10, &#41;&#41;; $http-&#62;setAuth&#40; &#160; &#160; 'twitter_username', &#160; &#160; 'twitter_password', &#160; &#160; &#160;Zend_Http_Client::AUTH_BASIC [...]]]></description>
			<content:encoded><![CDATA[<p>В <a href="http://www.davedevelopment.co.uk/">блоге Дэйва Маршала</a> опубликована заметка под названием <a href="http://www.davedevelopment.co.uk/2008/10/13/zend-framework-and-the-twitter-api/">Zend Framework и Twitter API</a>. В ней предложен простой и удобный способ отправки сообщений в Twitter:</p>
<div class="codecolorer-container php " style="overflow:auto;white-space:nowrap;"><table cellspacing="0" cellpadding="0"><tbody><tr><td class="line-numbers"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br /></div></td><td><div class="php codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw2">&lt;?php</span><br />
<span class="kw1">require_once</span> <span class="st_h">'Zend/Http/Client.php'</span><span class="sy0">;</span><br />
<br />
<span class="re0">$http</span> <span class="sy0">=</span> <span class="kw2">new</span> Zend_Http_Client<span class="br0">&#40;</span><span class="st_h">'http://twitter.com/statuses/update.xml'</span><span class="sy0">,</span> <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><br />
&nbsp; &nbsp; <span class="st_h">'maxredirects'</span> <span class="sy0">=&gt;</span> <span class="nu0">0</span><span class="sy0">,</span><br />
&nbsp; &nbsp; <span class="st_h">'timeout'</span> &nbsp; &nbsp; &nbsp;<span class="sy0">=&gt;</span> <span class="nu0">10</span><span class="sy0">,</span><br />
<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<br />
<span class="re0">$http</span><span class="sy0">-&gt;</span><span class="me1">setAuth</span><span class="br0">&#40;</span><br />
&nbsp; &nbsp; <span class="st_h">'twitter_username'</span><span class="sy0">,</span><br />
&nbsp; &nbsp; <span class="st_h">'twitter_password'</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp;Zend_Http_Client<span class="sy0">::</span><span class="me2">AUTH_BASIC</span><br />
<span class="br0">&#41;</span><span class="sy0">;</span><br />
<br />
<span class="re0">$http</span><span class="sy0">-&gt;</span><span class="me1">setMethod</span><span class="br0">&#40;</span>Zend_Http_Client<span class="sy0">::</span><span class="me2">POST</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$http</span><span class="sy0">-&gt;</span><span class="me1">setParameterPost</span><span class="br0">&#40;</span><span class="st_h">'status'</span><span class="sy0">,</span> <span class="st_h">'Your status message'</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$http</span><span class="sy0">-&gt;</span><span class="me1">request</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<br />
<span class="sy1">?&gt;</span></div></td></tr></tbody></table></div>
<p>Просто, не правда ли?</p>
<p>В процессе обсуждения оригинала заметки всплыли следующие ссылки:<br />
<a href="http://github.com/sidhighwind/phly_twitter/tree/master">Компонент для Zend Framework Phly_Twitter</a><br />
<a href="http://pear.php.net/Services_Twitter">Компонент для PEAR</a></p>
<hr />
<p><small>
<a href="http://zend-framework.ru/send-messages-to-twitter/#comments">3 comments</a>
<br/>
Post tags: <a href="http://zend-framework.ru/tag/twitter/" rel="tag">twitter</a>, <a href="http://zend-framework.ru/tag/zend_http_client/" rel="tag">Zend_Http_Client</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://zend-framework.ru/send-messages-to-twitter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

