ANNOUNCE: LSDSearch

Pavel JANIK ml. pjanik na aida.inet.cz
Úterý Březen 25 19:51:45 CET 1997


Cau kolegove,

konecne mam vice casu a tak jsem se vrhl na upgrade Linux Source Driver
(LSD), ktery se nachazi na

	http://www.math.muni.cz/cgi-bin/LSD

jak jiste vsichni vite, je to nastroj vhodny ke studiu zdrojovych textu
jadra. Zatim bylo velmi obtizne hledat ve zdrojovych textech jadra urcity
text (napr. nas zajimalo, jak je jadro ovlivneno pri behu na SMP apod.).
Nyni je tento problem vyresen ... snad.

Pres vikend jsem dodelal vyhledavaci "masinku" (pro nepuritany search
engine), ktera je samozrejme propojena se samotnym LSD. Co to tedy znamena?
Napr. hledam co znamena hlaska jadra "Socket destroy delayed". Zadam do
okenka, ktere se mi objevi po kliknuti na prislusny link, text
"Socket.destroy" LSDSearch mi vypise vsechny soubory, ktere obsahuji dany
text. Mimochodem - tipnete si, v kolika souborech je Linusovo jmeno a v
kolika A. Coxe :-) (Linus 328, Alan pouze 120 :-). Zobrazene
soubory jsou samozrejme linky do souboru, ktere obsahuji hledany text. (V
dalsi verzi, ktera zatim bezi v betaverzi na me Snehurce, uz bude link ukazovat
primo na text v souboru, nejenom na soubor.)

Vyhledavani je pomerne rychle, neni to zadny
	grep HLEDAM_TE `find /usr/src/linux -type f`
Vyhledavaci masinka bezi na PPro/32MB. Bude-li problem, myslim, ze by to
slo prenest i na SMP PPro (pri trose dobre vule nasich systemovych
administratoru :-) Ale osobne nic takoveho nepredpokladam, protoze LSD i
LSDSearch jede v pohode na me domaci sunce na 16MB/DX4/100. Pravda, kdyz
jsem si ulozil stranku, ktera obsahovala vysledek hledani "Linus" a pote si
ji prohlizel lynxem, tak muj pocitac velmi hbite swapoval, az do vyse 20MB
VM.... A pak ze netscape je napsany jako ..... 

Problemy mohou vzniknout pouze pri prenosu po siti..... (no comment NIX.CZ
vs. CESNET)

Budete/li mit nejake problemy, pri vyhledavani, napiste mi.

Jeste bych byl rad, aby se ti z Vas, kteri by chteli mit LSD u sebe doma,
ozvali, jestli ma vubec smysl snazit se predelat LSD do tvaru schopneho behu
na jinem pocitaci nez na www.math.muni.cz. "LSD" je napsan v C a GAWK. V C
je samozrejme pouze systemova cast, mechanismus obarvovani je napsan v Gawk.

PJ

P.S. Malem bych zapomel - URL:

	http://www.math.muni.cz/cgi-bin/LSDSearch

nebo primo z LSD na uvodni strance.

--
############################################################################
# _       _                                             _  _  _  _  _      #
#| |     (_)       tel. (0603) 462 825                 | || || || || |     #
#| |      _  _ __   _   _         Pavel.JANIK na inet.cz  | || || || || |     #
#| |     | || '_ \ | | | |\ \/ /                       | || || || || |     #
#| |____ | || | | || |_| | >  <      je nejlepsi OS    |_||_||_||_||_|     #
#|______||_||_| |_| \__,_|/_/\_\                       (_)(_)(_)(_)(_)     #
#  PGP Public Key  - http://www.inet.cz/~pjanik/pgp_public_key.txt         #
############################################################################


Další informace o konferenci Linux