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 |
Много ти благодаря за помощта! |