<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Компания Google открыла исходные тексты библиотеки регулярны...</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/64709.html</link>
    <description>Компания Google открыла (http://google-opensource.blogspot.com/2010/03/re2-principled-approach-to-regular.html) под лицензией BSD исходные тексты RE2 (http://code.google.com/p/re2/), написанной на языке C++ библиотеки для организации выполнения PCRE-совместимых регулярных выражений. Библиотека отличается высокой скоростью работы, хорошей безопасностью, поддержкой использования в многопоточных программах. RE2 позиционируется в качестве альтернативы реализаций регулярных выражений в PCRE, Perl и Python, особенно эффективной при обработке больших объемов данных.&lt;br&gt;&lt;br&gt;&lt;br&gt;Для обработки регулярных выражений в RE2 применен метод автомата (http://swtch.com/~rsc/regexp/regexp1.html), отличающийся линейной (http://pdos.csail.mit.edu/~rsc/regexp-img/grep4p.png) зависимостью между временем выполнения регулярного выражения и размером текста для которого оно применяется. В реализации регулярных выражений в Perl/PCRE подобная зависимость имеет близкий к экспоненциальному (http://pdos.csail.mit.edu/~rsc/r...&lt;br&gt;&lt;br&gt;URL: http://google-</description>

<item>
    <title>Компания Google открыла исходные тексты библиотеки регулярны... (Дмитрий Телегин)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/64709.html#49</link>
    <pubDate>Mon, 15 Mar 2010 06:52:16 GMT</pubDate>
    <description>&amp;gt; Если она сейчас работает как положено, то только рад&lt;br&gt;&lt;br&gt;Только что потестил опцию F и ничего радостного...&lt;br&gt;&lt;br&gt;dd if=/dev/zero of=test bs=1M count=2000&lt;br&gt;grep -F qwer test&lt;br&gt;&lt;br&gt;У меня на ноутбуке всего 1 Гб и через несколько секунд я получил:&lt;br&gt;grep: test: Невозможно выделить память&lt;br&gt;&lt;br&gt;Для моей программки такие поиски для оперативки ничего не стоят, как собственно и поиски на /dev/sda :)&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла исходные тексты библиотеки регулярны... (Дмитрий Телегин)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/64709.html#48</link>
    <pubDate>Mon, 15 Mar 2010 06:09:27 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Согласен, что не мало, но там большая часть серого от VIM. Убрав &lt;br&gt;&amp;gt;&amp;gt;его синтаксис картина становится лучше. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Лучше чего? &lt;br&gt;&lt;br&gt;Лучше чем с особенностями VIM нереализованными в ни RE2 ни в PCRE :)&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла исходные тексты библиотеки регулярны... (Дмитрий Телегин)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/64709.html#47</link>
    <pubDate>Mon, 15 Mar 2010 06:02:55 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Согласен, что не мало, но там большая часть серого от VIM. Убрав&lt;br&gt;&amp;gt;&amp;gt;его синтаксис картина становится лучше.&lt;br&gt;&amp;gt;Угу. Ещё убрав синтаксис Perl и половину PCRE.&lt;br&gt;&lt;br&gt;Какой смысл здесь утрировать? Посмотрите сколько в &#037; останется серого если убрать особенности vim. Или список даже просмотреть внимательно не удосужились?&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла исходные тексты библиотеки регулярны... (Дмитрий Телегин)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/64709.html#46</link>
    <pubDate>Mon, 15 Mar 2010 05:58:20 GMT</pubDate>
    <description>&amp;gt; ну может он делал мультиплатформенную прогу? в виндах с такими фишками, как grep, вообще полный абзац. кстати, я про опцию -F не знал (стыдно!). просто сканировать как-то большие файлы не приходилось... &lt;br&gt;&lt;br&gt;Не кросплатформенную, я на Debian давно. Кстати если бы опция -F работала, то наверное не писал бы своего :)&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла исходные тексты библиотеки регулярны... (Дмитрий Телегин)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/64709.html#45</link>
    <pubDate>Mon, 15 Mar 2010 05:51:59 GMT</pubDate>
    <description>&amp;gt; аффтар явно не осилил в дупель стандартную, требуемую POSIX&apos;ом опцию -F&lt;br&gt;&lt;br&gt;Осилил и к сожалению проку от неё было немного. Если она сейчас работает как положено, то только рад :) да и моя программка актуальности не потеряла: и буфер можно задать и кодировки.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла исходные тексты библиотеки регулярны... (DeadLoco)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/64709.html#44</link>
    <pubDate>Sat, 13 Mar 2010 16:05:01 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Фигня, короче. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ну чего же сразу фигня то? &lt;br&gt;&amp;gt;А если не нужны баки, а скорость и небольшое предсказуемое потребление рамы - нужны? &lt;br&gt;&lt;br&gt;Тогда не нужно сравнивать с PCRE.&lt;br&gt;&lt;br&gt;&quot;Наш велосипед значительно выигрывает по массо-габаритным характеристикам у Бугатти Вейрон...&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла исходные тексты библиотеки регулярны... (Карбофос)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/64709.html#43</link>
    <pubDate>Sat, 13 Mar 2010 14:12:29 GMT</pubDate>
    <description>хех. да знаю я про это, народ. только далеко не все вантузятники это знают.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла исходные тексты библиотеки регулярны... (Mna)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/64709.html#42</link>
    <pubDate>Sat, 13 Mar 2010 13:24:20 GMT</pubDate>
    <description>&amp;gt;ну может он делал мультиплатформенную прогу? в виндах с такими фишками, как &lt;br&gt;&amp;gt;grep, вообще полный абзац. кстати, я про опцию -F не знал &lt;br&gt;&amp;gt;(стыдно!). просто сканировать как-то большие файлы не приходилось... &lt;br&gt;&lt;br&gt;Cygwin существует и давно стабильно работает (http://cygwin.com)&lt;br&gt;&lt;br&gt;Недавно доделали работу с UTF-8 в консоли (bash), что не может не радовать.&lt;br&gt;&lt;br&gt;Там так же хорошо работают man и info.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла исходные тексты библиотеки регулярны... (ACCA)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/64709.html#41</link>
    <pubDate>Sat, 13 Mar 2010 12:41:50 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&quot;Grayed out expressions are not supported by RE2.&quot;&lt;br&gt;&amp;gt;&amp;gt;А таких там много.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Согласен, что не мало, но там большая часть серого от VIM. Убрав &lt;br&gt;&amp;gt;его синтаксис картина становится лучше. &lt;br&gt;&lt;br&gt;Угу. Ещё убрав синтаксис Perl и половину PCRE.&lt;br&gt;</description>
</item>

</channel>
</rss>
