Petr Hejl, práce na novém hledači v plném proudu

Každý, kdo se trochu více zajímá o internet, zná Petra Hejla, který pracuje na novém vyhledávači, který by měl být mnohem rychlejší a přesnější nežli například Google. Projekt by měl být hotov 31. 1. 2012. Práce probíhají dnem i nocí, uvedl Petr Hejl.

Petr Hejl pilně pracuje, aby veškeré práce byly hotovy v uvedeném termínu. V tomto týdnu ohlásil, že po zhruba čtyřech měsících práce je vývojová verze nového hledače hotova. Prozatím však není veřejně přístupná. Pro magazín Bystrčník pan Hejl uvedl „mám hotových jedenáct programových modulů o celkovém objemu asi deseti tisíc řádek kódu. Nyní jsem schopen vyhledávat v jednom miliónu stránek.“

Informace o projektu naleznete na www.milionovastranka.net
Pan Hejl udělal stránku s příklady (ukázkami) práce na projektu a jejich výsledků.
www.milionovastranka.net/examples/priklady.htm

Autor článku

Tomáš Beck napsal 347 článků pro Svět informací.

Stránky nyní vlastní společnost Neutrion s. r. o. . Veškeré dotazy směřujte na valenta.lukas@artcode.cz

Podobné články

15x Reagováno na: Petr Hejl, práce na novém hledači v plném proudu

Stránka 1 z 11
  • Petr Hejl píše:

    Nový Hlodač, inventura:
    15 programů, 29 tisíc řádků zdrojového kódu.
    Ovšem části programů jsou analogické, pouze s menšími obměnami.
    Odhad počtu neduplikovaných řádků zůstává 10 tisíc.

  • Petr Hejl píše:

    http://www.milionovastranka.net/ukazky/vysledky_hledani
    Testuju to mých 21 WWW serverech:
    http://www.jiznimorava.org/servery
    Sorry, 21. června to nespustím, zrychlování mi zabere více času.

  • Ládín píše:

    Když máte tolik práce, že sotva spíte u tety, proč procházíte blogy a hledáte co se o vás píše? Jestli teda chcete posadit google na zadek, tak přestaňte trávit Váš drahocený čas v dikuzích a makejte. Někteří lidé Vám očividně věří, tak jim dokažte že z nich neděláte voly. Tak redbulla do sebe, vyčurat a honem do práce!

  • Petr Hejl píše:

    Nový hledač – články:
    http://www.milionovastranka.net/documents/media/media.htm
    (je jich už 39).

  • Petr Hejl píše:
  • Petr Hejl píše:

    Dost práce: teďky sem spočítal, kolik verzí programů sem cca za 3 měsíce vyvinul, je jich 44.

  • Petr Hejl píše:

    Uf, podruhé, tak sem dodělal to spouštění Downloaderů ve vláknech Fronteru bez duplikací Downloaderů ve zdrojovém kódu.
    Oříšek byl, že v Downloaderu mám hodně metod a stejně jako v dalších programech používám globální proměnné (je to daleko jednodušší než předávání hodnot přes parametry nebo objekty). Ale tyto globální proměnné pro každý Downloader samozřejmě nesmějí sdílet ani Fronter, ani jednotlivá vlákna Downloaderů vzájemně.
    Trvalo mi to 24 hodin, jako obvykle skoro v kuse.
    Ušel sem 4 slepá uličky, které nefachčily:
    - ThreadStatic nefunguje pro pole
    - ThreadLocal vyžaduje zvlášní způsob deklarací (a mám dojem, že taky moc nefunguje)
    - vytvoření nové instance třídy s globálními parametry Downloaderu ve Fronteru a předávání této instance Downloaderům přes parametr (tohle by možná chodilo, ale už to mám hotový, tak se k temu nebudu vracet)
    - vytvoření nové instance třídy s globálními parametry Downloaderu až v Downloaderu
    Správné ulice byly tyto:
    - vytvoření nové instance třídy s globálními parametry Downloaderu ve Fronteru a předání přes proměnnou Downloaderu
    - zkopírování třídy globálních proměnných přímo do Downloaderu a použítí .this v programu a metodách Downloaderu
    Děkuji konzultantům za rady.
    PS1
    Teďky můžu pokračovat v optimalizaci paměti a časů.
    PS2
    Takže si budu moci vyzkušet, zda mají jet Downloadery jako samostatné procesy, nebo ve vláknech Fronteru a zvolit rychlejší variantu.

  • Petr Hejl píše:

    Uff, už mi choděj Downloadery i ve vláknech Fronteru.
    Cca 16 hodin práce, mezitym sem byl na chvilku 2x u Tety a několik hodin spal.
    Takže si budu moct spustit Downloadery jednak jako samostatné procesy, jednak ve vláknech Fronteru a vybrat rychlejší variantu.
    Problém je, že pokavad spustim jednu metodu ve vláknech programu víckrát, tak tyhle metody sdílej proměnný, takže vznikne paralelní guláš.
    Je nutný tou metodu (i s její třídou) v programu n-krát zduplikovat a přejmenovat (Downloader001, Downloader002…).

  • Sborez píše:

    Že se zrovna k tomuhle snižuješ. Propagace takového exota……

    • Tomáš Beck píše:

      Nesnižuji se k ničemu, prostě jsem zvědavej, jak to celý dopadne a jsou k dispozici nová „fakta“, tak je uvádím. A jak říkám, bylo by super, kdyby Čech něco takového dokázal. Podle mě je třeba exot Pohlreich, kterého zas na svých stránkách „propaguje“ Ajvngou.

  • SMO píše:

    Je to debil. :-)

Stránka 1 z 11

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*

Můžete používat následující HTML značky a atributy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
= 3 + 3

Facebook

Twítujte s námi