<?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>The WebDevil &#187; Zend</title>
	<atom:link href="http://dmitry.shaposhnik.name/category/zend/feed/" rel="self" type="application/rss+xml" />
	<link>http://dmitry.shaposhnik.name</link>
	<description>Enjoy development</description>
	<lastBuildDate>Mon, 24 May 2010 01:29:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ZF and Smarty on shared hosting</title>
		<link>http://dmitry.shaposhnik.name/2007/07/02/zf-and-smarty-on-shared-hosting/</link>
		<comments>http://dmitry.shaposhnik.name/2007/07/02/zf-and-smarty-on-shared-hosting/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 20:05:46 +0000</pubDate>
		<dc:creator>dm</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[Общее]]></category>

		<guid isPermaLink="false">http://0804team.kiev.ua/dm/blog/2007/07/02/zf-and-smarty-on-shared-hosting/</guid>
		<description><![CDATA[Теперь на хостинге NGN для shared-хостинга стали доступны ZendFramework и Smarty.
Если размеры смарти не слишком обременительны, то этого точно нельзя сказать о всей тушке ZF.
Так что теперь для подключения их в своем проекте достаточно сделать
require_once 'Zend/Loader.php';
require_once 'Smarty/Smarty.class.php';
]]></description>
			<content:encoded><![CDATA[<p>Теперь на хостинге <a href="http://ngn.net.ua">NGN</a> для shared-хостинга стали доступны ZendFramework и Smarty.<br />
Если размеры смарти не слишком обременительны, то этого точно нельзя сказать о всей тушке ZF.</p>
<p>Так что теперь для подключения их в своем проекте достаточно сделать</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'Zend/Loader.php'</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'Smarty/Smarty.class.php'</span><span style="color: #339933;">;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://dmitry.shaposhnik.name/2007/07/02/zf-and-smarty-on-shared-hosting/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zend Studio 5.5 on Ubuntu</title>
		<link>http://dmitry.shaposhnik.name/2006/12/18/zend-studio-55-on-ubuntu/</link>
		<comments>http://dmitry.shaposhnik.name/2006/12/18/zend-studio-55-on-ubuntu/#comments</comments>
		<pubDate>Mon, 18 Dec 2006 09:35:53 +0000</pubDate>
		<dc:creator>dm</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://0804team.kiev.ua/dm/blog/2006/12/18/zend-studio-55-under-ubuntu/</guid>
		<description><![CDATA[Поставил я наконец на свой ноутбук Linux, Ubuntu, 6.10 Edgy, обновленный частично до Feisty.
И захотелось мне попробовать ZendStudio. Версия 5.2 нормально не ставилась, а вот 5.5 стала без проблем сразу. Но все было бы неплохо, если бы не одно &#8220;но&#8221;: вводишь текст на русском, а видишь кракозяблы. Открываешь текст с русскими символами &#8211; все чудесно [...]]]></description>
			<content:encoded><![CDATA[<p>Поставил я наконец на свой ноутбук Linux, Ubuntu, 6.10 Edgy, обновленный частично до Feisty.</p>
<p>И захотелось мне попробовать ZendStudio. Версия 5.2 нормально не ставилась, а вот 5.5 стала без проблем сразу. Но все было бы неплохо, если бы не одно &#8220;но&#8221;: вводишь текст на русском, а видишь кракозяблы. Открываешь текст с русскими символами &#8211; все чудесно открывается, но ввод все-равно не работает.</p>
<p>Было проверено в эклипсе &#8211; русский текст вводится. Значит это не ява. Не системная ява. Заглянув в папочку к ZendStudio я таки увидел, что у него своя JRE. Был сделан линк на системную папочку с JRE &#8211; и все заработало как часики.</p>
<p>Что еще не получалось&#8230; Не получилось из интерфейса включить Antialiasing шрифтов. Был применен метод описаный в блоге давно &#8211; ковыряние в ZDE.lax. Добавлена строка</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">lax.nl.java.option.additional=-Dsun.java2d.noddraw=true -Dswing.aatext=true</div></div>
<p>и все чудесно работает. Для явы не надо устанавливать JAVA_HOME и т.п. &#8211; при запуске java эти переменные создаются автоматически.</p>
]]></content:encoded>
			<wfw:commentRss>http://dmitry.shaposhnik.name/2006/12/18/zend-studio-55-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>ZendStudio 5.5 released!</title>
		<link>http://dmitry.shaposhnik.name/2006/12/07/zendstudio-55-released/</link>
		<comments>http://dmitry.shaposhnik.name/2006/12/07/zendstudio-55-released/#comments</comments>
		<pubDate>Thu, 07 Dec 2006 11:40:12 +0000</pubDate>
		<dc:creator>dm</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://0804team.kiev.ua/dm/blog/2006/12/07/zendstudio-55-released/</guid>
		<description><![CDATA[Вышла очередная версия ZendStudio.
Что нового и полезного я отметил для себя:
1. Наконец-то антиальясинг шрифтов включается в интерфейсе,  не надо править ZDE.lex для этого
2. Совместимость (и скорость работы++) с Subversion 1.4
3. Дополнения для ZendFramework.
Также была добавлена поддержка дополнения явы, но для меня это пока неактуально.
]]></description>
			<content:encoded><![CDATA[<p>Вышла очередная версия ZendStudio.</p>
<p>Что нового и полезного я отметил для себя:</p>
<p>1. Наконец-то антиальясинг шрифтов включается в интерфейсе,  не надо править ZDE.lex для этого</p>
<p>2. Совместимость (и скорость работы++) с Subversion 1.4</p>
<p>3. Дополнения для ZendFramework.</p>
<p>Также была добавлена поддержка дополнения явы, но для меня это пока неактуально.</p>
]]></content:encoded>
			<wfw:commentRss>http://dmitry.shaposhnik.name/2006/12/07/zendstudio-55-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Настройка Zend Studio 5</title>
		<link>http://dmitry.shaposhnik.name/2006/05/06/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-zend-studio-5/</link>
		<comments>http://dmitry.shaposhnik.name/2006/05/06/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-zend-studio-5/#comments</comments>
		<pubDate>Fri, 05 May 2006 21:54:02 +0000</pubDate>
		<dc:creator>dm</dc:creator>
				<category><![CDATA[Zend]]></category>
		<category><![CDATA[Общее]]></category>

		<guid isPermaLink="false">http://0804team.kiev.ua/dm/blog/2006/05/06/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-zend-studio-5/</guid>
		<description><![CDATA[http://www.parabox.ru/2006/01/parabox-style/
Описывается тема для студии (удобная, IMHO). Делать так&#8230;
скачать paraboxstyle.zip (1,2кб)
Файл распаковать в
C:\Documents and Settings\user\ZDE\config_x.x\schemes
затем выбрать в настройках Zend Studio
Preferences &#62; Colors &#38; Fonts &#62; Scheme Name
В конце в каментах дается ссылочка на весьма красивый и подходящий шрифт (consolas). Применив его тема смотрится вообще изумительно.
UPD: фонт с сайта ищез. Выкладываю у себя. consolas
Далее пару особо занимательных [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Parabox" href="http://www.parabox.ru/2006/01/parabox-style/">http://www.parabox.ru/2006/01/parabox-style/</a></p>
<p>Описывается тема для студии (удобная, IMHO). Делать так&#8230;<br />
<a href="http://www.parabox.ru/files/paraboxstyle/paraboxstyle.zip">скачать paraboxstyle.zip</a> (1,2кб)</p>
<p>Файл распаковать в</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">C:\Documents and Settings\user\ZDE\config_x.x\schemes</div></div>
<p>затем выбрать в настройках Zend Studio</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Preferences &gt; Colors &amp; Fonts &gt; Scheme Name</div></div>
<p>В конце в каментах дается ссылочка на весьма красивый и подходящий шрифт (consolas). Применив его тема смотрится вообще изумительно.</p>
<p>UPD: фонт с сайта ищез. Выкладываю у себя. <a href="http://0804team.kiev.ua/dm/blog/files/consolas_font.rar">consolas</a><br />
Далее пару особо занимательных пунктов взято оттуда же, раздел FAQ (ниже ссылка)<br />
<a href="http://www.parabox.ru/zend/faq/">Настройка студии</a></p>
<p><strong>Как включить сглаживание шрифтов (anti-aliasing) в Zend Studio?</strong></p>
<p>В каталоге bin установленного Zend Studio найдите файл ZDE.lax и строку:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">lax.nl.java.option.additional=-Dsun.java2d.noddraw=true</div></div>
<p>где через пробел добавьте</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">-Dswing.aatext=true</div></div>
<p>Проверялось на Zend Studio 5.<strong>Zend Studio работает не очень быстро. Что-нибудь можно сделать?</strong></p>
<p>В каталоге bin установленного Zend Studio найдите файл ZDE.lax и строку:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">lax.nl.java.option.additional=-Dsun.java2d.noddraw=true</div></div>
<p>где через пробел добавьте</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">-Dswing.noxp=true</div></div>
<p>Проверялось и подтвердилось ускорение на Zend Studio 5.</p>
]]></content:encoded>
			<wfw:commentRss>http://dmitry.shaposhnik.name/2006/05/06/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-zend-studio-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Интеграция Zend Studio 5.1 и Subversion</title>
		<link>http://dmitry.shaposhnik.name/2006/05/05/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-zend-studio-51-%d0%b8-subversion/</link>
		<comments>http://dmitry.shaposhnik.name/2006/05/05/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-zend-studio-51-%d0%b8-subversion/#comments</comments>
		<pubDate>Fri, 05 May 2006 20:40:07 +0000</pubDate>
		<dc:creator>dm</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://0804team.kiev.ua/dm/blog/2006/05/05/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-zend-studio-51-%d0%b8-subversion/</guid>
		<description><![CDATA[Я много слышал о том, как прекрасно и удобно использовать в разработке CVS. После этого я также слышал, что вместо CVS стоит обратить внимание на Subversion. Так как я в этом деле новичек (единожды использовал CVS), то я решил сразу попробовать Subversion.
Я думаю, нет смысла особо долго рассказывать, для чего это нужно. Если в кратце, [...]]]></description>
			<content:encoded><![CDATA[<p>Я много слышал о том, как прекрасно и удобно использовать в разработке CVS. После этого я также слышал, что вместо CVS стоит обратить внимание на Subversion. Так как я в этом деле новичек (единожды использовал CVS), то я решил сразу попробовать Subversion.</p>
<p>Я думаю, нет смысла особо долго рассказывать, для чего это нужно. Если в кратце, то&#8230;</p>
<p><span id="more-4"></span></p>
<p><strong>CVS</strong> (<em>Concurrent Versions System</em>) является <a title="Система управления версиями" href="http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D0%BC%D0%B8">системой управления версиями</a> (version control system): она хранит историю изменений определённого набора файлов, как правило <a title="Исходный код" href="http://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4">исходного кода</a> <a title="Software" href="http://ru.wikipedia.org/wiki/Software">программного обеспечения</a>, и облегчает совместную работу группы людей (часто — <a title="Программист" href="http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82">программистов</a>) над одним проектом. CVS популярна в мире <a title="Open Source" href="http://ru.wikipedia.org/wiki/Open_Source">открытого ПО</a>.</p>
<p><a title="Wikipedia (RU)" target="_blank" href="http://ru.wikipedia.org/wiki/CVS">http://ru.wikipedia.org/wiki/CVS </a></p>
<p><strong>Subversion</strong> — свободно распространяемая <a title="Система управления версиями" href="http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D0%BC%D0%B8">система управления версиями</a> с <a title="Открытое программное обеспечение" href="http://ru.wikipedia.org/wiki/%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5">открытым кодом</a>. Subversion разработана специально для замены <a title="CVS" href="http://ru.wikipedia.org/wiki/CVS">CVS</a>, самой распростанённой открытой системы управления версиями (<a title="Английский язык" href="http://ru.wikipedia.org/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA">англ.</a> <em><span lang="en">subversion</span></em> — свержение). Она обладает всеми основными функциями CVS (хотя некоторые из них выполняет другими способами) и лишена ряда её недостатков.</p>
<p><a title="Wikipedia (RU)" target="_blank" href="http://ru.wikipedia.org/wiki/Subversion">http://ru.wikipedia.org/wiki/Subversion</a></p>
<p>Могу сказать, что интегрировать их мне удалось, что оставилодовольно приятное впечатление.</p>
<p>Итак, как все это делалось&#8230;<br />
Итак, ОСь. У меня стоит на вирт. машинке Debian testing (Etch). Там-то и ставил пакеты:<br />
apt-get install subversion subversion-tools libapache2-svn websvn<br />
Вломил. Теперь, как говорил великий man, делаем пару простых телодвижений:<br />
#создадим дерево для нашего проекта, который лежит по указанному пути.<br />
svnadmin create /home/dm/svn/ion-core<br />
#втянем его в дерево. Что значит -m &#8220;&#8221; &#8211; без понятия.<br />
svn import /home/dm/www/ion-core file:///home/dm/svn/ion-core -m &#8220;Initial import&#8221;<br />
#Теперь локально на машинке чтобы воссоздать проект (вывалить его из репозитария) в папку project, делаем так:<br />
svn сheckout file:///home/dm/www/svn/ion-core project</p>
<p>Теперь я приступил к апачу. Модуль апача, который был установлен ранее, позволяет рулить по дереву проекта и коммитить файлы. В общем, то что мне и нужно.<br />
Следуя коментам, делаем аутенфикацию, выполнив следующее:</p>
<p>$ htpasswd2 -c /etc/apache2/dav_svn.passwd dm<br />
New password:<br />
Re-type new password:<br />
Adding password for user dm</p>
<p>Так, теперь если надо, мы вбиваем сюда и других юзверей:<br />
$ htpasswd2 -m /etc/apache2/dav_svn.passwd</p>
<p>Далее, надо подредактировать конфиг модуля:</p>
<p>nano /etc/apache2/mods-available/dav_svn.conf</p>
<p>#дальше я немного помучался, но в общем не считая коментов, начинка файла стала такой:</p>
<p>&lt;Location /svn&gt;</p>
<blockquote><p>DAV svn<br />
SVNPath /home/dm/svn/ion-core<br />
AuthType Basic<br />
AuthName &#8220;Subversion Repository&#8221;<br />
AuthUserFile /etc/apache2/dav_svn.passwd</p></blockquote>
<p>&lt;/Location&gt;<br />
Стоит заметит, что там есть кусок, который дает анонимусу получить сорсы. А вот если он включен, то закоммитить изменения нельзя!</p>
<p>Теперь финальный<br />
$ /etc/init.d/apache2 restart</p>
<p>и топчем к нашему прожекту из зенда.<br />
В качестве URL указывать http://&lt;host.ip.or.dns&gt;/svn<br />
Но честно-говоря, я еще попозже попробую заводить svn&#8217;ы только на нужных vhost&#8217;ах.</p>
]]></content:encoded>
			<wfw:commentRss>http://dmitry.shaposhnik.name/2006/05/05/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8f-zend-studio-51-%d0%b8-subversion/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
