<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>В гостях у Феникса - Web Development</title>
    <link>http://www.fiery-fenix.kiev.ua/</link>
    <description>Мой персональный кусок интернета ;)</description>
    <dc:language>ru</dc:language>
    <generator>Serendipity 1.7-alpha1 - http://www.s9y.org/</generator>
    <pubDate>Sat, 21 Aug 2010 04:37:58 GMT</pubDate>

    <image>
        <url>http://www.fiery-fenix.kiev.ua/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: В гостях у Феникса - Web Development - Мой персональный кусок интернета ;)</title>
        <link>http://www.fiery-fenix.kiev.ua/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Патчим UTF-8 под FreeBSD</title>
    <link>http://www.fiery-fenix.kiev.ua/archives/41-Patchim_UTF-8_pod_FreeBSD.html</link>
            <category>FreeBSD</category>
            <category>PostgreSQL</category>
    
    <comments>http://www.fiery-fenix.kiev.ua/archives/41-Patchim_UTF-8_pod_FreeBSD.html#comments</comments>
    <wfw:comment>http://www.fiery-fenix.kiev.ua/wfwcomment.php?cid=41</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.fiery-fenix.kiev.ua/rss.php?version=2.0&amp;type=comments&amp;cid=41</wfw:commentRss>
    

    <author>nospam@example.com (Fenix)</author>
    <content:encoded>
    &lt;p&gt;Итак, сегодня я постараюсь ответить на популярную проблему как пропатчить &lt;del&gt;KDE&lt;/del&gt; UTF-8 под FreeBSD.&lt;/p&gt;
&lt;p&gt;В один прекрасный момент переноса базы данных с тестового сервера на продакшн для подготовки бета версии я больно стукнулся головой об проблему с UTF-8 строками в PostgreSQL. А точнее, натолкнулся на полное нежелание PostgreSQL выдавать на запрос SELECT upper(&#039;суслик&#039;) положенного по штату &quot;СУСЛИК&quot;а. В результате поиска баги я был в шоке, так как совсем не ожидал от современной операционки таких, совсем уже детских, ляпов!&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.fiery-fenix.kiev.ua/archives/41-Patchim_UTF-8_pod_FreeBSD.html#extended&quot;&gt;Продолжить чтение &quot;Патчим UTF-8 под FreeBSD&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 20 Mar 2009 15:21:13 +0200</pubDate>
    <guid isPermaLink="false">http://www.fiery-fenix.kiev.ua/archives/41-guid.html</guid>
    
</item>
<item>
    <title>PostgreSQL. Пользовательские данные в рамках сессии</title>
    <link>http://www.fiery-fenix.kiev.ua/archives/37-PostgreSQL._Polzovatelskie_dannye_v_ramkah_sessii.html</link>
            <category>PostgreSQL</category>
    
    <comments>http://www.fiery-fenix.kiev.ua/archives/37-PostgreSQL._Polzovatelskie_dannye_v_ramkah_sessii.html#comments</comments>
    <wfw:comment>http://www.fiery-fenix.kiev.ua/wfwcomment.php?cid=37</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.fiery-fenix.kiev.ua/rss.php?version=2.0&amp;type=comments&amp;cid=37</wfw:commentRss>
    

    <author>nospam@example.com (Fenix)</author>
    <content:encoded>
    &lt;p&gt;Недавно у меня возникла интересная задача по хранению некоторых данных в рамках сессии работы с БД PostgreSQL (TTL = время жизни единичного коннекта к базе). Изначальный вопрос был таков...&lt;/p&gt;
&lt;p&gt;А можно ли вместо вот такой конструкции:&lt;/p&gt;
&lt;pre name=&quot;code&quot; class=&quot;sql&quot;&gt;
some_procedure1(user_id, param1, ... , paramN);
...
some_procedureX(user_id, param1, ... , paramN);
&lt;/pre&gt;
&lt;p&gt;использовать такую:&lt;/p&gt;
&lt;pre name=&quot;code&quot; class=&quot;sql&quot;&gt;
set_user(id);
some_procedure1(param1, ... , paramN);
....
some_procedureX(param1, ... , paramN);
&lt;/pre&gt;
&lt;p&gt;т.е. использовать некую глобальную переменную в рамках сессии для хранения значение идентификатора пользователя, которое будет доступно всем процедурам внутри базы.&lt;/p&gt;
&lt;p&gt;Порывшись в гугле, поспрашивав на форуме, я нашел даже не одно решение, а целых 3! Чем с вами и делюсь...&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.fiery-fenix.kiev.ua/archives/37-PostgreSQL._Polzovatelskie_dannye_v_ramkah_sessii.html#extended&quot;&gt;Продолжить чтение &quot;PostgreSQL. Пользовательские данные в рамках сессии&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 06 Nov 2008 04:30:42 +0200</pubDate>
    <guid isPermaLink="false">http://www.fiery-fenix.kiev.ua/archives/37-guid.html</guid>
    
</item>
<item>
    <title>ТОП 10 самых раздражающих факторов для программиста</title>
    <link>http://www.fiery-fenix.kiev.ua/archives/34-TOP_10_samyh_razdraZhajuwih_faktorov_dlJa_programmista.html</link>
            <category>Web Development</category>
    
    <comments>http://www.fiery-fenix.kiev.ua/archives/34-TOP_10_samyh_razdraZhajuwih_faktorov_dlJa_programmista.html#comments</comments>
    <wfw:comment>http://www.fiery-fenix.kiev.ua/wfwcomment.php?cid=34</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.fiery-fenix.kiev.ua/rss.php?version=2.0&amp;type=comments&amp;cid=34</wfw:commentRss>
    

    <author>nospam@example.com (Fenix)</author>
    <content:encoded>
    &lt;p&gt;Совсем недавно наткнулся в интернете на забавный &quot;хит-парад&quot; наиболее раздражающих вещей для программиста. Поскольку он был на английском - решил перевести текст и несколько адаптировать к нашим реалиям...&lt;/p&gt;
&lt;h3&gt;ТОП 10 самых раздражающих факторов для программиста&lt;/h3&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.fiery-fenix.kiev.ua/archives/34-TOP_10_samyh_razdraZhajuwih_faktorov_dlJa_programmista.html#extended&quot;&gt;Продолжить чтение &quot;ТОП 10 самых раздражающих факторов для программиста&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 31 Aug 2008 19:13:06 +0300</pubDate>
    <guid isPermaLink="false">http://www.fiery-fenix.kiev.ua/archives/34-guid.html</guid>
    
</item>
<item>
    <title>EAV vs Row Modeling. Тест производительности на PostgreSQL</title>
    <link>http://www.fiery-fenix.kiev.ua/archives/33-EAV_vs_Row_Modeling._Test_proizvoditelnosti_na_PostgreSQL.html</link>
            <category>PostgreSQL</category>
    
    <comments>http://www.fiery-fenix.kiev.ua/archives/33-EAV_vs_Row_Modeling._Test_proizvoditelnosti_na_PostgreSQL.html#comments</comments>
    <wfw:comment>http://www.fiery-fenix.kiev.ua/wfwcomment.php?cid=33</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://www.fiery-fenix.kiev.ua/rss.php?version=2.0&amp;type=comments&amp;cid=33</wfw:commentRss>
    

    <author>nospam@example.com (Fenix)</author>
    <content:encoded>
    &lt;p&gt;Дошли у меня руки наконец-то протестировать два популярных подхода (модели) в проектировании структуры БД.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.fiery-fenix.kiev.ua/archives/33-EAV_vs_Row_Modeling._Test_proizvoditelnosti_na_PostgreSQL.html#extended&quot;&gt;Продолжить чтение &quot;EAV vs Row Modeling. Тест производительности на PostgreSQL&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 10 Aug 2008 22:16:24 +0300</pubDate>
    <guid isPermaLink="false">http://www.fiery-fenix.kiev.ua/archives/33-guid.html</guid>
    
</item>
<item>
    <title>Паттерны проектирования в PHP5. Часть 1. Синглтон.</title>
    <link>http://www.fiery-fenix.kiev.ua/archives/14-Patterny_proektirovaniJa_v_PHP5._Chast_1._Singlton..html</link>
            <category>PHP</category>
    
    <comments>http://www.fiery-fenix.kiev.ua/archives/14-Patterny_proektirovaniJa_v_PHP5._Chast_1._Singlton..html#comments</comments>
    <wfw:comment>http://www.fiery-fenix.kiev.ua/wfwcomment.php?cid=14</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>http://www.fiery-fenix.kiev.ua/rss.php?version=2.0&amp;type=comments&amp;cid=14</wfw:commentRss>
    

    <author>nospam@example.com (Fenix)</author>
    <content:encoded>
    Данным постом я открываю серию посвященную применению паттернов проектирования в РНР (имеется ввиду именно 5я версия РНР, поскольку именно в ней появилось ООП в РНР, в 4й версии оно было урезано до не могу). Все статьи базируются на книге &quot;Банды четырех&quot; Э.Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес &quot;Приемы объектно-ориентированного проектирования. Паттерны проектирования&quot;.&lt;br /&gt;Итак, приступим...&lt;br /&gt;Часть 1. Синглтон. (Singleton)&lt;br /&gt; &lt;br /&gt;&lt;a href=&quot;http://www.fiery-fenix.kiev.ua/archives/14-Patterny_proektirovaniJa_v_PHP5._Chast_1._Singlton..html#extended&quot;&gt;Продолжить чтение &quot;Паттерны проектирования в PHP5. Часть 1. Синглтон.&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 29 Oct 2007 18:34:29 +0200</pubDate>
    <guid isPermaLink="false">http://www.fiery-fenix.kiev.ua/archives/14-guid.html</guid>
    
</item>
<item>
    <title>Заметки по поводу оптимизации скриптов на PHP</title>
    <link>http://www.fiery-fenix.kiev.ua/archives/12-Zametki_po_povodu_optimizacii_skriptov_na_PHP.html</link>
            <category>PHP</category>
    
    <comments>http://www.fiery-fenix.kiev.ua/archives/12-Zametki_po_povodu_optimizacii_skriptov_na_PHP.html#comments</comments>
    <wfw:comment>http://www.fiery-fenix.kiev.ua/wfwcomment.php?cid=12</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://www.fiery-fenix.kiev.ua/rss.php?version=2.0&amp;type=comments&amp;cid=12</wfw:commentRss>
    

    <author>nospam@example.com (Fenix)</author>
    <content:encoded>
    Из интернета, из собственного опыта, из тестов и т.д. По мере нахождения новых - буду добавлять.&lt;br /&gt; &lt;br /&gt;&lt;a href=&quot;http://www.fiery-fenix.kiev.ua/archives/12-Zametki_po_povodu_optimizacii_skriptov_na_PHP.html#extended&quot;&gt;Продолжить чтение &quot;Заметки по поводу оптимизации скриптов на PHP&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 14 Oct 2007 14:38:25 +0300</pubDate>
    <guid isPermaLink="false">http://www.fiery-fenix.kiev.ua/archives/12-guid.html</guid>
    
</item>
<item>
    <title>PostgreSQL и exceptions в PHP5</title>
    <link>http://www.fiery-fenix.kiev.ua/archives/8-PostgreSQL_i_exceptions_v_PHP5.html</link>
            <category>PHP</category>
    
    <comments>http://www.fiery-fenix.kiev.ua/archives/8-PostgreSQL_i_exceptions_v_PHP5.html#comments</comments>
    <wfw:comment>http://www.fiery-fenix.kiev.ua/wfwcomment.php?cid=8</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://www.fiery-fenix.kiev.ua/rss.php?version=2.0&amp;type=comments&amp;cid=8</wfw:commentRss>
    

    <author>nospam@example.com (Fenix)</author>
    <content:encoded>
    &lt;p&gt;Абсолютно случайно наткнулся на забавную багу в PHP5... Нарисовал врапер для работы с Postgres с помощью нативной библиотечки PHP5 - pg_*. Естественно все как положено, с трай-кетчами и прочими вкусностями. Потестировал на простеньких запросах - все ок, ошибки отлавливаются, все пашет как часы... И вот настал черед рисовать хранимые процедуры в самом постгре... 
И вот тут меня настиг жуткий облом...&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.fiery-fenix.kiev.ua/archives/8-PostgreSQL_i_exceptions_v_PHP5.html#extended&quot;&gt;Продолжить чтение &quot;PostgreSQL и exceptions в PHP5&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 12 Oct 2007 01:23:01 +0300</pubDate>
    <guid isPermaLink="false">http://www.fiery-fenix.kiev.ua/archives/8-guid.html</guid>
    
</item>

</channel>
</rss>
