download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Search

Автор
Съобщение
anonymous
Пон, 16.04.07, 14:22
Мога ли да си направя уеб търсачка като google или yahoo без да използвам тази която google предлага безплатно? Ако може кажете ми как или с каква програма, или някакъв код/урок за това! Благодаря ви!
phrozencrew
Пон, 16.04.07, 19:57

RE: Search

” Мога ли да си направя уеб търсачка като google или yahoo без да използвам тази която google предлага безплатно? Ако може кажете ми как или с каква програма, или някакъв код/урок за това! Благодаря ви! „

Можеш разбира се. Не е особено трудно но изисква малко познания по някой от web-базираните езици. Не, че не може да стане и с С++, но предполагам ще ти е малко сложничко да цъкаш Sockets programming за unix/linux машина. За Win сокетите са баталясани още в зародиш. M$ се опитаха да се донасерат (извинявам се за грозната дума) с Socket2 API-то. В момента не съм запознат какво се случва с Vista-та, но е факт, че под BSD имам с проценти по-бърза връзка от колкото под WinXP. Както и да е.
За да направиш търсачка е нужно да попрочетеш малко за краулерите (паяците обхожащи web-сайтовете). Трябва ти доста голямо хранилище за информацията. Предполагам за твоя географски район за да обходиш всички близки до хоста ти DNS-и (Боже какво говоря!) ще ти е необходимо поне 4-5 терабайта пространство за съхранение на инфото. Малко скъпичко ще ти дойде, но разбирасе можеш да архивираш до tgz, което ще намали драстично информацията и ще ти даде шанс да извличаш пасажи информация бързо без да разархивираш целия архив.
Краулерите на google.com са писани на един много приятен език - Python.
Тъй като имам известни сблъсъци с този език и 3D-тата (визирам Blender и OpenGL) мисля, че ще ти пасне перфектно. Малко време ще ти е нужно да му свикнеш с Обекното Програмиране, но после ще твориш с скоростта на сина на вятъра.
Можеш да използваш и Ruby или любимеца ми - Perl.
Който и да избереш няма да сгрешиш. Всички те имат перфектна поддръжка на най-важното нещо за един търсещ паяк - регулярните изрази.
Успех младежо!
ПС: Много ме кефят подобни въпроси... ужасно много!

anonymous
Вто, 17.04.07, 13:40
Много ти благодаря за помощта!

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.