URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 87146
[ Назад ]

Исходное сообщение
"Проект Debian ввёл в строй поисковую систему по коду доступн..."

Отправлено opennews , 07-Ноя-12 11:20 
Разработчики проекта Debian представили (http://lists.debian.org/debian-devel-announce/2012/11/msg000...) новый сервис Debian Code Search (codesearch.debian.net (http://codesearch.debian.net/)), в рамках которого создана поисковая система по исходному коду доступных в дистрибутиве приложений и библиотек. В поисковой системе проиндексировано около 18 тысяч пакетов, в сумме содержащих более 140 Гб кода открытых проектов. В индекс включены только пакеты из репозитория "main", репозитории "non-free" и "contrib" не участвуют в индексации. При выполнении поисковых запросов поддерживается использование регулярных выражений (http://code.google.com/p/re2/wiki/Syntax), допустима фильтрация по типам файлов (например, filetype:perl) и пакетам (например, package:linux).


Поисковый движок Debian развивается как открытый проект, но код будет публично опубликован только в январе 2013 года, одновременно с научной работой создателя проекта (раньше опубликовать код не получится, так как возникнут проблемы с доказательством оригинальности разработки). Работа сервиса организована с использованием наработок, применённых в написанной на языке Go утилите CodeSearch (https://code.google.com/p/codesearch/), специально оптимизированной для поиска по большому объему кода с использованием регулярных выражений RE2 (http://code.google.com/p/re2/) и использующей индексы Trigram (http://swtch.com/~rsc/regexp/regexp4.html), разработанные компанией Google для  сервиса Google Code Search.

Из других систем поиска по исходным текстам можно отметить opensearch.krugle.org (http://opensearch.krugle.org), koders.com (http://www.koders.com) и codase.com (http://www.codase.com/).

URL: http://lists.debian.org/debian-devel-announce/2012/11/msg000...
Новость: http://www.opennet.me/opennews/art.shtml?num=35251


Содержание

Сообщения в этом обсуждении
"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 11:20 
iputils_20101006-3/ping.c:658
...
memcpy(icp+1, &tmp_tv, fake_fucked_egcs);
...

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 17:05 
А теперь признавайся, шалунишка, по какому кейворду ты искал :)

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено The Doctor , 07-Ноя-12 11:22 
Опеннетэффект? У меня «Internal Error».

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено filosofem , 07-Ноя-12 11:57 
основной контингент опеннета побежал факи искать

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено бедный буратино , 07-Ноя-12 14:05 
Если много людей бежит смотреть идиотов, нужно поставить зеркало.

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 19:22 
> Если много людей бежит смотреть идиотов, нужно поставить зеркало.

Таким макаром весь open source можно зеркалом заменить. Хочешь исходники софта? Вот тебе зеркало, глупый.


"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 11:22 
linux_3.2.30-1/drivers/net/ethernet/sun/sunhme.c:986

}
/* Only Sun can take such nice parts and fuck up the programming interface
* like this.  Good job guys...
*/


"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 11:25 
shit - 72397 results
хм...

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 11:26 
http://codesearch.debian.net/show?file=linux_3.2.29-1%2...

if (qpti->clock == 0) /* bullshit */
    qpti->clock = 40;


"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено ZloySergant , 07-Ноя-12 12:50 
Нее, лучше в dpkg. Там не комменты, там правильные названия функций:
if (badname)
        ohshit(_("illegal awaited package name '%.250s': %.250s"),
               bypackage, badname);

>http://codesearch.debian.net/show?file=dpkg_1.16.8%2Fsr...


"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Andrey Mitrofanov , 07-Ноя-12 11:50 
> shit - 72397 results
> хм...

"Жениться Вам, барин, надо."


"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 14:07 
>> shit - 72397 results
>> хм...
> "Жениться Вам, барин, надо."

Спасибо, мне и так неплохо.


"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено nullptr , 07-Ноя-12 12:10 
По *fuck* веселей: http://ompldr.org/vZzZhYg

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 11:31 
Огромное спасибо проекту! Очень полезно. Раньше пользовался поиском по содержимому пакетов Debian, хотя дистрибутив Linux у меня другой. Потому что у них большая пакетная база. А теперь буду делать и поиск по коду, пакетная база Debian для этого подходит лучше других потому что там сразу 5 разных версий одной программы, а не одна.

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 11:44 
http://codesearch.debian.net/search?q=idiot прелестно :)

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Andrey Mitrofanov , 07-Ноя-12 11:51 
> http://codesearch.debian.net/search?q=idiot прелестно :)

...а вшивый - о бане.


"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 17:11 
Тем не менее, может научить тому как правильно писать программы :)
at_3.1.13-2/atd.c:768

    default:
        pabort("idiotic option - aborted");
        break;
    }


"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Dmitrii Kashin , 07-Ноя-12 11:45 
Черт возьми, как круто! К черту теперь гуглинг, я теперь всегда быстро найду в каком пакете хранятся прототипы интересующих меня функций! Ура, товарищи.

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 14:44 
Колоссально, Феерично, Эпохально!

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 17:07 
Годно! Достойный ответ Чембер^W Чебу^W гуглю, во!

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 20:37 
Ура!!! После того как уроды из google закрыли свой codesearch, этого реально не хватало.

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Crazy Alex , 07-Ноя-12 22:17 
"уроды из google" для начала этот самый codesearch сделали. И предоставили доступ. Бесплатный. Там даже рекламы не было вроде. А теперь на базе утилиты, основанной на коде этих "уродов" поиск сделали дебианщики.

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 07-Ноя-12 23:19 
Сначала сделали и дали доступ, а потом, когда народ подсел - закрыли. Ну не уроды?

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Crazy Alex , 12-Ноя-12 23:02 
Не уроды. Если б обещали что-то и не выполнили обещание - было б другое дело. А здесь - придумали сервис, реализовали его, большую часть реализации отдали в открытый доступ... по-моему за это спасибо говорить надо, а не ругаться.

"Проект Debian ввёл в строй поисковую систему по коду доступн..."
Отправлено Аноним , 08-Ноя-12 10:25 
И всё таки хотелось бы, чтоб поиск работал побыстрее