Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Což takhle
dát si Lopuch?

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Archiv klubu PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
   
[ 874 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
al3x 7.4.2006 15:46  1250
huhJuj. Jasný :)
al3x 7.4.2006 15:46  1249
tvxŠkoda, že moc nevim, jakou složitost má md5 algoritmus, ale po spočítání toho hashe bude databázi stačit k nalezení řádku cca čtvrtina času u 128bitového klíče v porovnání s 512bytovym řetězcem.
huh huh 7.4.2006 15:24  1248
AL3X [1246]: snad 16^32 = 2^128
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 7.4.2006 15:08  1247
al3xjo, myslim, že md5 má 128bitů. nejsem moc velikej matematickej teoretik tak si
1) nedokážu představit pravděpodobnost kolize ale doufám, že právě ono snížení množiny na srozumitelný český text sníží i tu možnost kolize...
2) intuitivně mi přijde výpočetně jednodušší, hashnout hodnotu a poté ji najít v oindexovaném 128bitů dlouhém řetězci než ji nehashnout a rovnou ji hledat v indexovaném 512znaků dlouhým řetězci... při řádově milionech záznamů, hádám správně?
al3x 7.4.2006 14:59  1246
Mno md5() pokud si dobře pamatuju vrací asi 32hex číslo, což je 32^16 kombinací. Nevim, jaký možný znaky tam můžeš mít ty, ale určitě to dá několikrát víc kombinací.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 7.4.2006 14:00  1245
je v php nějakej hash, použitelnej na hashnutí vždy cca 256-512 znaků tak, aby byla téměř nulová šance kolize? prostě potřebuju nějak skladně vytvářet jedinečný identifikátory z takto dlouhých textů a být schopen v budoucnu najít k tomu textu správný řádek asi nejlíp přes hash.
přijde mi to smysluplnější než skladovat jako klíč tabulky něco takhle dlouhýho...
jak moc je kolizní a složitá na výpočet md5ka? je něco jinýho rychlýho nebo jinej nápad řešení?
bredy 1.4.2006 17:55  1244
tvxjiste. přikazy ereg a substr. :-)

princip je jednoduchý, je to jako SAX, ale obráceně. Zatímco u SAXu ti vypadávají nalezené tagy, u rekurzivního sestupu se ptáš streamu, jaký tag následuje. Zatímco u SAXe si držíš kontext, abys věděl, v jakém kontextu ten nalezený tag je, u rekurzivního sestupu si drží kontext ten parser a tvá aplikace prolejzá struktury, tak jak je to pro ní přirozené (jako při ukládání XML)

Ale řešení na klíč nemám (mám, ale v C++)
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 31.3.2006 11:10  1243
Bredya nějaký rozhraní pod php pro tuhle prácuí by bylo? nebo vůbec nějakej pull přístup?
bredy 30.3.2006 18:26  1242
tvx: Ještě existuje jeden způsob parsování XML a to je "rekurzivní sestup". Ten používám nejradši... :-)
huh huh 29.3.2006 22:19  1241
tvx [1240]: simpleXML je principielne nadstavba na DOMem (resp. necim jako je DOM)
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 29.3.2006 16:35  1240
k tomu XML, pokud jsem dobře pochopil, tak SAx jako jedinej to nechroupe do paměti, co? DOM ten znám, ten je mi jasný že chroupe a simleXML na tomje asi podobně, opět si tvoří kopii datový struktury nebo se pletu?
xindian 28.3.2006 09:53  1239
Osobni zkusenostNechci se Vam do toho moc michat, ale kdyz si preberu souteze ktere jsem na webu delal. Tak musim souhlasit s "AL3X - 22.3.2006 12:56".
Jedine co jakztakz funguje, je donutit navstevniky k registraci a soutezeni az po prihlaseni. A mail opravdu kontrolovat prez zasilani aktivacniho mailu. Kontroly prez IP nemaji celkem sanci, diky proxy, jak nekdo zminoval.
Jinak si muzete vyzadat osobni data pri registraci, ale musite mit ve formu nejaky checkbox, kterym navstevnik potvrdi souhlas se zpracovanim osobnich udaju.
eso 23.3.2006 16:11  1238
tvxAle vsichni ty lidi asi nebudou zrovna u tebe soutezit.
A samozrejme je to jen doplnkova informace.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 23.3.2006 16:07  1237
esoto sice ne, ale prave ze za jednou adresou proxy je casto i stovka a vice lidi... takze i samotna ip moc nepomuze.
eso 23.3.2006 16:02  1236
tvx Nerikam, ze to samo o sobe staci, ale kdyz bezny hlasujici nevi, ze se IP uklada, tak se mozna nebude obtezovat pri kazdem pokusu menit proxy.

[ 874 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt