<?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"
	>

<channel>
	<title>CodeFucker.com</title>
	<atom:link href="http://codefucker.com/feed" rel="self" type="application/rss+xml" />
	<link>http://codefucker.com</link>
	<description>Боянчеги о веб разработке</description>
	<pubDate>Thu, 23 Oct 2008 10:37:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Подключение PHP расширений без пересборки</title>
		<link>http://codefucker.com/php/php-shared-extension-separate-compilation</link>
		<comments>http://codefucker.com/php/php-shared-extension-separate-compilation#comments</comments>
		<pubDate>Thu, 23 Oct 2008 10:37:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[phpize]]></category>

		<category><![CDATA[shared module]]></category>

		<guid isPermaLink="false">http://codefucker.com/?p=22</guid>
		<description><![CDATA[Допустим нам нужно подключить exif к уже имеющейся сборке, без пересборки всего PHP целиком со всеми нужными расширениями и прочим гемороем. Для этого существует такое понятие как shared библиотека, которую можно скомпилировать отдельно и подключить к PHP. Один из вариантов описан тут, но существует способ побыстрей - при помощи phpize.
Качаем сорцы PHP той же версии [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img src="http://codefucker.com/img/php.gif" alt="PHP" style="float:left; padding:5px"/>Допустим нам нужно подключить exif к уже имеющейся сборке, без пересборки всего PHP целиком со всеми нужными расширениями и прочим гемороем. Для этого существует такое понятие как shared библиотека, которую можно скомпилировать отдельно и подключить к PHP. Один из вариантов описан <a href="http://anarkiblog.com/shared-biblioteki-php.html">тут</a>, но существует способ побыстрей - при помощи <b>phpize</b>.<br />
Качаем сорцы PHP той же версии что и стоит в данный момент, заходим в папку ext - тут то и лежат все расширения. Так как речь шла о exif&#8217;е, то нас интересует папка exif.<br />
Собсна:</p>
<pre>cd ext/exif
phpize
./configure [--help для прсомотра возможных опциональных параметров]
make
make install</pre>
<p>Если установлено несколько версий PHP, есть хороший параметр
<pre>./configure --with-php-config=/path/to/php-config</pre>
<p> Собрали расширение, скопировали в папку, указанную как <b>extension_dir</b> в php.ini (иногда посредством уличной магии копируется само куда надо), раскомментили/добавили строчку <b>etension=exif.so</b> все в том же php.ini и вуаля - все работает <img src='http://codefucker.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Если под веб - рестарт апача после всего этого дела.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://codefucker.com/php/php-shared-extension-separate-compilation/feed</wfw:commentRss>
		</item>
		<item>
		<title>PHP zip VS 2gb+ архивы</title>
		<link>http://codefucker.com/php/php-zip-fails-with-large-archive-files</link>
		<comments>http://codefucker.com/php/php-zip-fails-with-large-archive-files#comments</comments>
		<pubDate>Fri, 17 Oct 2008 08:55:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[bug]]></category>

		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://codefucker.com/?p=19</guid>
		<description><![CDATA[Оказывается PHP не может работать с зип архивами длиннее 2х гб..  PHP собран с large file support&#8217;ом, zip_open возвращает 19 - ZIP_ER_NOZIP. Та же песня с unzip&#8217;ом консольным, но там все понятно, собран без поддердки больших файлов. Пробовал даж zlib пересобирать - не помогло.. Все это справедливо для redhat based оси, php 5.2.5, 5.2.6, [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img src="http://codefucker.com/img/phpbug.png" alt="PHP Бажог" style='float:left; padding:5px;' />Оказывается PHP не может работать с зип архивами длиннее 2х гб.. <img src='http://codefucker.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> PHP собран с large file support&#8217;ом, zip_open возвращает 19 - ZIP_ER_NOZIP. Та же песня с unzip&#8217;ом консольным, но там все понятно, собран без поддердки больших файлов. Пробовал даж zlib пересобирать - не помогло.. Все это справедливо для redhat based оси, php 5.2.5, 5.2.6, 5.3.0alpha3-dev. Судя по багам, люди сталкивались только с проблемами на 64битках и большим кол-вом файлов в архиве <img src='http://codefucker.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> Зато 7zip враппер на exec&#8217;ах работает отлично <img src='http://codefucker.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://codefucker.com/php/php-zip-fails-with-large-archive-files/feed</wfw:commentRss>
		</item>
		<item>
		<title>HighLoad++</title>
		<link>http://codefucker.com/life/highload</link>
		<comments>http://codefucker.com/life/highload#comments</comments>
		<pubDate>Wed, 08 Oct 2008 23:20:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://codefucker.com/life/highload/</guid>
		<description><![CDATA[6-7 октября прошла конференция разработчиков высоконагруженных систем HighLoad++, похвастаться присутствием на ней не могу, но судя по онлайн трансляции, вышло довольно интересно. Для всех кто пропустил, тут можно глянуть запись  Боян, но думаю кому-нить пригодится.


No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img src="http://codefucker.com/img/hl.png" style='float:left; padding:5px;' />6-7 октября прошла <strong>конференция разработчиков высоконагруженных систем <a href="http://highload.ru">HighLoad++</a></strong>, похвастаться присутствием на ней не могу, но судя по онлайн трансляции, вышло довольно интересно. Для всех кто пропустил, <a href="http://smotri.com/community/video/highload/">тут</a> можно глянуть запись <img src='http://codefucker.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Боян, но думаю кому-нить пригодится.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://codefucker.com/life/highload/feed</wfw:commentRss>
		</item>
		<item>
		<title>Простой JS фильтр ввода в поле формы по опр. значениям.</title>
		<link>http://codefucker.com/javascript/simple-js-input-field-filter-by-value</link>
		<comments>http://codefucker.com/javascript/simple-js-input-field-filter-by-value#comments</comments>
		<pubDate>Wed, 12 Mar 2008 07:07:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://codefucker.com/javascript/simple-js-input-field-filter-by-value/</guid>
		<description><![CDATA[Возникла потребность в примитивном фильтровщике ввода в текстовое поле, без учета вставки из буффера..
&#60;input type=&#8221;text&#8221; onkeypress=&#8221;valueFilter(event, [0,1,2,3,4,5,6,7,8,9])&#8221; /&#62;
function valueFilter(e, allowed) {
    var skip = true,
        e = e &#124;&#124; window.event,
        key = String.fromCharCode(e.which &#124;&#124; e.keyCode);
    [...]


Related posts:<ol><li><a href='http://codefucker.com/javascript/js-hash-sorting-by-value' rel='bookmark' title='Permanent Link: Сортировка JS хешей по значению (1D)'>Сортировка JS хешей по значению (1D)</a> <small>Накидал простенькую ф-ию для сортировки хешей (associative arrays)  по значению. Все примитивно и тюнится под свои нужды...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Возникла потребность в примитивном фильтровщике ввода в текстовое поле, без учета вставки из буффера..<br />
<tt>&lt;input type=&#8221;text&#8221; onkeypress=&#8221;valueFilter(event, [0,1,2,3,4,5,6,7,8,9])&#8221; /&gt;</tt><br />
<script>function valueFilter(e, allowed) {
    var skip = true,
        e = e || window.event,
        key = String.fromCharCode(e.which || e.keyCode);
    for(var i=0; i<allowed.length; i++) {
        if(String(allowed[i]) === key.toLowerCase()) {
            skip = false;
            break;
        }
    }
    if(skip) {
        if(e.preventDefault) e.preventDefault();
        e.returnValue = false;
    }
    return true;
}</script><br />
пример в действии (допустимы только числовые сиволы):<br />
<input value="0123" style="width:200px; height:20px; border-width:1px; border-style:dashed; border-color:#000;" type="text" onkeypress="valueFilter(event, [0,1,2,3,4,5,6,7,8,9])" />
<p>Сорцы внутри. <span id="more-50"></span></p>
<pre class="syntax-highlight:js">function valueFilter(e, allowed) {
    var skip = true,
        e = e || window.event,
        key = String.fromCharCode(e.which || e.keyCode);

    for(var i=0; i&lt;allowed.length; i++) {
        if(String(allowed[i]) === key.toLowerCase()) {
            skip = false;
            break;
        }
    }
    if(skip) {
        if(e.preventDefault) e.preventDefault();
        e.returnValue = false;
    }
    return true;
}</pre>


<p>Related posts:<ol><li><a href='http://codefucker.com/javascript/js-hash-sorting-by-value' rel='bookmark' title='Permanent Link: Сортировка JS хешей по значению (1D)'>Сортировка JS хешей по значению (1D)</a> <small>Накидал простенькую ф-ию для сортировки хешей (associative arrays)  по значению. Все примитивно и тюнится под свои нужды...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://codefucker.com/javascript/simple-js-input-field-filter-by-value/feed</wfw:commentRss>
		</item>
		<item>
		<title>IE6 и DOM appendChild на лету..</title>
		<link>http://codefucker.com/javascript/ie6-dom-appendchild-closing-connection</link>
		<comments>http://codefucker.com/javascript/ie6-dom-appendchild-closing-connection#comments</comments>
		<pubDate>Tue, 11 Mar 2008 09:29:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[dom]]></category>

		<guid isPermaLink="false">http://codefucker.com/javascript/ie6-dom-appendchild-closing-connection/</guid>
		<description><![CDATA[Пытался дибажить пару дней странное &#8220;Не удалось открыть узел, операция прервана&#8221; от IE во время запуска примитивного js скрипта.. Оказывается IE не переваривает добавление элементов на лету, пока DOM до конца не сформирован и тупо клозит, указывая на стену.. Причем любит клозить на SCRIPT и IFRAME тегах больше, чем в остальных случаях  В итоге [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img src='http://codefucker.com/wp-content/uploads/2008/03/ie_buga.jpg' alt='ie achtung!'  style='float:left; padding:5px;' />Пытался дибажить пару дней странное <strong>&#8220;Не удалось открыть узел, операция прервана&#8221;</strong> от IE во время запуска примитивного js скрипта.. Оказывается IE не переваривает добавление элементов на лету, пока DOM до конца не сформирован и тупо клозит, указывая на стену.. Причем любит клозить на SCRIPT и IFRAME тегах больше, чем в остальных случаях <img src='http://codefucker.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> В итоге меня устроил вариант с <tt>document.write(..)</tt>.</p>
<p>Из альтернатив <tt>window.onload( function() {..} )</tt>, но обламывает ждать полную загрузку страницы с картинками, либо<br />
<tt>setTimeout(function () { document.body.appendChild(el); }, 0);</tt>, тут уже вставка произойдет без дожидания загрузки всех дополнительных элементов страницы.. Также есть готовые решения проверки загруженности DOM&#8217;a в популярных фреймворках типа <a href="http://www.prototypejs.org/">Prototype</a> и <a href="http://jquery.com/">jQuery</a>..</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://codefucker.com/javascript/ie6-dom-appendchild-closing-connection/feed</wfw:commentRss>
		</item>
		<item>
		<title>Сортировка JS хешей по значению (1D)</title>
		<link>http://codefucker.com/javascript/js-hash-sorting-by-value</link>
		<comments>http://codefucker.com/javascript/js-hash-sorting-by-value#comments</comments>
		<pubDate>Sun, 02 Mar 2008 08:27:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://codefucker.com/javascript/js-hash-sorting-by-value/</guid>
		<description><![CDATA[Накидал простенькую ф-ию для сортировки хешей (associative arrays)  по значению. Все примитивно и тюнится под свои нужды  
&#60;script&#62;
    function asort(arr) {
        var numArr = new Array; // values
        var map = new Array;    // index =&#62; values array
    [...]


Related posts:<ol><li><a href='http://codefucker.com/javascript/simple-js-input-field-filter-by-value' rel='bookmark' title='Permanent Link: Простой JS фильтр ввода в поле формы по опр. значениям.'>Простой JS фильтр ввода в поле формы по опр. значениям.</a> <small>Возникла потребность в примитивном фильтровщике ввода в текстовое поле, без...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Накидал простенькую ф-ию для сортировки хешей (associative arrays)  по значению. Все примитивно и тюнится под свои нужды <img src='http://codefucker.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre class="syntax-highlight:js">&lt;script&gt;
    function asort(arr) {
        var numArr = new Array; // values
        var map = new Array;    // index =&gt; values array
        var out = new Array;

        for(k in arr) {
            numArr[numArr.length] = arr[k];
            if(map[arr[k]] == undefined) map[arr[k]] = new Array;
            map[arr[k]].push(k);
        }
        numArr.sort( function(a, b) { return (b-a); } ); //desc

        for(var i=0; i&lt;numArr.length; i++) {
            for(var j=0; j&lt;map[numArr[i]].length; j++) {
                out[map[numArr[i]][j]] = numArr[i];
            }
        }
        return out;
    }
&lt;/script&gt;</pre>


<p>Related posts:<ol><li><a href='http://codefucker.com/javascript/simple-js-input-field-filter-by-value' rel='bookmark' title='Permanent Link: Простой JS фильтр ввода в поле формы по опр. значениям.'>Простой JS фильтр ввода в поле формы по опр. значениям.</a> <small>Возникла потребность в примитивном фильтровщике ввода в текстовое поле, без...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://codefucker.com/javascript/js-hash-sorting-by-value/feed</wfw:commentRss>
		</item>
		<item>
		<title>Broken pipe &#038; Connection closed by peer в SphinxClient::UpdateAttributes() [PHP]</title>
		<link>http://codefucker.com/sphinx/timeout-errors-with-sphinx-client-attribute-update</link>
		<comments>http://codefucker.com/sphinx/timeout-errors-with-sphinx-client-attribute-update#comments</comments>
		<pubDate>Sun, 02 Mar 2008 08:18:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Sphinx]]></category>

		<guid isPermaLink="false">http://codefucker.com/sphinx/timeout-errors-with-sphinx-client-attribute-update/</guid>
		<description><![CDATA[Натолкнулся на данные ворнинги, после продолжительных тестов и эксперментов пришел к выводу, что на это влияет следующий за Апдейтом MySQL запрос с DELETE IN(&#8230;) .
Апдейты и делеты в цикле. Есть делет запрос - есть ворнинги :)
max_children=0 так же решает проблему при одновременно использовании MySQL..
Актуально для sphinx-0.9.8-svn-r1112 и r1173


No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Натолкнулся на данные ворнинги, после продолжительных тестов и эксперментов пришел к выводу, что на это влияет следующий за Апдейтом MySQL запрос с DELETE IN(&#8230;) .</p>
<p>Апдейты и делеты в цикле. Есть делет запрос - есть ворнинги :)<br />
max_children=0 так же решает проблему при одновременно использовании MySQL..</p>
<p>Актуально для sphinx-0.9.8-svn-r1112 и r1173</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://codefucker.com/sphinx/timeout-errors-with-sphinx-client-attribute-update/feed</wfw:commentRss>
		</item>
		<item>
		<title>Sphinx UpdateAttribute 8kb limit?</title>
		<link>http://codefucker.com/sphinx/sphinx-updateattribute-8kb-limit</link>
		<comments>http://codefucker.com/sphinx/sphinx-updateattribute-8kb-limit#comments</comments>
		<pubDate>Sat, 16 Feb 2008 02:50:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Sphinx]]></category>

		<guid isPermaLink="false">http://codefucker.com/sphinx/sphinx-updateattribute-8kb-limit/</guid>
		<description><![CDATA[Столкнулся с проблемой, при попытке заапдейтить большой массив айдишек. Searchd ругается на 8кб с копейками запрос и клозит соединение.. Решение - разбить массив айди на несколько частей 
Например вот так:

/*................................*/
            if(count($id) &#62; 500) {
                $id = array_chunk($id, 500, true);
 [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Столкнулся с проблемой, при попытке заапдейтить большой массив айдишек. Searchd ругается на 8кб с копейками запрос и клозит соединение.. Решение - разбить массив айди на несколько частей <img src='http://codefucker.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Например вот так:</p>
<pre class="syntax-highlight:php">
/*................................*/
            if(count($id) &gt; 500) {
                $id = array_chunk($id, 500, true);
                foreach($id as $v)
                    $cl-&gt;UpdateAttributes(&#039;shop&#039;, array($this-&gt;table), $v);
            } else
                $cl-&gt;UpdateAttributes(&#039;shop&#039;, array($this-&gt;table), $id);
/*................................*/
</pre>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://codefucker.com/sphinx/sphinx-updateattribute-8kb-limit/feed</wfw:commentRss>
		</item>
		<item>
		<title>Бугагашечка от PHP для невнимательных</title>
		<link>http://codefucker.com/php/php-bug-for-dummies</link>
		<comments>http://codefucker.com/php/php-bug-for-dummies#comments</comments>
		<pubDate>Tue, 12 Feb 2008 09:14:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[php for dummies]]></category>

		<guid isPermaLink="false">http://codefucker.com/php/php-bug-for-dummies/</guid>
		<description><![CDATA[&#60;?php
$key = explode(&#039; &#039;, &#039;testword&#039;);
foreach($key as &#38;$v) $v = trim($v);

foreach(array(&#039;store&#039;, &#039;brand&#039;) as $v){
    /*.......*/
}
print_r($key);
?&#62;
Как может показаться в массиве $key должно быть &#8216;testword&#8217;  но это не так. Проблему решает только unset($v) после первого foreach&#8217;a.


No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<pre class="syntax-highlight:php">&lt;?php
$key = explode(&#039; &#039;, &#039;testword&#039;);
foreach($key as &amp;$v) $v = trim($v);

foreach(array(&#039;store&#039;, &#039;brand&#039;) as $v){
    /*.......*/
}
print_r($key);
?&gt;</pre>
<p>Как может показаться в массиве $key должно быть &#8216;testword&#8217; <img src='http://codefucker.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> но это не так. Проблему решает только unset($v) после первого foreach&#8217;a.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://codefucker.com/php/php-bug-for-dummies/feed</wfw:commentRss>
		</item>
		<item>
		<title>Работа с 2гб+ файлами в PHP</title>
		<link>http://codefucker.com/php/php-large-file-support</link>
		<comments>http://codefucker.com/php/php-large-file-support#comments</comments>
		<pubDate>Sun, 10 Feb 2008 05:16:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://codefucker.com/php/php-large-file-support/</guid>
		<description><![CDATA[Почему-то при изучении и работе с пхп в мане нираз не видел упоминаний про работу с большими файлами (2гб+), хотя оно там есть  и по ошибке, выдаваемой интерпретатором (File size limit exceeded), этот ман не гуглится 
Для работы с большими файлами требуется пересобрать PHP с флагами CFLAGS=&#8221;-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64&#8243;
CFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" \
./configure .....
Ахтунг, если поддержка нужна для веба, необходимо также пересобрать апач и мод_ссл с теми же флагами. Для консоли [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Почему-то при изучении и работе с пхп в мане нираз не видел упоминаний про работу с большими файлами (2гб+), хотя оно там есть <img src='http://codefucker.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> и по ошибке, выдаваемой интерпретатором (<strong>File size limit exceeded</strong>), этот ман не гуглится <img src='http://codefucker.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Для работы с большими файлами требуется пересобрать PHP с флагами <strong>CFLAGS=&#8221;-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64&#8243;</strong></p>
<pre>CFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" \
./configure .....</pre>
<p>Ахтунг, если поддержка нужна для веба, необходимо также пересобрать апач и мод_ссл с теми же флагами. Для консоли сойдет пересобрать пхп в другое место <img src='http://codefucker.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Интересный факт, что после сборки PHP с такими флагами, время работы с файлами увеличилось ровно в 2 раза, по сравнению со сборкой без флагов. Добавляем -O2 или -O3 к флагам и радуемся результату <img src='http://codefucker.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> при -O3 работает чуть-чуть быстрей дефолтной сборки (gcc 4.1.1).</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://codefucker.com/php/php-large-file-support/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
