<?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>Pusher&#039;s home &#187; php</title>
	<atom:link href="http://pusher.kiev.ua/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://pusher.kiev.ua</link>
	<description>homepage&#38;blog</description>
	<lastBuildDate>Wed, 02 May 2012 22:58:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>netbeans vs. utorrent</title>
		<link>http://pusher.kiev.ua/professional/work/netbeans-vs-utorrent/</link>
		<comments>http://pusher.kiev.ua/professional/work/netbeans-vs-utorrent/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 21:43:50 +0000</pubDate>
		<dc:creator>justpusher</dc:creator>
				<category><![CDATA[Наблюдения]]></category>
		<category><![CDATA[Профессиональное]]></category>
		<category><![CDATA[Работа]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[torrent]]></category>
		<category><![CDATA[производительность]]></category>

		<guid isPermaLink="false">http://pusher.kiev.ua/?p=356</guid>
		<description><![CDATA[Коротко: даже самая медленная раздача в utorrent жутко тормозит работу в netbeans, если у вас включен своп. Сегодня очень долго не мог понять, почему НБ прямо-таки подвисает на подсказках, пока чисто случайно не додумался вырубить торрент. Он раздавал всего 15кб/с, и этого оказалось достаточно.]]></description>
			<content:encoded><![CDATA[<p>Коротко: даже самая медленная раздача в utorrent жутко тормозит работу в netbeans, если у вас включен своп.</p>
<p>Сегодня очень долго не мог понять, почему НБ прямо-таки подвисает на подсказках, пока чисто случайно не додумался вырубить торрент. Он раздавал всего 15кб/с, и этого оказалось достаточно.</p>
]]></content:encoded>
			<wfw:commentRss>http://pusher.kiev.ua/professional/work/netbeans-vs-utorrent/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>осторожно, SQL_CALC_FOUND_ROWS</title>
		<link>http://pusher.kiev.ua/common/%d0%be%d1%81%d1%82%d0%be%d1%80%d0%be%d0%b6%d0%bd%d0%be-sql_calc_found_rows/</link>
		<comments>http://pusher.kiev.ua/common/%d0%be%d1%81%d1%82%d0%be%d1%80%d0%be%d0%b6%d0%bd%d0%be-sql_calc_found_rows/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 08:58:00 +0000</pubDate>
		<dc:creator>justpusher</dc:creator>
				<category><![CDATA[Общая]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[полезно]]></category>
		<category><![CDATA[работа]]></category>

		<guid isPermaLink="false">http://pusher.kiev.ua/uncategorized/%d0%be%d1%81%d1%82%d0%be%d1%80%d0%be%d0%b6%d0%bd%d0%be-sql_calc_found_rows/</guid>
		<description><![CDATA[Я всегда считал, что SQL_CALC_FOUND_ROWS &#8211; это круто. Для тех, кто ещё не знает, что это &#8211; позволяет два запроса типа &#8220;SELECT * FROM tbl WHERE somecondition LIMIT 100,10&#8243;, &#8220;SELECT COUNT(*) FROM tbl WHERE somecondition&#8221; выполнить в одном: &#8220;SELECT SQL_CALC_FOUND_ROWS * FROM tbl WHERE somecondition LIMIT 100,10&#8243; и затем вытащить количество найденных строк дополнительным запросом [...]]]></description>
			<content:encoded><![CDATA[<p>Я всегда считал, что SQL_CALC_FOUND_ROWS &#8211; это круто. </p>
<p>Для тех, кто ещё не знает, что это &#8211; позволяет два запроса типа<br />
&#8220;SELECT * FROM tbl WHERE somecondition LIMIT 100,10&#8243;,<br />
&#8220;SELECT COUNT(*) FROM tbl WHERE somecondition&#8221;</p>
<p>выполнить в одном:<br />
&#8220;SELECT SQL_CALC_FOUND_ROWS * FROM tbl WHERE somecondition LIMIT 100,10&#8243;<br />
и затем вытащить количество найденных строк дополнительным запросом<br />
&#8220;SELECT FOUND_ROWS()&#8221;.</p>
<p>Это очень удобно, и казалось, что очень эффективно (в моей голове не укладывалась мысль, что мускул может делать это хуже, чем втупую двумя запросами).</p>
<p>Оказывается, может.<br />
<a href="http://habrahabr.ru/blogs/mysql/64655/">Статья с Хабра</a>, букв много, рекомендую глянуть сразу <a href="http://lh6.ggpht.com/_XZLQT-behA4/Sl9AnCBOV2I/AAAAAAAABTo/GxJXjKBBIYM/diagramma.gif">диаграмму результатов</a>. Для тех кто не верит &#8211; <a href="http://www.mysqlperformanceblog.com/2007/08/28/to-sql_calc_found_rows-or-not-to-sql_calc_found_rows/">более авторитетный источник на английском.</a> </p>
<p>То есть, не так уж она хороша, эта удобная конструкция =(</p>
]]></content:encoded>
			<wfw:commentRss>http://pusher.kiev.ua/common/%d0%be%d1%81%d1%82%d0%be%d1%80%d0%be%d0%b6%d0%bd%d0%be-sql_calc_found_rows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>фича switch в php</title>
		<link>http://pusher.kiev.ua/common/%d1%84%d0%b8%d1%87%d0%b0-switch-%d0%b2-php/</link>
		<comments>http://pusher.kiev.ua/common/%d1%84%d0%b8%d1%87%d0%b0-switch-%d0%b2-php/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 16:04:00 +0000</pubDate>
		<dc:creator>justpusher</dc:creator>
				<category><![CDATA[Общая]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[работа]]></category>
		<category><![CDATA[фичи]]></category>

		<guid isPermaLink="false">http://pusher.kiev.ua/uncategorized/%d1%84%d0%b8%d1%87%d0%b0-switch-%d0%b2-php/</guid>
		<description><![CDATA[Вчера наткнулся в комментариях php.net на забавную недокументированную особенность switch в php: возможность писать после case не только конкретные значения переменной, но и вполне самостоятельные условия, в т.ч. никак не связанных с самой переменной. Например: $age = 8; $disableAgeCheck = false; switch($age) { case ($disableAgeCheck): echo &#8220;Проверка возраста отключена&#8221;;break; case ($age]]></description>
			<content:encoded><![CDATA[<p>Вчера наткнулся в комментариях php.net на забавную недокументированную особенность switch в php: возможность писать после case не только конкретные значения переменной, но и вполне самостоятельные условия, в т.ч. никак не связанных с самой переменной. Например:</p>
<p> $age = 8;<br />
 $disableAgeCheck = false;</p>
<p> switch($age)<br />
 {<br />
 	case ($disableAgeCheck): echo &#8220;Проверка возраста отключена&#8221;;break;<br />
 	case ($age<0): echo &#8220;Ещё не родился?&#8221;;break;<br />
 	case 5: echo &#8220;Ровно 5 лет&#8221;;break;<br />
 	case ($age<10): echo &#8216;Ребёнок&#8217;;break;<br />
 	case ($age<20): echo &#8216;Подросток&#8217;;break;<br />
 	default: echo &#8216;Взрослый&#8217;;<br />
 }</p>
<p>Удивительно, но все ветки, включая первую &#8211; работают правильно.<br />
Подытожив, case работает стандартно, если в нём константа, если переменная или выражение &#8211; вычисляет и проверяет логическое значение.</p>
]]></content:encoded>
			<wfw:commentRss>http://pusher.kiev.ua/common/%d1%84%d0%b8%d1%87%d0%b0-switch-%d0%b2-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>темы к phpmyadmin</title>
		<link>http://pusher.kiev.ua/common/%d1%82%d0%b5%d0%bc%d1%8b-%d0%ba-phpmyadmin/</link>
		<comments>http://pusher.kiev.ua/common/%d1%82%d0%b5%d0%bc%d1%8b-%d0%ba-phpmyadmin/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 15:49:00 +0000</pubDate>
		<dc:creator>justpusher</dc:creator>
				<category><![CDATA[Общая]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[работа]]></category>

		<guid isPermaLink="false">http://pusher.kiev.ua/uncategorized/%d1%82%d0%b5%d0%bc%d1%8b-%d0%ba-phpmyadmin/</guid>
		<description><![CDATA[сегодня попробовал возможность встроить в PMA больше тем. Немножко тем нашёл здесь: http://www.phpmyadmin.net/home_page/themes.php#pma_3_1 &#8211; мне хватило. Теперь страницы PMA стали на порядок красивее, в добавок выбрал разные темы для разных серверов &#8211; перестал путаться. Советую. P.S. в последней версии PMA настраивается цвет фона &#8211; тоже полезная фича.]]></description>
			<content:encoded><![CDATA[<p>сегодня попробовал возможность встроить в PMA больше тем. Немножко тем нашёл здесь: http://www.phpmyadmin.net/home_page/themes.php#pma_3_1  &#8211; мне хватило. Теперь страницы PMA стали на порядок красивее, в добавок выбрал разные темы для разных серверов &#8211; перестал путаться. Советую.<br />
P.S. в последней версии PMA настраивается цвет фона &#8211; тоже полезная фича.</p>
]]></content:encoded>
			<wfw:commentRss>http://pusher.kiev.ua/common/%d1%82%d0%b5%d0%bc%d1%8b-%d0%ba-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

