<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: beagrep - индексируемый вариант grep, перебирающий 2 Гб кода...</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/87760.html</link>
    <description>В рамках проекта beagrep (http://baohaojun.github.com/beagrep.html) развивается полезный для разработчиков больших проектов вариант утилиты grep, способный выполнить поиск по дереву исходных текстов размером 2 Гб всего за 2 секунды (аналогичный поиск утилитой grep занимает 5 минут). Подобная скорость достигается благодаря использованию предварительной индексации данных, при этом построение индекса занимает достаточно много времени (для кода платформы Android индекс создаётся около 8 минут). &lt;br&gt;&lt;br&gt;&lt;br&gt;При обновлении файлов после построения индекса, они автоматически переиндексируются в процессе запуска утилиты (индекс нужно построить один раз, в дальнейшем он будет обновляться автоматически). Утилита поддерживает штатные возможности grep, в том числе поиск с использованием регулярных выражений и подсветка результатов. Программа распространяется (https://github.com/baohaojun/beagrep) под лицензией MIT  и написана на языке C# с использованием Mono. Для индексации используется движок DotLucene.&lt;br&gt;&lt;br&gt;URL: http://baohaojun.</description>

<item>
    <title>нате вам индексатор (Васисуалиь)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/87760.html#92</link>
    <pubDate>Tue, 18 Dec 2012 09:28:48 GMT</pubDate>
    <description>&amp;gt; Ну, как минимум либо демона с fanotify добавлять надо, либо сохранение mtime &lt;br&gt;&amp;gt; для файлов/каталогов и соответствующий апдейт - должно быть быстро по идее. &lt;br&gt;&amp;gt; Иначе новые вхождения пропускать будет. &lt;br&gt;&lt;br&gt;это понятно, но во времена i7 и скоростных sata-шных винтов никто не мешает просто дергать переиндексацию каждый раз, если каталог изменился.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>нате вам индексатор (Васисуалиь)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/87760.html#91</link>
    <pubDate>Tue, 18 Dec 2012 09:26:15 GMT</pubDate>
    <description>Авторы тоже взяли для примера частный случай андроидокода (в котором код ядра присутствует).&lt;br&gt;&lt;br&gt;Опять же, меня мой велосипед более чем устраивает.&lt;br&gt;&lt;br&gt;А .net/mono нужен и пусть будет, но не для подобных задач.&lt;br&gt;</description>
</item>

<item>
    <title>beagrep - индексируемый вариант grep, перебирающий 2 Гб кода... (XoRe)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/87760.html#90</link>
    <pubDate>Mon, 17 Dec 2012 15:08:34 GMT</pubDate>
    <description>&amp;gt; Заметьте что гига _биты_. Не знаю кто меряет код в битах..., кроме &lt;br&gt;&amp;gt; маркетологов.&lt;br&gt;&lt;br&gt;Неправильно перевели.&lt;br&gt;В оригинальной новости 2G.&lt;br&gt;</description>
</item>

<item>
    <title>beagrep - индексируемый вариант grep, перебирающий 2 Гб кода... (develop7)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/87760.html#89</link>
    <pubDate>Sun, 16 Dec 2012 16:29:48 GMT</pubDate>
    <description>&amp;gt; А вот не поклонники unix-вея готовы жить с огромным комбайном-блобом с сомнительной надежностью и пользой от последнего.&lt;br&gt;&lt;br&gt;KERNEL32.DLL?&lt;br&gt;</description>
</item>

<item>
    <title>beagrep - индексируемый вариант grep, перебирающий 2 Гб кода... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/87760.html#88</link>
    <pubDate>Sun, 16 Dec 2012 12:43:01 GMT</pubDate>
    <description>Только не надо тро-ло-то.&lt;br&gt;У rsyslog-а нет зависимостей кроме libc, libthr и libz.&lt;br&gt;&lt;br&gt;А вот не поклонники unix-вея готовы жить с огромным комбайном-блобом с сомнительной надежностью и пользой от последнего.&lt;br&gt;</description>
</item>

<item>
    <title>beagrep - индексируемый вариант grep, перебирающий 2 Гб кода... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/87760.html#87</link>
    <pubDate>Sat, 15 Dec 2012 19:25:21 GMT</pubDate>
    <description>&amp;gt; писали бы на асм... не написали бы ещё.&lt;br&gt;&lt;br&gt;Лучше упорная работа над собой, чем штампование тяп-ляпок за пару минут.&lt;br&gt;</description>
</item>

<item>
    <title>beagrep - индексируемый вариант grep, перебирающий 2 Гб кода... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/87760.html#86</link>
    <pubDate>Sat, 15 Dec 2012 19:23:27 GMT</pubDate>
    <description>&amp;gt;&amp;gt; грепает только по файлав, которые вернул Бигль. Очень здравый подход, &lt;br&gt;&amp;gt; ппц! Нет! - _П_ _П_ _Ц_ - пусть _такой_ grep у вантузятников &lt;br&gt;&amp;gt; в их вантузах только и будет.&lt;br&gt;&amp;gt; А в моих юниксах grep будет честно ходить по fs и лопатить &lt;br&gt;&amp;gt; что Я ему сказал и как Я ему сказал. Азъ!&lt;br&gt;&lt;br&gt;А еще в твоих юниксах скоро будет rsyslog, с ElasticSearch (индексация логов). Который на Java.&lt;br&gt;</description>
</item>

<item>
    <title>beagrep - индексируемый вариант grep, перебирающий 2 Гб кода... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/87760.html#85</link>
    <pubDate>Sat, 15 Dec 2012 19:18:59 GMT</pubDate>
    <description>&amp;gt;&amp;gt; вам бы только новым велосипедам аплодировать &lt;br&gt;&amp;gt; А что плохого в разнообразии? Быть может однажды вот так создадут что-то &lt;br&gt;&amp;gt; интересное и перспективное.&lt;br&gt;&lt;br&gt;В данном случае - заведомо неинтересно и бесперспективно. Что несколько очевидно. И смысл тогда с этим париться?&lt;br&gt;</description>
</item>

<item>
    <title>beagrep - индексируемый вариант grep, перебирающий 2 Гб кода... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/87760.html#84</link>
    <pubDate>Sat, 15 Dec 2012 19:17:23 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; написали *БЫ* &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; было *БЫ* &lt;br&gt;&amp;gt; Ну и как, ты уже вкатил многометровую моновскую какашку не сервера ради &lt;br&gt;&amp;gt; ... грепа? :) &lt;br&gt;&lt;br&gt;Ради rsyslogа фанаты юникс-ой-вея будут и openjdk вкатывать, делов-то.&lt;br&gt;Причем не только на серваки, но и на эмбеддовку.&lt;br&gt;</description>
</item>

</channel>
</rss>
