<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Блог о веб-разработке</title>
	
	<link>http://codestorage.ru</link>
	<description>Очередной интересный блог</description>
	<lastBuildDate>Fri, 13 Apr 2012 17:12:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/codestorage/IPIa" /><feedburner:info uri="codestorage/ipia" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>codestorage/IPIa</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Use index, Luke!</title>
		<link>http://feedproxy.google.com/~r/codestorage/IPIa/~3/P1dNmKEeslE/</link>
		<comments>http://codestorage.ru/use-index-luke/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 17:12:45 +0000</pubDate>
		<dc:creator>Андрей</dc:creator>
				<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://codestorage.ru/?p=489</guid>
		<description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LVPib1KG7OmtMqDdCqC43SVl45w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LVPib1KG7OmtMqDdCqC43SVl45w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LVPib1KG7OmtMqDdCqC43SVl45w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LVPib1KG7OmtMqDdCqC43SVl45w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Хочу порекомендовать отличный сайт об оптимизации производительности баз данных use-the-index-luke.com. По большей  части  описана оптимизация при помощи индексов. Все описанное на сайте применимо к&amp;#160; DB2, MySQL, Oracle, PostgreSQL. На сайте sql-performance-explained.com можно взять версию для электронных книг. И обязательно пройдите небольшой тест на знание баз&amp;#160;данных. Возможно вас заинтересует: Свой плагин для&amp;#160;Smarty Загрузка данных из&amp;#160;БД в&amp;#160;файл Тестирование регулярных&amp;#160;выражений Интересные и [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=P1dNmKEeslE:KKBLp1fOJyU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=P1dNmKEeslE:KKBLp1fOJyU:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?i=P1dNmKEeslE:KKBLp1fOJyU:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codestorage/IPIa/~4/P1dNmKEeslE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://codestorage.ru/use-index-luke/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://codestorage.ru/use-index-luke/</feedburner:origLink></item>
		<item>
		<title>Форматирование вывода в консоли PostgreSQL</title>
		<link>http://feedproxy.google.com/~r/codestorage/IPIa/~3/44qhNkKyE9c/</link>
		<comments>http://codestorage.ru/formatirovanie-vyvoda-v-konsoli-postgresql/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 16:49:38 +0000</pubDate>
		<dc:creator>Андрей</dc:creator>
				<category><![CDATA[программирование]]></category>
		<category><![CDATA[Разное]]></category>
		<category><![CDATA[postgres]]></category>

		<guid isPermaLink="false">http://codestorage.ru/?p=484</guid>
		<description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Jgs7LnE7V_Ny74oy6LR63OqceqI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jgs7LnE7V_Ny74oy6LR63OqceqI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Jgs7LnE7V_Ny74oy6LR63OqceqI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jgs7LnE7V_Ny74oy6LR63OqceqI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Эта фича хорошо описана в мануле по Postgres, но, тем не менее, я&amp;#160;не знал о такой возможности. При работе в консоле вы можете указывать различные опции форматирования вывода при помощи команды \pset. У этой команды есть короткие алиасы, например \x включает режим расширенного форматирования таблицы, так очень удобно просматривать вывод с большим количеством колонок. \H позволяет отформатировать [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=44qhNkKyE9c:ddpuyDKBl-A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=44qhNkKyE9c:ddpuyDKBl-A:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?i=44qhNkKyE9c:ddpuyDKBl-A:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codestorage/IPIa/~4/44qhNkKyE9c" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://codestorage.ru/formatirovanie-vyvoda-v-konsoli-postgresql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://codestorage.ru/formatirovanie-vyvoda-v-konsoli-postgresql/</feedburner:origLink></item>
		<item>
		<title>Загрузка данных из БД в файл</title>
		<link>http://feedproxy.google.com/~r/codestorage/IPIa/~3/B9TcHpBv2T0/</link>
		<comments>http://codestorage.ru/zagruzka-dannyh-iz-bd-v-fail/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 15:14:55 +0000</pubDate>
		<dc:creator>Андрей</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://codestorage.ru/?p=475</guid>
		<description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2lHcRZGCzsCQjgjPjJ0EB3xY36U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2lHcRZGCzsCQjgjPjJ0EB3xY36U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2lHcRZGCzsCQjgjPjJ0EB3xY36U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2lHcRZGCzsCQjgjPjJ0EB3xY36U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;В PostgreSQL есть команда COPY,  которая позволяет копировать данные в файл и загружать из&amp;#160;файла. Чтобы копировать результаты запроса в&amp;#160;файл COPY &amp;#40;SELECT * FORM tablename&amp;#41; '/tmp/table.txt'; Экспорт таблицы в&amp;#160;CVS COPY &amp;#40;SELECT * FORM tablename&amp;#41; '/tmp/table.txt' WITH CVS; или&amp;#160;так COPY &amp;#40;SELECT * FORM tablename&amp;#41; '/tmp/table.txt' WITH DELIMITER ','; Так&amp;#160;же можно ввести в консоли \o file.txt и результаты  последующих запросов будут [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=B9TcHpBv2T0:o6wwxOcGM1g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=B9TcHpBv2T0:o6wwxOcGM1g:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?i=B9TcHpBv2T0:o6wwxOcGM1g:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codestorage/IPIa/~4/B9TcHpBv2T0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://codestorage.ru/zagruzka-dannyh-iz-bd-v-fail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://codestorage.ru/zagruzka-dannyh-iz-bd-v-fail/</feedburner:origLink></item>
		<item>
		<title>Обработка ошибок и замыкания</title>
		<link>http://feedproxy.google.com/~r/codestorage/IPIa/~3/gjFBflEf5Hc/</link>
		<comments>http://codestorage.ru/obrabotka-oshibok-i-zamykaniya/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 06:48:01 +0000</pubDate>
		<dc:creator>Андрей</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://codestorage.ru/?p=468</guid>
		<description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ahc8CdemJZI6PqVe3vt2JIYBL1w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ahc8CdemJZI6PqVe3vt2JIYBL1w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ahc8CdemJZI6PqVe3vt2JIYBL1w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ahc8CdemJZI6PqVe3vt2JIYBL1w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Перевод поста On Error Handling and&amp;#160;Closures  Оператор подавления ошибок (&amp;#171;@&amp;#187;) часто бывает неизбежным злом. Многие функции возвращают не только значение, которое говорит, что произошла ошибка, но так&amp;#160;же вызывают E_NOTICE&amp;#160;или E_WARNING, хотя вы предпочли&amp;#160;бы вызвать исключение&amp;#160;самостоятельно. И иногда получается такой&amp;#160;код: if &amp;#40;false === &amp;#40;$fh = @fopen&amp;#40;$filename, 'r'&amp;#41;&amp;#41;&amp;#41; &amp;#123; throw new RuntimeException&amp;#40;sprintf&amp;#40; 'Could not open file &amp;#34;%s&amp;#34; to [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=gjFBflEf5Hc:tDFOyUS3oUw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=gjFBflEf5Hc:tDFOyUS3oUw:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?i=gjFBflEf5Hc:tDFOyUS3oUw:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codestorage/IPIa/~4/gjFBflEf5Hc" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://codestorage.ru/obrabotka-oshibok-i-zamykaniya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://codestorage.ru/obrabotka-oshibok-i-zamykaniya/</feedburner:origLink></item>
		<item>
		<title>is_file () и права на директорию</title>
		<link>http://feedproxy.google.com/~r/codestorage/IPIa/~3/PlXOnx8JpAs/</link>
		<comments>http://codestorage.ru/is_file-i-prava-na-diretoriyu/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 06:02:57 +0000</pubDate>
		<dc:creator>Андрей</dc:creator>
				<category><![CDATA[программирование]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://codestorage.ru/?p=459</guid>
		<description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XQVDaL6n0S64BdE8Xv2mSSx4gNQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XQVDaL6n0S64BdE8Xv2mSSx4gNQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XQVDaL6n0S64BdE8Xv2mSSx4gNQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XQVDaL6n0S64BdE8Xv2mSSx4gNQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Функция is_file может вести себя очень неожиданно . Когда вы пользуетесь этой функцией, то у директории, в которой находится проверяемый файл, должен быть флаг executable, +x.  Вас может ввести в замешательство то, что другие функции, например readdir(), будут работать корректно, и&amp;#160;вы сможете вывести  список файлов. Но is_file() будет возвращать false. Так&amp;#160;же ведет себя функция&amp;#160;file_exists(). Возможно вас [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=PlXOnx8JpAs:3F6L6jGlfUU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=PlXOnx8JpAs:3F6L6jGlfUU:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?i=PlXOnx8JpAs:3F6L6jGlfUU:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codestorage/IPIa/~4/PlXOnx8JpAs" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://codestorage.ru/is_file-i-prava-na-diretoriyu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://codestorage.ru/is_file-i-prava-na-diretoriyu/</feedburner:origLink></item>
		<item>
		<title>INSERT ON DUPLICATE KEY UPDATE и счетчики</title>
		<link>http://feedproxy.google.com/~r/codestorage/IPIa/~3/VVXSMI_eVTA/</link>
		<comments>http://codestorage.ru/insert-on-duplicate-key-update-i-schetchiki/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 19:43:51 +0000</pubDate>
		<dc:creator>Андрей</dc:creator>
				<category><![CDATA[программирование]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://codestorage.ru/?p=447</guid>
		<description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u8vBiF0reSbb7EIOCU10PYK6ETY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u8vBiF0reSbb7EIOCU10PYK6ETY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u8vBiF0reSbb7EIOCU10PYK6ETY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u8vBiF0reSbb7EIOCU10PYK6ETY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Перевод поста INSERT ON DUPLICATE KEY UPDATE and summary counters. INSERT … ON DUPLICATE KEY UPDATE&amp;#160;&amp;#8212; это мощный механизм, но, к сожалению, часто забываемый разработчиками. Он появился в&amp;#160;MySQL 4.1, но&amp;#160;все равно я часто сталкиваюсь с людьми, не знакомыми с этой фичей. Мне очень нравится эта фича, потому что&amp;#160;она сделана в стиле MySQL&amp;#160;&amp;#8212; очень эффективно, и в [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=VVXSMI_eVTA:z8Txkwi-a9Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=VVXSMI_eVTA:z8Txkwi-a9Q:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?i=VVXSMI_eVTA:z8Txkwi-a9Q:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codestorage/IPIa/~4/VVXSMI_eVTA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://codestorage.ru/insert-on-duplicate-key-update-i-schetchiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://codestorage.ru/insert-on-duplicate-key-update-i-schetchiki/</feedburner:origLink></item>
		<item>
		<title>Интересные и полезные слайды</title>
		<link>http://feedproxy.google.com/~r/codestorage/IPIa/~3/3YO-IqUdXLA/</link>
		<comments>http://codestorage.ru/interesnye-i-poleznye-slajdy/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 15:02:47 +0000</pubDate>
		<dc:creator>Андрей</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://codestorage.ru/?p=440</guid>
		<description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7yMf4R2S7bZDmNUJALQZtNZsRJE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7yMf4R2S7bZDmNUJALQZtNZsRJE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7yMf4R2S7bZDmNUJALQZtNZsRJE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7yMf4R2S7bZDmNUJALQZtNZsRJE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;На сайте Ильи Альшанетского(одного из разработчиков PHP) есть несколько очень полезных, особенно для новичков, слайдов. Например о новинках в PHP 5.4, о введении в PostgreSQL, о &amp;#171;скрытых&amp;#187; фичах PHP, об оптиизациях и других полезных&amp;#160;вещах. Возможно вас заинтересует: Форматирование вывода в консоли&amp;#160;PostgreSQL Use index,&amp;#160;Luke! Загрузка данных из&amp;#160;БД в&amp;#160;файл Микротрюки в&amp;#160;.htaccess Тем временем вышел PhpStorm 4.0&amp;#160;EAP&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=3YO-IqUdXLA:kg5tHsnQuJ0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=3YO-IqUdXLA:kg5tHsnQuJ0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?i=3YO-IqUdXLA:kg5tHsnQuJ0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codestorage/IPIa/~4/3YO-IqUdXLA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://codestorage.ru/interesnye-i-poleznye-slajdy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://codestorage.ru/interesnye-i-poleznye-slajdy/</feedburner:origLink></item>
		<item>
		<title>Зачем нужно внедрение зависимостей</title>
		<link>http://feedproxy.google.com/~r/codestorage/IPIa/~3/HmnB_BGoU2o/</link>
		<comments>http://codestorage.ru/zachem-nuzhno-vnedrenie-zavisimostej/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 15:19:16 +0000</pubDate>
		<dc:creator>Андрей</dc:creator>
				<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://codestorage.ru/?p=416</guid>
		<description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x4Jdm0nYfa3fu8J_T5G1rp8fhDM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x4Jdm0nYfa3fu8J_T5G1rp8fhDM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x4Jdm0nYfa3fu8J_T5G1rp8fhDM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x4Jdm0nYfa3fu8J_T5G1rp8fhDM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Перевод статьи What problem does dependency injection&amp;#160;solve? Zend Framework 2 поставляется с контейнером внедрения зависимостей (dependency injection container, далее DIC), как Symfony 2, и другие фреймворки, поддерживающие PHP 5.3&amp;#160;или выше. Эта статья исследует проблемы, которые решает&amp;#160;DIC. Рассмотрим на примере альбомов(Album), у которых есть&amp;#160;исполнители(Artist). class Album &amp;#123; protected $artist; public function getArtistName&amp;#40;&amp;#41; &amp;#123; return $artist-&amp;#62;getName&amp;#40;&amp;#41;; &amp;#125; [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=HmnB_BGoU2o:bq2lS5DtdJQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=HmnB_BGoU2o:bq2lS5DtdJQ:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?i=HmnB_BGoU2o:bq2lS5DtdJQ:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codestorage/IPIa/~4/HmnB_BGoU2o" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://codestorage.ru/zachem-nuzhno-vnedrenie-zavisimostej/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://codestorage.ru/zachem-nuzhno-vnedrenie-zavisimostej/</feedburner:origLink></item>
		<item>
		<title>Что такое неймспейсы?</title>
		<link>http://feedproxy.google.com/~r/codestorage/IPIa/~3/gztNw_v7-8M/</link>
		<comments>http://codestorage.ru/chto-takoe-nejmspejsy/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 19:11:06 +0000</pubDate>
		<dc:creator>Андрей</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://codestorage.ru/?p=407</guid>
		<description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IoRbWsjpKtdRMMfAQnw0oBcSEJE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IoRbWsjpKtdRMMfAQnw0oBcSEJE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IoRbWsjpKtdRMMfAQnw0oBcSEJE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IoRbWsjpKtdRMMfAQnw0oBcSEJE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Перевод статьи A primer on PHP&amp;#160;namespaces  Из мануала по&amp;#160; PHP: namespaces are a way of encapsulating&amp;#160;items Пространства имен&amp;#160;&amp;#8212; способ инкапсуляции&amp;#160;элементов Вряд&amp;#160;ли это определение покажется очень полезным, но&amp;#160;это отправная точка! Пространства имен(namespace)&amp;#160;&amp;#8212; это способ группировки кода, который существует в нескольких файлах, без конфликтов имен. Это означает, что у&amp;#160;вас может быть несколько классов с одинаковыми именами, расположенных в [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=gztNw_v7-8M:89X_Qus8k5k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=gztNw_v7-8M:89X_Qus8k5k:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?i=gztNw_v7-8M:89X_Qus8k5k:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codestorage/IPIa/~4/gztNw_v7-8M" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://codestorage.ru/chto-takoe-nejmspejsy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://codestorage.ru/chto-takoe-nejmspejsy/</feedburner:origLink></item>
		<item>
		<title>Тем временем вышел PhpStorm 4.0 EAP</title>
		<link>http://feedproxy.google.com/~r/codestorage/IPIa/~3/rT9RIfw3__E/</link>
		<comments>http://codestorage.ru/tem-vremenem-vyshel-phpstorm-4-0-eap/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 20:35:56 +0000</pubDate>
		<dc:creator>Андрей</dc:creator>
				<category><![CDATA[программирование]]></category>
		<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://codestorage.ru/?p=404</guid>
		<description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mGrj6UAk0PAi44fd8JUyVFs7udw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mGrj6UAk0PAi44fd8JUyVFs7udw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mGrj6UAk0PAi44fd8JUyVFs7udw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mGrj6UAk0PAi44fd8JUyVFs7udw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Вышел Webstorm/PhpStorm 4.0 EAP. Так как&amp;#160;это не стабильная, то&amp;#160;не&amp;#160;все обещанные изменения вогли в этот релиз, но появилось достаточно много&amp;#160;новинок Множество улучшений&amp;#160;интрефейса Поддержка traits и других фич PHP&amp;#160;5.4 Встроенные инструменты для показа покрытия php-кода&amp;#160;тестами Новый анализатор PHP и&amp;#160;JS-кода Поддрежка редактором EcmaScript&amp;#160;6 Добавлены различные фичи для работы с&amp;#160;SASS и&amp;#160;LESS Генерация проектов на основе HTML5&amp;#160;бойлерплет и&amp;#160;Twitter-бутстрап. Разработчики планируют [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=rT9RIfw3__E:4-CZOWG_vmc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codestorage/IPIa?a=rT9RIfw3__E:4-CZOWG_vmc:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codestorage/IPIa?i=rT9RIfw3__E:4-CZOWG_vmc:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codestorage/IPIa/~4/rT9RIfw3__E" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://codestorage.ru/tem-vremenem-vyshel-phpstorm-4-0-eap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://codestorage.ru/tem-vremenem-vyshel-phpstorm-4-0-eap/</feedburner:origLink></item>
	</channel>
</rss>

