bruteblock a cricket

Jindra Fucik fulda at seznam.cz
Thu Dec 17 20:02:03 CET 2009


Ahoj vespolek,

mam tu pred sebou par poznamek, ktere se tykaji cricketu a bruteblocku a zda 
se, ze nikoho moc nezajimaji (z oficialnich konferenci)
Tak je alespon napisu sem :o)

jednak jsem si vsimnul problemu u bruteblock. Ten problem spociva v tom, jak 
bruteblock pocita a udrzuje tabulku s neplatnejma pokusama o prihlaseni.
Finta je v tom, ze tabulka je vlastne pole, kde klic je adresa zdroje a 
hodnota je pocet pokusu. To je celkem logicke.
Kde se ale da narazit na problem:
1) pokud zadate pocet pokusu 1, tak to znamena ze se nikdy neblokuje, 
protoze pri prvnim pruchodu se zjisti, ze neexistuje zadnej prvek s timto 
klicem a vytvori se a da se mu hodnota 1 - pri dalsim pokusu se pricte 
jednicka, ale kontrola na zablokovani je "pocet = maximum_z_configu", takze 
to neplati, protoze maximum je 1, ale pocet uz je dva - jednoduse staci 
nepouzivat maximum = 1, stejne to neni logicke
2) druhej problem je, ze v pripade kdy nekoho zablokuje, tak si nesmaze 
zaznam z pole. Tedy mame prvek, jehoz pocet je zrovna maximum. Defaultne se 
blokace provadi tusim na hodinu - to ale v praxi znamena, ze za hodinu je 
blokaze ukoncena a utocnik se muze zacit pokouset znovu, jenze pak nastane 
situace z predchoziho pripadu - pocet > maximum a tim padem se neblokuje ale 
napise se hlaska do logu. Dalo by se rict, ze staci obcas restartovat 
bruteblock, aby si uvolnil tuhle tabulku, ale to taky neni spravne, protoze 
tim padem prijde o informace o "pomalejch" utocnicich. Takze jsem udelal 
patch, kterej rika, ze v pripade ze pocet>maximum, tak se mimo jine 
nastavuje pocet =1 (predpokladam, ze je to nove kolo a muzeme zacit pocitat 
od jednicky)

a druha poznamka je o tom, ze cricket povazuje za zajimave pouze maximalni 
hodnoty, ale ja ho pouzivam treba pro mereni na tepelnem cerpadle a to se 
spis soustredi na minimalni hodnoty. Takze jsem udelal patch, kterej 
umoznuje prepnout z maxima na minimum, ale to je zase na delsi psani, takze 
pokud je na nej nekdo zvedavej, tak ho klidne popisu.




More information about the Users-l mailing list