Internetové aplikace trpí už celé desetiletí amatérismem programátorů, kteří nezvládají banální algoritmy. Poslední ukázkou je nezvládnutý graf na Mikroblogy.cz pro Facebook, kde programátor neumí zaokrouhlovat a nevadí mu výsledných celkových 101 %.
Chyba byla na naší straně, omlouvám se - programátor jí dnes odpoledne opravil a posílá své pozdravy.
Doufáme, že se Vám Mikroblogy.cz aplikace na FACEBOOKU líbí, už teď máme 1200 uživatelů a je to ukázka toho, že neziskové mediální projekty v Česku mohou fungovat.
Je to pro nás služba pro lidi a test... Škoda, že se panu Jankovi asi nelíbí.
Honza Řežáb
No, on ten soucet 101% vypada sice "divne" ale ve skutecnosti reseni ktere na to vede poskytuje asi nejpravdivejsi vysledky ;-) Protoze pokud chcete mit soucet 100, tak musite znasilnovat zaokrouhlovani; pokud se dela spravne, vede prave k tomu, ze soucet nemusi byt 100%.
No tak blogeri casto kritizuji, kritizovat se ma, kritika motivuje ke kvalitnejsim vystupum. Kritizuje se na poli umeni, prumyslu.. tak proc ne v internetu? V tomto pripade se mi ale zda, ze delate z komara velblouda a vubec ta cela diskuze nize svedci o tom, ze asi nemate co delat. (A ja sem pisu taky, tak asi taky nemam co delat:-))
Kritikum zdar a tvurcum projektu zvlaste!!!
No tedy, ty jsi vážně Janek (tak, doufám že mě za to neodsoudí k veřejné omluvě). Chyba se může stát nám všem, neviděl bych v tom amatéřinu programátora, ještě když ho asi očividně neznáš. Člověk je jen člověk, ne stroj - a ten prostě někdy selže (upíše se, je unavený, pracovat ve 2 hodiny ráno není sranda). Z tebe čiší jen čistá závist :-)
Takže tím bych tuhle obrovskou mediální aféru okolo Mikroblogů a Honzy uzavřel. Nebo se nezachováš jako inteligentní člověk?
Jestliže se pán z blogu naváší do vývojáře anket, mohl by mi osvětlit, jak vyřeší tento příklad?
Anketa má 3 možnosti.
Celkem hlasovali 3 lidé. Každý z hlasujících zvolil jinou možnost, každá možnost má tedy 1 hlas.
Zadavatel webu vznesl požadavek, aby pro jednoduchost byla procenta u možností zaokrouhlována na celé číslo.
Tak a co teď pane chytrý? Zohneme zaorkouhlování tak, aby výsledek dával stovku? Pokud to uděláme, tak jak?
U anket neexistuje matematicky správné řešení... Jediné korektní je zaokrouhlovat alespoň na 1 či 2 desetinná místa, aby si chytráci nevšimli, že součet není 100 čistých...
[24] Jen (píp) požaduje nebo řeší výstup v procentech u malých počtů odpovědí, holt graf by asi měl mít dvě varianty, jednu do třeba 100 odpovědí s výstupem v počtech a druhou nad 100 odpovědí s výstupem v procentech s jednoduchým algoritmem korekce součtu na 100 procent.
Kritizovaní programátoři Mikroblogy.cz dosáhli u 11 odpovědí z 11 neuvěřitelných 101 procent a poté i součtu 102 % u dvou možných odpovědí. Čili tam určitě NEBYLA chyba v zaokrouhlování!
A k otázce "tak jak?": zkuste něco navrhnout, rozebereme si to. Co může být kritériem?
Hodně aplikací je Facebooku je jen okopírovaná klikačka s jedinou snahou, aby si jí někdo přidal. Tato mě aspoň zaujala. Na druhou stranu chyb je tam víc... Viz. pravý sloupec.
Warning: shuffle() expects parameter 1 to be array, string given in /home/www/mikroblogy.cz/subdomains/honza/mikroblogy/index.php on line 1067
Warning: array_slice() [function.array-slice]: The first argument should be an array in /home/www/mikroblogy.cz/subdomains/honza/mikroblogy/index.php on line 1074
Warning: Invalid argument supplied for foreach() in /home/www/mikroblogy.cz/subdomains/honza/mikroblogy/index.php on line 1077
[29] Přirovnání mají jednu vlastnost, že často jaksi nepasují a dá se najít přirovnání opačné ;-) Pokud kritizuji komerční online projekt, naprogramovaný rádoby profesionály, je to spíše, jako bych kritizoval výrobce auta pro nějakou nepříjemnou chybu, jakou jsou třeba vrzající plasty na palubní desce.
… jsem z toho janek
Přečteno 59 943×
Přečteno 57 355×
Přečteno 56 702×
Přečteno 56 234×
Přečteno 53 408×