<?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; PHP</title>
	<atom:link href="http://sarmanov.com/category/programmirovanie/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://sarmanov.com</link>
	<description>Увидимся там</description>
	<lastBuildDate>Tue, 22 May 2012 12:18:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>не нужен</title>
		<link>http://sarmanov.com/2011/05/03/ne-nuzhen/</link>
		<comments>http://sarmanov.com/2011/05/03/ne-nuzhen/#comments</comments>
		<pubDate>Tue, 03 May 2011 10:47:45 +0000</pubDate>
		<dc:creator>Sarman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://sarmanov.com/?p=5024</guid>
		<description><![CDATA[А дядька в дерзкой шубейке &#8211; это какой-то очень просто Столлмановский вариант, может быть он  С, Lisp, или Prolog&#8230;]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://sarmanov.com/wp-content/uploads/2011/05/0_50bbb_c339abd_L.jpg"><img class="aligncenter size-full wp-image-5025" title="0_50bbb_c339abd_L" src="http://sarmanov.com/wp-content/uploads/2011/05/0_50bbb_c339abd_L.jpg" alt="" width="500" height="375" /></a></p>
<p style="text-align: center;">А дядька в дерзкой шубейке &#8211; это какой-то очень просто Столлмановский вариант, может быть он  С, Lisp, или Prolog&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://sarmanov.com/2011/05/03/ne-nuzhen/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>php</title>
		<link>http://sarmanov.com/2010/02/03/php/</link>
		<comments>http://sarmanov.com/2010/02/03/php/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 04:59:20 +0000</pubDate>
		<dc:creator>Sarman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://sarmanov.com/?p=3711</guid>
		<description><![CDATA[С php какая-то конкретная мутная движуха происходит и всё от Facebook: то некий анонимный разработчик говорит, что они делают компилятор php HyperPHP, ускоряющий работу в разы, то вот сейчас выложили переводчик PHP в С++.]]></description>
			<content:encoded><![CDATA[<p>С php какая-то конкретная мутная движуха происходит и всё от Facebook: то некий анонимный разработчик говорит, что они делают компилятор php <noindex><a rel="nofollow" title="http://therumpus.net/2010/01/conversations-about-the-internet-5-anonymous-facebook-employee/?full=yes" target="_blank" href="http://sarmanov.com/ext/aHR0cDovL3RoZXJ1bXB1cy5uZXQvMjAxMC8wMS9jb252ZXJzYXRpb25zLWFib3V0LXRoZS1pbnRlcm5ldC01LWFub255bW91cy1mYWNlYm9vay1lbXBsb3llZS8/ZnVsbD15ZXM=">HyperPHP</a></noindex>, ускоряющий работу в разы, то вот сейчас <noindex><a rel="nofollow" title="http://alexmoskalyuk.livejournal.com/1008927.html" target="_blank" href="http://sarmanov.com/ext/aHR0cDovL2FsZXhtb3NrYWx5dWsubGl2ZWpvdXJuYWwuY29tLzEwMDg5MjcuaHRtbA==">выложили переводчик PHP в С++</a></noindex>.<br />
<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" id="utv914022" name="utv_n_929969"><param name="flashvars" value="loc=%2F&amp;autoplay=false&amp;vid=4409735" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/4409735" /><embed flashvars="loc=%2F&amp;autoplay=false&amp;vid=4409735" width="480" height="386" allowfullscreen="true" allowscriptaccess="always" id="utv914022" name="utv_n_929969" src="http://www.ustream.tv/flash/video/4409735" type="application/x-shockwave-flash" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://sarmanov.com/2010/02/03/php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php tv</title>
		<link>http://sarmanov.com/2010/01/21/php-tv/</link>
		<comments>http://sarmanov.com/2010/01/21/php-tv/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 18:47:14 +0000</pubDate>
		<dc:creator>Sarman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://sarmanov.com/?p=3675</guid>
		<description><![CDATA[А у французов phpTV=)]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><noindex><a rel="nofollow" target="_blank" title="logo2" href="http://sarmanov.com/ext/aHR0cDovL3d3dy5waHB0di5mci8="><img class="attachment wp-att-3674 centered" src="http://sarmanov.com/wp-content/uploads/2010/01/logo2.png" alt="logo2" width="90" height="73" /></a></noindex></p>
<p style="text-align: center;">А у французов <noindex><a rel="nofollow" title="http://www.phptv.fr/" target="_blank" href="http://sarmanov.com/ext/aHR0cDovL3d3dy5waHB0di5mci8=">phpTV</a></noindex>=)</p>
]]></content:encoded>
			<wfw:commentRss>http://sarmanov.com/2010/01/21/php-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans</title>
		<link>http://sarmanov.com/2009/12/22/netbeans/</link>
		<comments>http://sarmanov.com/2009/12/22/netbeans/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 00:27:42 +0000</pubDate>
		<dc:creator>Sarman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Музыка]]></category>
		<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://sarmanov.com/?p=3495</guid>
		<description><![CDATA[Сильно подсел на eclipse (ZDE), привык даже. Тырил я его, тырил, и вдруг осознание накинулось на меня. netbeans 6.8 меня добил. Оно, сцуко, автодополняет SQL запросы. То есть прямо в php коде, вполне вероятно, что и в ruby и python. Какбе имеется соединение общее рутовое к базе, которое eclipse создать не может, в силу неких [...]]]></description>
			<content:encoded><![CDATA[<p>Сильно подсел на eclipse (ZDE), привык даже. Тырил я его, тырил, и вдруг осознание накинулось на меня. netbeans 6.8 меня добил. Оно, сцуко, автодополняет SQL запросы. То есть прямо в php коде, вполне вероятно, что и в ruby и python. Какбе имеется соединение общее рутовое к базе, которое eclipse создать не может, в силу неких ебанутых причин, у них оно видите ли только к конкретной базе. А netbeans ,берет и прямо в коде дополняет таблички с рутовым аккаунтом девелопментским, оно сразу подсовывает логично названия табличек. Это sexy! Типа &#8220;бд diesel.babah -&lt; babah &#8211; это вылетела табличка&#8221;. Netbeans в пару раз быстрее &#8211; это точно. NetBeans для всех языков. Абсолютно офигенный форматтинг кода вдруг уместился в паре настроек. А в Zend Studio последнем до сих пор попробуйте отформатировать код, содержащий русские буквы &#8220;по&#8221; в комментариях,например. И они берут за это деньги=)</p>
<p>А пригляделся поподробнее &#8211; конечно, NetBeans не умеет Zend debugger, но xdebug! Из-за этого недостатка для дебага нет, а для профайлинга приходится пользоваться сторонними средствами типа всякими *grind.</p>
<p>Для совместной работы насколько NetBeans делает Eclipse, ойой, подсветочки гламурне, глагне. Вы изменили две строчки кода. Ничего лишнего.</p>
<p>NetBeans это круто, NetBeans это класс, а кто не юзает Netbeans, тот не был в Гондурасе.</p>
<p>Я в гармошке, кстати, нашёл героя. Невозможно не подвигаться.</p>
<p>Sugar Blue. Тут и Мазаев отдыхает, и так всё хорошо &#8211; <a href="http://sarmanov.com/music/Sugar%20Blue%20-%20Code%20Blue%20-%2004%20-%20Walking%20Alone.mp3">Walking Alone</a>. Прогуливается один.</p>
]]></content:encoded>
			<wfw:commentRss>http://sarmanov.com/2009/12/22/netbeans/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
<enclosure url="http://sarmanov.com/music/Sugar%20Blue%20-%20Code%20Blue%20-%2004%20-%20Walking%20Alone.mp3" length="6973560" type="audio/mpeg" />
		</item>
		<item>
		<title>recess framework</title>
		<link>http://sarmanov.com/2009/11/16/recess-framework/</link>
		<comments>http://sarmanov.com/2009/11/16/recess-framework/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 04:59:06 +0000</pubDate>
		<dc:creator>Sarman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://sarmanov.com/?p=3454</guid>
		<description><![CDATA[Умудрился за выходные ещё поковырять php фреймворк recess. Отличная штука, соль в том, что многое генерится из админки, и разруливается комментариями в коде ;-O Наконец то увидел нормальный роутинг, о боже. Код чистый и очень плагинный. Подключил smarty, только скаффолдинг стал бесполезен, так как код шаблонов генерится не для смарти, а как у зенд фреймворка [...]]]></description>
			<content:encoded><![CDATA[<p>Умудрился за выходные ещё поковырять php фреймворк <noindex><a rel="nofollow" title="http://www.recessframework.org/" target="_blank" href="http://sarmanov.com/ext/aHR0cDovL3d3dy5yZWNlc3NmcmFtZXdvcmsub3JnLw==">recess</a></noindex>. Отличная штука, соль в том, что многое генерится из админки, и разруливается комментариями в коде ;-O</p>
<p>Наконец то увидел нормальный роутинг, о боже.</p>
<p>Код чистый и очень плагинный. Подключил smarty, только скаффолдинг стал бесполезен, так как код шаблонов генерится не для смарти, а как у зенд фреймворка (php mess), мне такой не нравится.</p>
]]></content:encoded>
			<wfw:commentRss>http://sarmanov.com/2009/11/16/recess-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Journey into the darkness…</title>
		<link>http://sarmanov.com/2009/08/05/a-journey-into-the-darkness%e2%80%a6/</link>
		<comments>http://sarmanov.com/2009/08/05/a-journey-into-the-darkness%e2%80%a6/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 14:52:21 +0000</pubDate>
		<dc:creator>Sarman</dc:creator>
				<category><![CDATA[Lytdybr]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://sarmanov.com/?p=3151</guid>
		<description><![CDATA[Увидел статейку, ничего сверхъестественного, но прямо засело в голове Understanding PHP – A Journey into the darkness… A Journey into the darkness… A Journey into the… A Journey into… A Journey… Да чтож такое то!]]></description>
			<content:encoded><![CDATA[<p>Увидел <noindex><a rel="nofollow" title="http://blog.uncommons.org/2009/07/31/understanding-php-a-journey-into-the-darkness/" target="_blank" href="http://sarmanov.com/ext/aHR0cDovL2Jsb2cudW5jb21tb25zLm9yZy8yMDA5LzA3LzMxL3VuZGVyc3RhbmRpbmctcGhwLWEtam91cm5leS1pbnRvLXRoZS1kYXJrbmVzcy8=">статейку</a></noindex>, ничего сверхъестественного, но прямо засело в голове</p>
<h2 id="post-605">Understanding PHP – A Journey into the darkness…</h2>
<h2 id="post-605">A Journey into the darkness…</h2>
<h2 id="post-605">A Journey into the…</h2>
<h2 id="post-605">A Journey into…</h2>
<h2 id="post-605">A Journey…</h2>
<p>Да чтож такое то!</p>
]]></content:encoded>
			<wfw:commentRss>http://sarmanov.com/2009/08/05/a-journey-into-the-darkness%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Новости</title>
		<link>http://sarmanov.com/2009/07/26/novosti-2/</link>
		<comments>http://sarmanov.com/2009/07/26/novosti-2/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 00:17:22 +0000</pubDate>
		<dc:creator>Sarman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://sarmanov.com/?p=3114</guid>
		<description><![CDATA[Приехала родня в лице любимого двоюродного брата с женой и племяшкой, а между тем запуск нового проекта практически на носу. Писал я его практически месяца три-четыре последних. Это заводит, дописывать строчки и одновременно рассказывать о достопримечательностях, куда можно им съездить. Ух! По проекту потом напишу подробнее, а пока всякие размышления дурные, пока дорогие гости баиньки. [...]]]></description>
			<content:encoded><![CDATA[<p>Приехала родня в лице любимого двоюродного брата с женой и племяшкой, а между тем запуск нового проекта практически на носу. Писал я его практически месяца три-четыре последних. Это заводит, дописывать строчки и одновременно рассказывать о достопримечательностях, куда можно им съездить. Ух!</p>
<p>По проекту потом напишу подробнее, а пока всякие размышления дурные, пока дорогие гости баиньки.</p>
<p>Как же хорошо, думаю, может это очень круто, когда достаточно много умных людей пропихивают патчи свои во всяческие фреймворки. У меня два френда на глазах творят такие чудеса=)  Где-то даже подзаряжаюсь и прусь.</p>
<p>В деталях об этом не обязательно, мысль о том, что где-то находится грань в общих фреймворках. Именно, время на осознание проблемы, ее вычленение, решение, отписать, принятие патча. Чо то как-то долго. Реально этого времени нет. И ведь не факт, что не поломают совместимость в конце концов, которую придумал, задействовал, гордился, мучился. Не, тут точно присутствует момент истины.  А через год? Фсе freeze? Ну к чему и приходим &#8211; своим веткам или разруливанию постоянному. Речь какбе о том, что надо походу все наработки всегда открывать, делать из них собственный продукт и потом пользовать идеи, словно цезарь имея личную версию ядра, фреймворка или любого другого гумна. И только цезарь имеет право давать жизнь или отнимать. По моему, это полный отстой. Ой, у нас обнаружили уязвимость. unfreeze fail.</p>
<p>Глупо бежать впереди паровоза, ну беру-то простую версию проблемы &#8211; веб. Несколько простых правил меня вполне устраивают. Разруливалка url, mvc, несколько базовых классов, кочующих из проекта в проект.  Каждому контроллеру свой view, за исключением  ajax, там свое небольшое правило. Любой повторяющийся код &#8211; в класс, до неймспейсов пока не дорос, гг.</p>
<p>И хватит! Может я тупой, но через год не факт, что вспомнить, что такое .to_thru</p>
<p>Я реально пишу тупо, хотя могу классово верно и красиво. Чем дальче пишу, тем тупее. Правильно, это мне же и поддерживать. А через год посмотреть? PHP прекрасно подходит для <strong>преднамеренно</strong> simplifity. Скобки там, где без них можно было бы и обойтись. ОК! Строго, такое вот занудство. Там, где можно написать логику в одну строку, напишу в две, не запарюсь через год.  Красота вида красота.ага.угу.достал обманчива, это злой perl стучится в окно.</p>
<p>Всякая остальная фигня &#8211; вроде бесполезной генерации форм, глупой УНИВЕРСАЛЬНОЙ валидации, которая бывает неочевидна, ну реально не стоит заморачиваться. ORM, мечтаю иметь полотенце с надписью ORM, купаться, а потом его вытряхивать тараканов.</p>
<p>На что стоит заморачиваться и решается сторонними методами &#8211; кеш, масштабирование.</p>
<p>Это все о деньгах.</p>
]]></content:encoded>
			<wfw:commentRss>http://sarmanov.com/2009/07/26/novosti-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>elgg тест</title>
		<link>http://sarmanov.com/2009/07/16/elgg-test/</link>
		<comments>http://sarmanov.com/2009/07/16/elgg-test/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 07:22:25 +0000</pubDate>
		<dc:creator>Sarman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://sarmanov.com/?p=3080</guid>
		<description><![CDATA[http://elgg.org/ социальная сетка, open source, потестил, глючная, аж пипец даже на инсталле. Однако, модульная, надо попозже глянуть через полгода.]]></description>
			<content:encoded><![CDATA[<p><noindex><a rel="nofollow" title="http://elgg.org/" target="_blank" href="http://sarmanov.com/ext/aHR0cDovL2VsZ2cub3JnLw==">http://elgg.org/</a></noindex> социальная сетка, open source, потестил, глючная, аж пипец даже на инсталле. Однако, модульная, надо попозже глянуть через полгода.</p>
]]></content:encoded>
			<wfw:commentRss>http://sarmanov.com/2009/07/16/elgg-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Совсем с другой стороны посмотрел на статику</title>
		<link>http://sarmanov.com/2009/07/10/sovsem-s-drugoj-storony-posmotrel-na-statiku/</link>
		<comments>http://sarmanov.com/2009/07/10/sovsem-s-drugoj-storony-posmotrel-na-statiku/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 21:55:10 +0000</pubDate>
		<dc:creator>Sarman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Администрирование]]></category>

		<guid isPermaLink="false">http://sarmanov.com/?p=3003</guid>
		<description><![CDATA[Статические картинки на отдельном поддомене &#8211; это хорошо. Что-то я упустил из виду, что помимо потенциального выноса большого количества статики на другой IP эта операция несет в себе и другие преимущества. Если картинка та же в виде статики отдаётся браузеру, и она не закеширована, то кука тоже отсылается от браузера на каждый такой запрос. В [...]]]></description>
			<content:encoded><![CDATA[<p>Статические картинки на отдельном поддомене &#8211; это хорошо. Что-то я упустил из виду, что помимо потенциального выноса большого количества статики на другой IP эта операция несет в себе и другие преимущества. Если картинка та же в виде статики отдаётся браузеру, и она не закеширована, то кука тоже отсылается от браузера на каждый такой запрос. В итоге на какие-нибудь 20-30 картинок на страницу кука отправляется постоянно на каждый запрос к серверу,была кука 50 байт, стала 50*20, так по краней мере показывает google page speed для FireBug и нет смысла ему не верить. Вешать на &#8220;некукообслуживаемый домен&#8221; увеличит скорость в любом случае=) Вдруг приличия не позволяют часто кешировать картинки некоторые по проекту. Кстати, этот самый Page Speed имеет отличный сжиматель картинок. Тут же на ходу показа экономию в 10% &#8211; сразу и картинки оптимизированные на отлично скачать можно, вещь. Мелочь, а приятно.</p>
]]></content:encoded>
			<wfw:commentRss>http://sarmanov.com/2009/07/10/sovsem-s-drugoj-storony-posmotrel-na-statiku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Починил свою старую игру</title>
		<link>http://sarmanov.com/2009/06/28/pochinil-svoyu-staruyu-igru/</link>
		<comments>http://sarmanov.com/2009/06/28/pochinil-svoyu-staruyu-igru/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 21:26:37 +0000</pubDate>
		<dc:creator>Sarman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Администрирование]]></category>
		<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://sarmanov.com/?p=2965</guid>
		<description><![CDATA[Починил свою старую игру otvechalka.ru, а то там спама было много, приделал капчу, задал тестовый вопрос и мне кто-то ответил тут же. Не то, чтобы сайт живой, я понял, просто там всё цепочками &#8211; я кому-то ответил, ему пришло мыло и пошло дело опять. РЕАНИМИРОВАНО. На выходных буду делать что-то мелкое и полезное постоянно, ей-ей.]]></description>
			<content:encoded><![CDATA[<p>Починил свою старую игру</p>
<p><noindex><a rel="nofollow" title="http://otvechalka.ru" target="_blank" href="http://sarmanov.com/ext/aHR0cDovL290dmVjaGFsa2EucnU=">otvechalka.ru</a></noindex>, а то там спама было много, приделал капчу, задал тестовый вопрос и мне кто-то ответил тут же. Не то, чтобы сайт живой, я понял, просто там всё цепочками &#8211; я кому-то ответил, ему пришло мыло и пошло дело опять. РЕАНИМИРОВАНО. На выходных буду делать что-то мелкое и полезное постоянно, ей-ей.</p>
]]></content:encoded>
			<wfw:commentRss>http://sarmanov.com/2009/06/28/pochinil-svoyu-staruyu-igru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

